Interface IBaseBrandsResolverHost<B>
interface IBaseBrandsResolverHost<B extends BaseBrand> { brand(input: FetchBrandInput, ctx: IBaseActionContext): Promise<B>; brands( input: FetchBrandsInput, ctx: IBaseActionContext, info: GraphQLResolveInfo, ): Promise<IOffsetPaginated<B>>; createBrand(input: CreateBrandInput, ctx: IBaseActionContext): Promise<B>; deleteBrand( input: DeleteBrandInput, ctx: IBaseActionContext, ): Promise<DeleteBrandPayload>; generateBrandCode( input: GenerateBrandCodeInput, ): Promise<GenerateBrandCodePayload>; isUniqueBrandCode(input: IsUniqueBrandCodeInput): Promise<boolean>; syncBrand(input: SyncBrandInput, ctx: IBaseActionContext): Promise<B>; updateBrand(input: UpdateBrandInput, ctx: IBaseActionContext): Promise<B>;} Methods
brand
Returns Promise<B>
brands
createBrand
Returns Promise<B>
deleteBrand
generateBrandCode
isUniqueBrandCode
Returns Promise<boolean>
syncBrand
Returns Promise<B>
updateBrand
Returns Promise<B>