amocrm-client
Version:
JS Library for AmoCRM
16 lines (15 loc) • 796 B
TypeScript
import ResourceFactory from "../ResourceFactory";
import { IRequestOptions } from "../../interfaces/common";
import { IResourceFactory } from "../../interfaces/api";
import { AccountCriteria } from '../../interfaces/account';
import { IAccount } from '../models/Account';
export interface IAccountFactory extends IResourceFactory<IAccount> {
get(criteria?: AccountCriteria, options?: IRequestOptions): Promise<IAccount>;
}
export declare class BaseAccountFactory extends ResourceFactory<IAccount> implements IAccountFactory {
get(criteria?: AccountCriteria, options?: IRequestOptions): Promise<IAccount>;
getEntityClass(): import("../../types").TConstructor<IAccount>;
getBaseUrl(): string;
getEmbeddedKey(): string;
}
export declare const AccountFactory: any;