UNPKG

amocrm-client

Version:
13 lines (12 loc) 814 B
import { TConstructor } from "../../types"; import { IRequestOptions } from "../../interfaces/common"; import { IResourceEntity } from "../../interfaces/api"; import { CatalogElementCriteria, ICatalogElementAttributes } from "../../interfaces/catalog"; import { ICatalogElementFactory } from "../factories/CatalogElementFactory"; export interface ICatalogElement extends IResourceEntity<ICatalogElementFactory>, ICatalogElementAttributes { create(options?: IRequestOptions): Promise<ICatalogElement>; update(options?: IRequestOptions): Promise<ICatalogElement>; save(options?: IRequestOptions): Promise<ICatalogElement>; fetch(criteria?: CatalogElementCriteria, options?: IRequestOptions): Promise<ICatalogElement>; } export declare const CatalogElement: TConstructor<ICatalogElement>;