Documentation ¶
Index ¶
- func New(configuration librepo.Configuration, logging librepo.Logging, ...) service.Owners
- type Impl
- func (s *Impl) CreateOwner(ctx context.Context, ownerAlias string, ownerCreateDto openapi.OwnerCreateDto) (openapi.OwnerDto, error)
- func (s *Impl) DeleteOwner(ctx context.Context, ownerAlias string, deletionInfo openapi.DeletionDto) error
- func (s *Impl) GetAllGroupMembers(ctx context.Context, groupOwner string, groupName string) []string
- func (s *Impl) GetOwner(ctx context.Context, ownerAlias string) (openapi.OwnerDto, error)
- func (s *Impl) GetOwners(ctx context.Context) (openapi.OwnerListDto, error)
- func (s *Impl) IsOwners() bool
- func (s *Impl) PatchOwner(ctx context.Context, ownerAlias string, ownerPatchDto openapi.OwnerPatchDto) (openapi.OwnerDto, error)
- func (s *Impl) Setup() error
- func (s *Impl) UpdateOwner(ctx context.Context, ownerAlias string, ownerDto openapi.OwnerDto) (openapi.OwnerDto, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Impl ¶
type Impl struct { Configuration librepo.Configuration Logging librepo.Logging Timestamp librepo.Timestamp Cache repository.Cache Updater service.Updater }
func (*Impl) CreateOwner ¶
func (*Impl) DeleteOwner ¶
func (*Impl) GetAllGroupMembers ¶ added in v0.7.0
func (*Impl) PatchOwner ¶
Click to show internal directories.
Click to hide internal directories.