Результати пошуку подій за документами (об’єкт EventsStorageQueryResult)

JSON:

{
  "lastEventId": 26,
  "items": [
    {
      "event": {
        "id": 22,
        "docId": 2229,
        "type": 4
      },
      "doc": {
        "body": {
          "forms": {
            "json": {
              "type": {
                "id": 2,
                "name": "json"
              }
            },
            "content": {
              "type": {
                "id": 1,
                "name": "content"
              }
            }
          }
        },
        "attachments": [
          {
            "id": 92,
            "docUUID": "c4893135-155c-4c77-a4a7-00145e819217",
            "attachmentUUID": "205d3da1-59e0-427d-bd5e-e65f2081d629",
            "fileName": "dobroe_utro.jpg",
            "createDate": 1669996758,
            "type": "image/jpeg",
            "signs": [],
            "signHash": "W/kdOwRWzCxNIq230Q5lLbMpxYvUhwQHwH8VlTmFfHE="
          }
        ],
        "comments": [],
        "doc_id": 2229,
        "doc_uuid": "c4893135-155c-4c77-a4a7-00145e819217",
        "uuidSender": "9864065732181",
        "uuidReceiver": "9864065732211",
        "uuidReceivers": [
          "9864065732211"
        ],
        "docNumber": "882_3",
        "dateCreated": 1599117969,
        "dateChanged": 1669996758,
        "dateRead": 0,
        "docDate": 1599080400,
        "chain_id": 661,
        "chain_uuid": "10d8731d-8575-4d01-9de3-5d7a880dfe07",
        "family": 1,
        "hash": "FC38F425650BF9CAA0ACB6583B529F35",
        "type": {
          "type": 30,
          "title": "condra",
          "description": "Не структурированный документ "
        },
        "status": {
          "status": 4,
          "title": "inbox"
        },
        "exchange_status": "000000000000000000000001",
        "is_archive": false,
        "chain": {
          "id": 661,
          "uuid": "10d8731d-8575-4d01-9de3-5d7a880dfe07",
          "packageID": 0,
          "type": 0,
          "docsCount": 1,
          "lastInDocID": 2229,
          "lastOutDocID": 0,
          "partnerId": 17264,
          "important": false,
          "status": {
            "status": 4,
            "title": "inbox"
          },
          "visualStatus": 0,
          "archive": false,
          "childs": [],
          "hash": "DC66EF41FFC2E4EED451D6EE28104973"
        },
        "extraFields": {
          "varn": "3fdd4faf-df46-49c4-9e43-7ac94b5b64a2",
          "partner_id": "17264",
          "sender": "9864065732181",
          "doc_num": "882_3",
          "file_name": "dobroe_utro.jpg",
          "doc_date": "1599080400",
          "recipient": "9864065732211",
          "action": "1",
          "trans_id": "fc1eba11-1ddb-40dc-8659-6bec23904862"
        },
        "tags": [],
        "statuses": [],
        "multiExtraFields": {}
      }
    }
  ]
}

Таблиця 1 - Опис параметрів об’єкта EventsStorageQueryResult

Параметр

Формат

Опис

Об’єкт EventsStorageQueryResult

lastEventId

long

ідентифікатор останньої події

items

List<DocumentEvent>

масив об’єктів; дані подій та документів

Таблиця 2 - Опис параметрів об’єкта DocumentEvent

Параметр

Формат

Опис

Об’єкт DocumentEvent

event

XEvent

об’єкт; дані події

doc

XDoc

об’єкт; дані документа (можуть бути відсутні при типі події (XEvent.type) = 6 (чернетку видалено)

Таблиця 3 - Опис параметрів об’єкта XEvent

Параметр

Формат

Опис

Об’єкт XEvent

id

long

ідентифікатор події

docId

long

id документа

type

int

тип події:

  • 0 - новий відправлений документ (метод відправки документів через API);

  • 1 - створено чернетку;

  • 2 - створено новий вхідний документ;

  • 3 - у документа змінився статус;

  • 4 - у документа змінився сабстатус (детальніше про exchange_status);

  • 5 - документ змінився (всі інші зміни документа поза зміною статусу та сабстатусу);

  • 6 - чернетку видалено;

  • 7 - додано вкладення до документа (XDocAttachment);

  • 8 - додано новий статус XStatus;

  • 9 - видалено статус XStatus