Documentation
¶
Overview ¶
Package quickstart shows the static Foundation v2 workflow.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FoundationActions ¶
func FoundationActions() []foundationactions.Definition
func FoundationHTTPHandlers ¶
func FoundationHTTPHandlers() []foundationweb.HandlerDefinition
func RegisterFoundation ¶
func RegisterFoundation(application *foundationapp.App)
Types ¶
type CreateUser ¶
type CreateUser struct {
Name string `json:"name"`
Users UserStore `inject:"users"`
// contains filtered or unexported fields
}
CreateUser is a generated action registration target.
type GetUser ¶
type GetUser struct {
ID int `path:"id"`
Users UserStore `inject:"users"`
// contains filtered or unexported fields
}
GetUser is a generated HTTP registration target.
type MemoryUserStore ¶
type MemoryUserStore struct {
contracts.Implements[UserStore]
// contains filtered or unexported fields
}
MemoryUserStore is an in-memory UserStore implementation.
func NewMemoryUserStore ¶
func NewMemoryUserStore() *MemoryUserStore
NewMemoryUserStore creates an empty store.
func (*MemoryUserStore) Create ¶
func (s *MemoryUserStore) Create(name string) User
Create stores a user.
Click to show internal directories.
Click to hide internal directories.