Поиск комплекта документов по параметрам

Запрос: POST /documents/set/
HTTP-заголовки:
Authorization: Bearer access_token
Content-Type: application/json
Accept: application/json

Тело запроса:

{
    "Id": 0,                           // идентификатор комплекта
    "SearchByNamePattern": "string",   // шаблон для поиска по имени комплекта
    "BatchDateFrom": "YYYY-MM-DD",     // будут выбраны комплекты, которые были созданы или обновлены после указанной даты;
    "BatchDateTo": "YYYY-MM-DD",       // будут выбраны комплекты, которые были созданы или обновлены до указанной даты;
    "SortBy": 0,                       // признак сортировки по дате обновления/создания.
}

Описание запроса

Запрос позволяет получить информацию о комплектах по заданным параметрам.

Комплект можно искать по идентификатору комплекта, наименованию. Можно ограничить и отсортировать запрос по дате создания/обновления.

Идентификатор передается в поле Id.
Имя вложения передается в поле SearchByNamePattern.
Сортировка определяется полем SortBy:
  • если 0 - сортировка выполняется по дате создания;

  • если 1 - сортировка выполняется по дате обновления.

Ответ на запрос

В ответ приходит JSON с коллекцией информации о комплектах документов.

{
    "Id": 0,                                        // идентификатор комплекта
    "Name": "string",                               // наименование комплекта
    "CreateDateTime": "YYYY-MM-DDThh:mm:ss.fffZ",   // дата и время создания комплекта
    "UpdateDateTime": "YYYY-MM-DDThh:mm:ss.fffZ",   // дата и время обновления комплекта
    "RowVersion": 0,                                // версия строки
    "DocumentIds": [                                // идентификаторы документов, входящих в комплект
        "guid"
    ]
}