@2bad/bitrix
Version:
Bitrix24 REST API client that doesn't suck
44 lines (43 loc) • 1.66 kB
TypeScript
import { BoolString, ISODate, NumberString } from '../common';
export declare type Deal = {
readonly [key: string]: string | null;
readonly ID: NumberString;
readonly TITLE: string;
readonly TYPE_ID: string;
readonly STAGE_ID: string;
readonly PROBABILITY: NumberString | null;
readonly CURRENCY_ID: string;
readonly OPPORTUNITY: NumberString;
readonly TAX_VALUE: NumberString;
readonly LEAD_ID: NumberString;
readonly COMPANY_ID: NumberString;
readonly CONTACT_ID: NumberString | null;
readonly QUOTE_ID: NumberString | null;
readonly BEGINDATE: ISODate;
readonly CLOSEDATE: ISODate;
readonly ASSIGNED_BY_ID: NumberString;
readonly CREATED_BY_ID: NumberString;
readonly MODIFY_BY_ID: NumberString;
readonly DATE_CREATE: ISODate;
readonly DATE_MODIFY: ISODate;
readonly OPENED: BoolString;
readonly CLOSED: BoolString;
readonly COMMENTS: string;
readonly ADDITIONAL_INFO: NumberString | null;
readonly LOCATION_ID: NumberString | null;
readonly CATEGORY_ID: NumberString;
readonly STAGE_SEMANTIC_ID: NumberString;
readonly IS_NEW: BoolString;
readonly IS_RECURRING: BoolString;
readonly IS_RETURN_CUSTOMER: BoolString;
readonly IS_REPEATED_APPROACH: BoolString;
readonly SOURCE_ID: NumberString | null;
readonly SOURCE_DESCRIPTION: string | null;
readonly ORIGINATOR_ID: string;
readonly ORIGIN_ID: NumberString;
readonly UTM_SOURCE: string | null;
readonly UTM_MEDIUM: string | null;
readonly UTM_CAMPAIGN: string | null;
readonly UTM_CONTENT: string | null;
readonly UTM_TERM: string | null;
};