interface IBaseSharedBrandToOrganizationGroupsResolverHost<
    SBTO extends BaseSharedBrandToOrganizationGroup,
> {
    createSharedBrandToOrganizationGroup(
        input: CreateSharedBrandToOrganizationGroupInput,
        ctx: IBaseActionContext,
    ): Promise<SBTO>;
    deleteSharedBrandToOrganizationGroup(
        input: DeleteSharedBrandToOrganizationGroupInput,
        ctx: IBaseActionContext,
    ): Promise<DeleteSharedBrandToOrganizationGroupPayload>;
    sharedBrandsToOrganizationGroups(
        input: FetchSharedBrandsToOrganizationGroupsInput,
        info: GraphQLResolveInfo,
    ): Promise<IOffsetPaginated<SBTO>>;
    sharedBrandToOrganizationGroup(
        id: string,
        ctx: IBaseActionContext,
    ): Promise<SBTO>;
    syncSharedBrandToOrganizationGroup(
        input: SyncSharedBrandToOrganizationGroupInput,
        ctx: IBaseActionContext,
    ): Promise<SBTO>;
    updateSharedBrandToOrganizationGroup(
        input: UpdateSharedBrandToOrganizationGroupInput,
        ctx: IBaseActionContext,
    ): Promise<SBTO>;
}

Type Parameters

Methods

  • Parameters

    Returns Promise<SBTO>