Об’єкт XQueryCertificates
Опис параметрів об’єкта
|
Параметр |
Тип 1 |
Формат |
Опис |
|---|---|---|---|
|
queryType |
O |
enum (MY, PRIVATE, PUBLIC, DRAFT, ARCHIVE, LIMITED_ACCESS, PUBLIC_ACCESS, PRIVATE_ACCESS) |
розділ сертифікатів, по якому буде здійснюватись пошук:
|
|
companyId |
O |
long |
ідентифікатор компанії |
|
products |
O |
List<XQueryProduct> |
масив об’єктів; дані товарів |
|
number |
O |
String |
номер сертифіката |
|
numbers |
O |
Collection<String> |
список номерів сертифікатів |
|
createDate |
O |
дата створення |
|
|
updateDate |
O |
дата оновлення |
|
|
types |
O |
List<Integer> |
масив об’єктів; типи сертифікатів |
|
startDate |
O |
дата початку дії сертифіката |
|
|
endDate |
O |
дата завершення дії сертифіката |
|
|
isSigned |
O |
Boolean |
true - підписаний, false - не підписаний |
|
limit |
O |
об’єкт; фільтр відбору (налаштування виводу даних) |
|
|
shipments |
O |
об'єкт з параметрами пошуку по пов'язаним відвантаженням |
[1] - під визначенням колонки Тип мається на увазі скорочене позначення:
-
M (mandatory) — обов’язкові до заповнення поля;
-
O (optional) — необов’язкові (опціональні) до заповнення поля.
JSON приклад запиту для пошуку всіх сертифікатів, де Ви - власник:
{
"queryType": "MY"
}
JSON приклад запиту для пошуку по Номеру партії 492:
{
"characteristics": {
"Batch Number": "492"
},
"queryType": "ALL",
"limit": {
"offset": 0,
"count": 21
}
}
JSON приклад запиту для пошуку по Пов’язаній накладній 492:
{
"shipments": [
{
"number": {
"operator": "AND",
"type": "EQUALS",
"query": "492"
}
}
],
"queryType": "ALL",
"limit": {
"offset": 0,
"count": 21
}
}
JSON приклад запиту для пошуку по Артикулу продавця 419775:
{
"products": [
{
"buyerCode": {
"operator": "AND",
"type": "EQUALS",
"query": "419775"
}
}
],
"queryType": "ALL",
"limit": {
"offset": 0,
"count": 21
}
}
JSON приклад запиту для пошуку по Штрихкоду 4820275490223:
{
"products": [
{
"barcode": {
"operator": "AND",
"type": "EQUALS",
"query": "4820275490223"
}
}
],
"queryType": "ALL",
"limit": {
"offset": 0,
"count": 21
}
}