Interface IBaseOrganizationGroupsResolverHost<OG>
interface IBaseOrganizationGroupsResolverHost<OG extends BaseOrganizationGroup> { canBeDeleted(parent: BaseOrganizationGroup): Promise<boolean>; createOrganizationGroup( input: CreateOrganizationGroupInput, ctx: IBaseActionContext, ): Promise<OG>; deleteOrganizationGroup( input: DeleteOrganizationGroupInput, ctx: IBaseActionContext, ): Promise<DeleteOrganizationGroupPayload>; generateOrganizationGroupCode( input: GenerateOrganizationGroupCodeInput, ): Promise<GenerateOrganizationGroupCodePayload>; isUniqueOrganizationGroupCode( input: IsUniqueOrganizationGroupCodeInput, ): Promise<boolean>; organizationGroup( input: FetchOrganizationGroupInput, ctx: IBaseActionContext, ): Promise<OG>; organizationGroups( input: FetchOrganizationGroupsInput, ctx: IBaseActionContext, info: GraphQLResolveInfo, ): Promise<IOffsetPaginated<OG>>; syncOrganizationGroup( input: SyncOrganizationGroupInput, ctx: IBaseActionContext, ): Promise<OG>; updateOrganizationGroup( input: UpdateOrganizationGroupInput, ctx: IBaseActionContext, ): Promise<OG>;} Methods
canBeDeleted
Returns Promise<boolean>
createOrganizationGroup
Returns Promise<OG>
deleteOrganizationGroup
generateOrganizationGroupCode
isUniqueOrganizationGroupCode
Returns Promise<boolean>
organizationGroup
Returns Promise<OG>
organizationGroups
syncOrganizationGroup
Returns Promise<OG>
updateOrganizationGroup
Returns Promise<OG>