Interface IBaseOrganizationsResolverHost<O>
interface IBaseOrganizationsResolverHost<O extends BaseOrganization> { createOrganization( input: CreateOrganizationInput, ctx: IBaseActionContext, ): Promise<O>; deleteOrganization( input: DeleteOrganizationInput, ctx: IBaseActionContext, ): Promise<DeleteOrganizationPayload>; generateOrganizationCode( input: GenerateOrganizationCodeInput, ): Promise<GenerateOrganizationCodePayload>; isUniqueOrganizationCode( input: IsUniqueOrganizationCodeInput, ): Promise<boolean>; organization( input: FetchOrganizationInput, ctx: IBaseActionContext, ): Promise<O>; organizations( input: FetchOrganizationsInput, ctx: IBaseActionContext, info: GraphQLResolveInfo, ): Promise<IOffsetPaginated<O>>; syncOrganization( input: SyncOrganizationInput, ctx: IBaseActionContext, ): Promise<O>; updateOrganization( input: UpdateOrganizationInput, ctx: IBaseActionContext, ): Promise<O>;} Methods
createOrganization
Returns Promise<O>
deleteOrganization
generateOrganizationCode
isUniqueOrganizationCode
Returns Promise<boolean>
organization
Returns Promise<O>
organizations
syncOrganization
Returns Promise<O>
updateOrganization
Returns Promise<O>