amocrm-client
Version:
JS Library for AmoCRM
31 lines (28 loc) • 1.08 kB
text/typescript
import ResourceEntity from "../../api/ResourceEntity";
import { ICustomFieldValue, IFieldAttributes } from "../../interfaces/custom_field";
export class CustomFieldDTO extends ResourceEntity<any> implements IFieldAttributes {
name: string;
type: string;
code: string;
sort: number;
is_api_only: boolean;
enums: { id: number; value: string; sort: number; code: string; }[] | null;
group_id: string;
required_statuses: { pipeline_id: number; status_id: number; }[];
is_visible?: boolean | undefined;
is_required?: boolean | undefined;
settings: any[];
remind: "never" | "day" | "week" | "month" | null;
is_deletable: boolean;
is_predefined: boolean;
entity_type: string;
tracking_callback: string;
triggers: any[];
}
export class CustomFieldValueDTO implements ICustomFieldValue {
field_id: number;
field_name?: string | undefined;
field_code?: string | undefined;
field_type?: string | undefined;
values: { value: any; enum_code?: string | undefined; }[];
}