Об’єкт XDoc
Опис параметрів об’єкта
|
Параметр |
Формат |
Опис |
|---|---|---|
|
body |
об’єкт; тіла документів |
|
|
attachments |
List<XDocAttachment> |
масив об’єктів; вкладення (може не використовуватися) |
|
comments |
об’єкт (в якому масив об’єктів); список коментарів |
|
|
doc_id |
long |
id документа |
|
doc_uuid |
UUID |
унікальний ідентифікатор документа/квитанції |
|
uuidSender |
String |
унікальний ідентифікатор відправника |
|
uuidReceiver |
String |
унікальний ідентифікатор одержувача |
|
docNumber |
String |
номер документа |
|
dateCreated |
long |
дата створення документа (unix timestamp); після відправки: дата відправки/отримання документа |
|
dateChanged |
long |
дата останньої зміни документа (unix timestamp) |
|
dateRead |
long |
дата прочитання документа (unix timestamp) |
|
docDate |
long |
дата документа, зазначена в документі |
|
chain_id |
long |
id ланцюжка документів |
|
chain_uuid |
UUID |
унікальний ідентифікатор ланцюжка документів |
|
family |
int |
сімейство
|
|
hash |
String |
хеш-значення, отримане в результаті обробки |
|
type |
об’єкт; тип документа |
|
|
status |
об’єкт; статус пари документів у відправника і одержувача |
|
|
exchange_status |
String |
сабстатус документа (детальніше) |
|
is_archive |
boolean |
відмітка; Архівний документ чи ні |
|
signInfo |
об’єкт; дані про підписи |
|
|
chain |
XChain |
об’єкт; дані пов’язаних ланцюжків |
|
extraFields |
Map<String, String> |
масив об’єктів; набір індексів (аналог індексних таблиць) |
|
tags |
List<XTag> |
масив об’єктів; прикріплені теги |
|
statuses |
List<XStatus> |
масив об’єктів; статуси обробки відправлених документів |
|
multiExtraFields |
Map<String, List<String>> |
масив об’єктів; мультиіндекс. Приклад: {„key1“: [„val1“, „val2“], „key2“: [„val1“, „val2“]}. Використовується, наприклад для обробки передаваємого рядка => розбивка рядка за умовою => індексування кожного шматка |
JSON приклад
{
"attachments": [],
"body": {
"forms": {
"json": {
"type": {
"id": 2,
"name": "json"
}
}
}
},
"chain_id": 0,
"comments": [],
"dateChanged": 0,
"dateCreated": 1574421527,
"dateRead": 0,
"docDate": 1565211600,
"docNumber": "2019-08-08-TEST-001",
"doc_id": 143,
"doc_uuid": "6ffc8dfa-1cd5-4137-82cf-29b5969c2e74",
"extraFields": {
"basis_doc_date": "1565211600",
"basis_doc_number": "1",
"basis_doc_subtype": "007",
"doc_date": "1565211600",
"doc_num": "2019-08-08-TEST-001",
"order_number": "1",
"recipient": "9864232319979",
"sender": "9864232319962",
"sub_doc_type_id": "006"
},
"family": 1,
"hash": "D4733FDDDEBE23B4E38DC5F257604234",
"is_archive": false,
"multiExtraFields": {},
"status": {
"status": 1,
"title": "open"
},
"statuses": [],
"tags": [],
"type": {
"description": "Коммерческий документ",
"title": "comdoc",
"type": 28
},
"uuidReceiver": "9864232319979",
"uuidSender": "9864232319962"
}
No comments to display
No comments to display