Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GroupService ¶
type InvitationService ¶
type InvitationService interface { List(ctx context.Context, flt invitation.Filter) ([]invitation.Invitation, error) Delete(ctx context.Context, id uuid.UUID) error }
type OrganizationService ¶
type OrganizationService interface { Get(ctx context.Context, id string) (organization.Organization, error) DeleteModel(ctx context.Context, id string) error }
type PolicyService ¶
type ProjectService ¶
type ResourceService ¶
type RoleService ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewCascadeDeleter ¶
func NewCascadeDeleter(orgService OrganizationService, projService ProjectService, resService ResourceService, groupService GroupService, policyService PolicyService, roleService RoleService, invitationService InvitationService) *Service
func (Service) DeleteOrganization ¶
Click to show internal directories.
Click to hide internal directories.