amocrm-client
Version:
JS Library for AmoCRM
13 lines (12 loc) • 656 B
TypeScript
import { TConstructor } from "../../types";
import { IRequestOptions } from "../../interfaces/common";
import { IResourceEntity } from "../../interfaces/api";
import { ITagAttributes, TagCriteria } from "../../interfaces/tag";
import { ITagFactory } from "../factories/TagFactory";
export interface ITag extends IResourceEntity<ITagFactory>, ITagAttributes {
create(options?: IRequestOptions): Promise<ITag>;
update(options?: IRequestOptions): Promise<ITag>;
save(options?: IRequestOptions): Promise<ITag>;
fetch(criteria?: TagCriteria, options?: IRequestOptions): Promise<ITag>;
}
export declare const Tag: TConstructor<ITag>;