Дані файла-вкладення (об’єкт XDocAttachment)¶
JSON:
{
"id": 257,
"docUUID": "b6d1c701-86f3-4d6d-9da5-f7db284f78b9",
"attachmentUUID": "b7e53a94-dd61-4e8b-bc98-44100e434efb",
"fileName": "1613574143975.png",
"createDate": 0,
"type": "image/png",
"signs": [],
"signHash": "6FZSWM0tGh4+P6KoLF1ZA6+wo73WZZgaY3JHQB7hgu8="
}
Таблиця 1 - Опис параметрів об’єкта XDocAttachment
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XDocAttachment |
||
id |
long |
id вкладення |
docUUID |
UUID |
унікальний ідентифікатор документа |
attachmentUUID |
UUID |
унікальний ідентифікатор вкладення |
identifierId |
long |
ідентифікатор (id запису) |
fileName |
String |
найменування файлу |
createDate |
long |
дата створення вкладення; формат unix timestamp |
type |
String |
тип вкладення; це може бути числове значення (1-25) з довідника DICT.01.10 |
status |
int |
статус реєстрації в ЦБД
|
creatorUUID |
UUID |
GLN, від імені якого додається вкладення |
base64content |
String |
зміст вкладення в BASE64 |
content |
transient byte[] |
байтовий масив контенту |
signs |
List<XDocAttachmentSign> |
масив об’єктів; підписи вкладень (файлів) |
signHash |
String |
хеш тіла вкладення (в base64) для формування підпису |
Таблиця 2 - Опис параметрів об’єкта XDocAttachmentSign
Параметр |
Формат |
Опис |
---|---|---|
Об’єкт XDocAttachmentSign |
||
attachmentId |
long |
id вкладення |
identifierId |
long |
id запису |
crc32hash |
long |
хеш контрольної суми підпису (CRC32 кодування) |
signerUUID |
String |
унікальний ідентифікатор підписанта |
signBody |
transient byte[] |
байтовий масив тіла підпису |