Documentation ¶
Index ¶
- type AccessService
- type ConfigurationService
- type DashboardService
- func (a DashboardService) CreateAccessKey(ctx context.Context, accessKeyPerms accessDto.AccessKeyPermissionsDto) (dto.CreatedAccessKey, error)
- func (a *DashboardService) CreateAccessKeyParams(ctx context.Context) dto.CreateAccessKeyParams
- func (a *DashboardService) DashboardAccessKeys(ctx context.Context, page, size int) (dto.AccessParams, error)
- func (a DashboardService) DeleteAccessKey(ctx context.Context, key string) error
- func (a *DashboardService) GetConfigEnvs(ctx context.Context) []string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccessService ¶
type AccessService interface { GenerateAccessKey(ctx context.Context, accessKeyPerms accessDto.AccessKeyPermissionsDto) (accessDto.AccessKeyPermissionsDto, error) DeleteAccessKeys(ctx context.Context, keys []string) error PaginateAccessKeys(ctx context.Context, page, size int) (*repository.PaginatedAccessKeys, error) GetAvailableAccessKeyPermissions(ctx context.Context) []permissions.SinglePermission }
type ConfigurationService ¶
type DashboardService ¶
type DashboardService struct {
// contains filtered or unexported fields
}
func New ¶
func New(accessService AccessService, configurationService ConfigurationService) *DashboardService
New creates a new instance of DashboardService service.
func (DashboardService) CreateAccessKey ¶
func (a DashboardService) CreateAccessKey(ctx context.Context, accessKeyPerms accessDto.AccessKeyPermissionsDto) (dto.CreatedAccessKey, error)
func (*DashboardService) CreateAccessKeyParams ¶
func (a *DashboardService) CreateAccessKeyParams(ctx context.Context) dto.CreateAccessKeyParams
func (*DashboardService) DashboardAccessKeys ¶
func (a *DashboardService) DashboardAccessKeys(ctx context.Context, page, size int) (dto.AccessParams, error)
func (DashboardService) DeleteAccessKey ¶
func (a DashboardService) DeleteAccessKey(ctx context.Context, key string) error
func (*DashboardService) GetConfigEnvs ¶
func (a *DashboardService) GetConfigEnvs(ctx context.Context) []string
Click to show internal directories.
Click to hide internal directories.