Documentation ¶
Index ¶
- func ProvideService(db db.DB, cfg *setting.Cfg, quotaService quota.Service) (apikey.Service, error)
- type Service
- func (s *Service) AddAPIKey(ctx context.Context, cmd *apikey.AddCommand) (res *apikey.APIKey, err error)
- func (s *Service) DeleteApiKey(ctx context.Context, cmd *apikey.DeleteCommand) error
- func (s *Service) GetAPIKeyByHash(ctx context.Context, hash string) (*apikey.APIKey, error)
- func (s *Service) GetAPIKeys(ctx context.Context, query *apikey.GetApiKeysQuery) ([]*apikey.APIKey, error)
- func (s *Service) GetAllAPIKeys(ctx context.Context, orgID int64) ([]*apikey.APIKey, error)
- func (s *Service) GetApiKeyById(ctx context.Context, query *apikey.GetByIDQuery) (*apikey.APIKey, error)
- func (s *Service) GetApiKeyByName(ctx context.Context, query *apikey.GetByNameQuery) (*apikey.APIKey, error)
- func (s *Service) IsDisabled(ctx context.Context, orgID int64) (bool, error)
- func (s *Service) UpdateAPIKeyLastUsedDate(ctx context.Context, tokenID int64) error
- func (s *Service) Usage(ctx context.Context, scopeParams *quota.ScopeParameters) (*quota.Map, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func (*Service) DeleteApiKey ¶
func (*Service) GetAPIKeyByHash ¶
func (*Service) GetAPIKeys ¶
func (*Service) GetAllAPIKeys ¶
func (*Service) GetApiKeyById ¶
func (*Service) GetApiKeyByName ¶
func (*Service) IsDisabled ¶
IsDisabled returns true if the apikey service is disabled for the given org. This is the case if the org has no apikeys.
func (*Service) UpdateAPIKeyLastUsedDate ¶
Click to show internal directories.
Click to hide internal directories.