Documentation ¶
Index ¶
- type DatastoreManager
- func (d *DatastoreManager) Authenticate(ctx context.Context, id string, secret []byte) (*client.Client, error)
- func (d *DatastoreManager) CreateClient(ctx context.Context, c *client.Client) error
- func (d *DatastoreManager) DeleteClient(ctx context.Context, id string) error
- func (d *DatastoreManager) GetClient(ctx context.Context, id string) (fosite.Client, error)
- func (d *DatastoreManager) GetClients(ctx context.Context, limit, offset int) (map[string]client.Client, error)
- func (d *DatastoreManager) GetConcreteClient(ctx context.Context, id string) (*client.Client, error)
- func (d *DatastoreManager) UpdateClient(ctx context.Context, c *client.Client) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DatastoreManager ¶
type DatastoreManager struct {
// contains filtered or unexported fields
}
DatastoreManager is a Google Datastore implementation for client.Manager.
func NewDatastoreManager ¶
func NewDatastoreManager(client *datastore.Client, namespace string, h fosite.Hasher) *DatastoreManager
NewDatastoreManager initializes a new DatastoreManager with the given client
func (*DatastoreManager) Authenticate ¶
func (*DatastoreManager) CreateClient ¶
func (*DatastoreManager) DeleteClient ¶
func (d *DatastoreManager) DeleteClient(ctx context.Context, id string) error
func (*DatastoreManager) GetClients ¶
func (d *DatastoreManager) GetClients(ctx context.Context, limit, offset int) (map[string]client.Client, error)
This follows the implementation from the master branch
func (*DatastoreManager) GetConcreteClient ¶
func (*DatastoreManager) UpdateClient ¶
Click to show internal directories.
Click to hide internal directories.