UNPKG

@wshcmx/types

Version:

<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.

103 lines (101 loc) 2.71 kB
type ObjectClaimDocumentTopElem = XmlTopElem & { Doc: ObjectClaimDocument; id: XmlElem<number | null>; /** Код */ code: XmlElem<string | null>; /** Название */ name: XmlElem<string | null>; /** * Тип источника * @default application */ source_type: XmlElem<string | null>; /** Источник-ID */ source_id: XmlElem<number | null>; /** Источник-название */ source_name: XmlElem<string | null>; /** Источник-код */ source_code: XmlElem<string | null>; /** Источник-роль */ source_role: XmlElem<string | null>; /** Тип объекта */ object_type: XmlElem<string | null>; /** Объект-ID */ object_id: XmlElem<number | null>; /** Объект-название */ object_name: XmlElem<string | null>; /** Объект-код */ object_code: XmlElem<string | null>; /** Тип элемента */ element_type: XmlElem<string | null>; /** Элемент-ID */ element_id: XmlElem<number | null>; /** Элемент-название */ element_name: XmlElem<string | null>; /** Элемент-код */ element_code: XmlElem<string | null>; /** * Чтение * @default true */ read: XmlElem<boolean>; /** * Запись * @default true */ write: XmlElem<boolean>; /** * Удаление * @default true */ delete: XmlElem<boolean>; /** * Список * @default true */ list: XmlElem<boolean>; /** * Запуск * @default true */ execute: XmlElem<boolean>; /** Роль */ access_level: XmlElem<number | null>; /** Значение доступа */ value: XmlElem<string | null>; /** * Действует * @default true */ is_active: XmlElem<boolean>; /** Дата начала */ start_date: XmlElem<Date | null>; /** Дата завершения */ finish_date: XmlElem<Date | null>; /** Нестандартные права (строка или JSON с информацией о правах) */ data_str: XmlElem<string | null>; /** * Является системным * @default false */ is_std: XmlElem<boolean>; /** * Измененный * @default false */ changed: XmlElem<boolean>; /** Информация об объекте */ doc_info: XmlElem<DocInfoBase | null>; /** Комментарий */ comment: XmlElem<string | null>; /** * Не обновлять автоматически * @default false */ is_manual: XmlElem<boolean | null>; }; type ObjectClaimDocument = XmlDocument & { TopElem: ObjectClaimDocumentTopElem; object_claim: ObjectClaimDocumentTopElem; DocDesc(): string; };