@wshcmx/types
Version:
<h1 align="center">WT Types</h1> <div align="center"> Typescript типы для WebSoft HCM.
103 lines (101 loc) • 2.71 kB
TypeScript
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;
};