Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ErrNotFound = errors.New("not found") ErrNotUnique = errors.New("not unique") )
Functions ¶
This section is empty.
Types ¶
type Database ¶
type Database interface { CreateApi(ctx context.Context, newApi entities.Api) error GetApi(ctx context.Context, apiId string) (entities.Api, error) GetApiByKeyAuthId(ctx context.Context, keyAuthId string) (entities.Api, error) CreateKey(ctx context.Context, newKey entities.Key) error UpdateKey(ctx context.Context, key entities.Key) error DeleteKey(ctx context.Context, keyId string) error GetKeyByHash(ctx context.Context, hash string) (entities.Key, error) GetKeyById(ctx context.Context, keyId string) (entities.Key, error) CountKeys(ctx context.Context, keyAuthId string) (int, error) ListKeysByKeyAuthId(ctx context.Context, keyAuthId string, limit int, offset int, ownerId string) ([]entities.Key, error) CreateWorkspace(ctx context.Context, newWorkspace entities.Workspace) error CreateKeyAuth(ctx context.Context, newKeyAuth entities.KeyAuth) error GetKeyAuth(ctx context.Context, keyAuthId string) (entities.KeyAuth, error) GetWorkspace(ctx context.Context, workspaceId string) (entities.Workspace, error) DecrementRemainingKeyUsage(ctx context.Context, keyId string) (int64, error) }
Source Files ¶
- api_create.go
- api_get.go
- api_get_by_key_auth_id.go
- conversion.go
- errors.go
- interface.go
- key_auth_create.go
- key_auth_get.go
- key_create.go
- key_decrement_remaining.go
- key_delete.go
- key_get_by_hash.go
- key_get_by_id.go
- key_update.go
- keys_count.go
- keys_list.go
- planetscale.go
- regions.go
- workspace_create.go
- workspace_get.go
Directories ¶
Path | Synopsis |
---|---|
Package models contains generated code for schema 'unkey'.
|
Package models contains generated code for schema 'unkey'. |
Click to show internal directories.
Click to hide internal directories.