interface IBaseBrandAssignmentsResolverHost<BA extends BaseBrandAssignment> {
    brandAssignments(
        input: FetchBrandAssignmentsInput,
        ctx: IBaseActionContext,
        info: GraphQLResolveInfo,
    ): Promise<IOffsetPaginated<BA>>;
    createBrandAssignment(
        input: CreateBrandAssignmentInput,
        ctx: IBaseActionContext,
    ): Promise<BA>;
    createBrandAssignmentRequest(
        input: CreateBrandAssignmentInput,
        ctx: IBaseActionContext,
    ): Promise<BA>;
    deleteBrandAssignment(
        input: DeleteBrandAssignmentInput,
        ctx: IBaseActionContext,
    ): Promise<DeleteBrandAssignmentPayload>;
    syncBrandAssignment(
        input: SyncBrandAssignmentInput,
        ctx: IBaseActionContext,
    ): Promise<BA>;
    updateBrandAssignment(
        input: UpdateBrandAssignmentInput,
        ctx: IBaseActionContext,
    ): Promise<BA>;
}

Type Parameters

Methods