Documentation ¶
Overview ¶
Package datastore contains the interfaces that the User service in the ACME Serverless Fitness Shop needs to store and retrieve data. In order to add a new service, the Manager interface needs to be implemented.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Manager ¶
type Manager interface { GetUser(userID string) (acmeserverless.User, error) FindUser(username string) (acmeserverless.User, error) AllUsers() ([]acmeserverless.User, error) AddUser(usr acmeserverless.User) error }
Manager is the interface that describes the methods the data store needs to implement to be able to work with the ACME Serverless Fitness Shop.
Directories ¶
Path | Synopsis |
---|---|
Package dynamodb leverages Amazon DynamoDB, a key-value and document database that delivers single-digit millisecond performance at any scale to store data.
|
Package dynamodb leverages Amazon DynamoDB, a key-value and document database that delivers single-digit millisecond performance at any scale to store data. |
Package mongodb leverages cross-platform document-oriented database program.
|
Package mongodb leverages cross-platform document-oriented database program. |
Click to show internal directories.
Click to hide internal directories.