Опис обʼєктів для методів сервісу EDIN-IDP
Обʼєкт IDPTasksQuery
export type IDPTasksQuery = {
uuid?: string; // uuid завдання
date?: DateTimeRange; // обʼєкт DateTimeRange
fileName?: string; // назва файла
limit?: Limitation; // обʼєкт Limitation
status?: IDPTaskStatus[]; // масив обʼєктів IDPTaskStatus
source?: IDPTaskSource[]; // масив обʼєктів IDPTaskSource
}
Обʼєкт IDPTask
export type IDPTask = {
id: number; // ід задачі
userId: number; // ід користувача
uuid: string; // uuid задачі
status: IDPTaskStatus; // обʼєкт IDPTaskStatus
date: number; // дата завантаження файла у форматі UnixTimeStamp
doneDate: number; // дата завершення розпізнавання
info: IDPTaskInfo; // обʼєкт IDPTaskInfo
docType: IDPDocType; // обʼєкт IDPDocType
}
Обʼєкт IDPTaskStatus
export type IDPTaskStatus = "ERROR" | "CREATED" | "PROCESSING" | "DONE" | "VERIFIED" | "PROCESSED";
Обʼєкт IDPTaskSource
export type IDPTaskSource = "API" | "WEB";
Обʼєкт DateTimeRange
export type DateTimeRange = {
startTimestamp?: number; // дата початку періоду у форматі UnixTimeStamp
finishTimestamp?: number; // дата завершення періоду у форматі UnixTimeStamp
excludeZero?: boolean; // виключити пусті дати
}
Обʼєкт Limitation
export type Limitation = {
offset?: number; // початкова позиція
count?: number; // к-сть файлів у відображенні (не більше 100)
}
Обʼєкт IDPTaskInfo
export type IDPTaskInfo = {
source: IDPTaskSource; // обʼєкт IDPTaskSource
mimeType: string; // тип файла
fileName: string; // назва файла
}
Обʼєкт IDPDocType
export type IDPDocType = {
docTypeId: number; // ід типу документа
docTypeAlias: string; // псевдонім типу документа
docType: string; // назва типу документа
}
No comments to display
No comments to display