UNPKG

bx-rest

Version:

Bitrix24 REST API client angular, vue or typescript

48 lines (47 loc) 1.43 kB
import { iBXRestYesNo } from '../../base/yes-no'; export interface iBXRestParamTasksTaskUpdate { taskId: number; fields: iBXRestParamTasksTaskUpdateFields; } export interface iBXRestParamTasksTaskUpdateFields { PARENT_ID?: number; TITLE?: string; DESCRIPTION?: string; MARK?: 'N' | 'P' | null; PRIORITY?: 2 | 1 | 0; STATUS?: 2 | 3 | 4 | 5 | 6; MULTITASK?: iBXRestYesNo; REPLICATE?: iBXRestYesNo; GROUP_ID?: number; STAGE_ID?: number; RESPONSIBLE_ID?: number; ACCOMPLICES?: number[]; AUDITORS?: number[]; CLOSED_DATE?: Date; DATE_START?: Date; DEADLINE?: Date; START_DATE_PLAN?: Date; END_DATE_PLAN?: Date; ALLOW_CHANGE_DEADLINE?: iBXRestYesNo; TASK_CONTROL?: iBXRestYesNo; ADD_IN_REPORT?: iBXRestYesNo; FORKED_BY_TEMPLATE_ID?: iBXRestYesNo; MATCH_WORK_TIME?: number; SUBORDINATE?: iBXRestYesNo; FAVORITE?: iBXRestYesNo; EXCHANGE_MODIFIED?: Date; OUTLOOK_VERSION?: number; VIEWED_DATE?: Date; SORTING?: number; DURATION_PLAN?: number; DURATION_FACT?: number; CHECKLIST?: any[]; DURATION_TYPE?: 1 | 2 | 3 | 4 | 5 | 6; UF_CRM_TASK?: string; UF_TASK_WEBDAV_FILES?: string[]; UF_MAIL_MESSAGE?: any; IS_MUTED?: iBXRestYesNo; IS_PINNED?: iBXRestYesNo; IS_PINNED_IN_GROUP?: iBXRestYesNo; } export type iBXRestTasksTaskFieldsCanUpdate = keyof iBXRestParamTasksTaskUpdateFields;