UNPKG

amocrm-client

Version:
39 lines (35 loc) 1.05 kB
import { ICriteria, IEntityAttributes } from "./api"; import { Moment, RangeFilter } from "./common"; export type TaskCriteria = Omit<ICriteria<ITaskFilter, never>, "with" | "query">; export interface ITaskAttributes extends IEntityAttributes { created_by: number; updated_by: number; created_at: Date; updated_at: Date; responsible_user_id: number; group_id: number; entity_id: number; entity_type: string; duration: number; is_completed: boolean; task_type_id: number; text: string; result: { text: string } | null; complete_till: Date; } export interface ITaskFilter { id: number | number[] responsible_user_id: number | number[]; is_completed: boolean; task_type: number | number[]; entity_type: "leads" | "contacts" | "companies" | "customers"; entity_id: number | number[]; updated_at: RangeFilter; } export interface ITaskType { id: number; name: string; color: string; icon_id: string; code: string; }