Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessRepository ¶
type AccessRepository interface { StoreAccessKey(ctx context.Context, accessKey repository.AccessKey) error RemoveKeys(ctx context.Context, keys []string) error GetAccessKeyPermissions(ctx context.Context, key string) (*permissions.AccessKeyPermissions, bool, error) PaginateAccessKeys(ctx context.Context, page int, size int) (*repository.PaginatedAccessKeys, error) }
type Permissions ¶
type Permissions interface { NewAccessKeyPermissions() *permissions.AccessKeyPermissions GetAvailableAccessKeyPermissions() []permissions.SinglePermission }
Click to show internal directories.
Click to hide internal directories.