...
| draw.io Diagram | ||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
| tech | УКР назва | АНГЛ назва | Перехід з | За умови | Коментар |
|---|---|---|---|---|---|
| pending | Опубліковано | Created | - | перший статус, який отримує обʼєкт при публікації | Статус, в якому перебуває обʼєкт до моменту створення першої процедури в ланцюжку Протягом 5 хвилин має автоматично опублікуватися Перша процедура SAE |
| active | Проходить аукціон | Auction | pending | Створено першу процедуру в ланцюжку | Обʼєкт має цей статус з моменту створення першої процедури в ланцюжку і до моменту, поки:
|
| sold | Продано | Sold | active | Будь-яка процедура в цьому ланцюжку набуває статусу procedure.status: complete | Термінальний статус |
| dissolved | Не продано | Dissolved | active | Будь-яка процедура в цьому ланцюжку набуває статусу procedure.status: cancelled Третя в ланцюжку процедура набуває статусу procedure.status: unsuccessful | Термінальний статус |
...
Редагування Процедури згідно ТЗ процедури ТУТ (окрім поля tenderAttemps!). Вся логіка процедури залишається без змін. Немає різниці чи Процедура була створена руками до запуску "ланцюжків" чи створена автоматично "ланцюжком".
...
| Field name | Required for publishing | Type | readOnly | x-legalNameUa | x-legalNameEn | comment | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | owner | - | string | true | Ідентифікатор майданчика | Broker Name | |||||||||||
| 2 | ownerToken | - | string($uuid) | true | x-default: hex | ||||||||||||
| 3 | _id | - | string | true | Внутрішній ідентифікатор | ID | x-default: object_id x-serialize_when_none: false x-format: object-id | ||||||||||
| 4 | datePublished | - | string($date-time) | true | Дата публікації | Published date | x-default: now | ||||||||||
| 5 | dateModified | - | string($date-time) | true | Остання дата зміни | Date modified | |||||||||||
| 6 | objectId | - | string | true | Ідентифікатор ланцюжка | Chain ID | example: JSC001-UA-20260217-12345 | ||||||||||
| 7 | status | - | string | true | Статус процедури | Procedure status | enum:
| ||||||||||
| 8 | pipelineMethod | + | string | false | Тип | Chain type | enum:
| ||||||||||
| 9 | initialProps | + | object | false | Загальна інформація про процедури | Procedure informantion | |||||||||||
| 10 | extraSpecs | + | list[ ] of objects | false | Інформація для базових специфікацій | Base information | minItems: 3 | ||||||||||
| 11 | producedEntities | - | list[ ] of objects | true | Створені обʼєкти | Produced entities | base.ProducedEntity{
| ||||||||||
| 12 | _specs | - | object | true | Розрахункові дані | Calculated data |
| ||||||||||
| 13 | _meta | - | object | true | Використовується стандартна логіка | ||||||||||||
| 14 | additionalInformation | - | object | true | Використовується стандартна логіка | ||||||||||||
| 15 | |||||||||||||||||
| activeScenario | - | ||||||||||||||||
| string | true | Використовується стандартна логіка |
...
Відображається поточний стан JSC | |||||||||||||||||||||||||||
| 16 | archiveId | - | string | true | x-format: object-id Використовується стандартна логіка | ||||||||||||||||||||||
| 17 | _protected | - | boolean | true | default: false Використовується стандартна логіка | ||||||||||||||||||||||
| 18 | _version | - | integer($int64) | true | Використовується стандартна логіка | ||||||||||||||||||||||
| 19 | timer | string($date-time) | true | x-format: timer Використовується стандартна логіка | |||||||||||||||||||||||
| 20 | periods | - | object base.Period | true | Час до створення першої процедури | First procedure creation time |
| ||||||||||||||||||||
| Anchor | ||||
|---|---|---|---|---|
|
| field name | Required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | |||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | sellingEntity | + | base.SellingEntity | false | Інформація про Організатора аукціону | Organizer information | field name | Required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | ||||||||||||||||||||||||||||
| 1 | sellingEntity | + | base.SellingEntity | false | Інформація про Організатора аукціону | Organizer information | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||||
| 2 | lotId | + | string | false | Номер лота | Lot number | Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||||
| 3 | title | + | base.MultiLang | false | Назва аукціону | Auction title | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||||
| 4 | description | + | base.MultiLang | false | Опис аукціону | Auction description | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||||
| 52 | saleConditionlotId | + | string | false | Наявність умов продажу | Sale conditions | Номер лота | Lot number | Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | 6||||||||||||||||||||||||||||||||
| 3 | |||||||||||||||||||||||||||||||||||||||||
| title | + | base. | |||||||||||||||||||||||||||||||||||||||
| MultiLang | false | Стартова ціна лота | |||||||||||||||||||||||||||||||||||||||
| Назва аукціону | Auction title | ||||||||||||||||||||||||||||||||||||||||
Використовується стандартна модель | |||||||||||||||||||||||||||||||||||||||||
| name | type | readOnly | Comment | ||||||||||||||||||||||||||||||||||||||
| currency * | string | false | default: UAH Enum: | ||||||||||||||||||||||||||||||||||||||
| amount * | number($float) | false | example: 10 minimum: 2 exclusiveMinimum: true x-format: decimal-float x-legalNameUa: Сума x-legalNameEn: Amount | ||||||||||||||||||||||||||||||||||||||
| valueAddedTaxIncluded | boolean | false | default: true x-legalNameUa: Податок x-legalNameEn: Tax | ||||||||||||||||||||||||||||||||||||||
Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||||||||||||
| 4 | description | + | base.MultiLang | false | Опис аукціону | Auction description | Використовується стандартна модель Очікуємо цей параметр | ||||||||||||||||||||||||||||||||||
в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||||||||||||
| 5 | saleCondition | + | string | false | Наявність умов продажу | Sale conditions | enum:
Очікуємо цей параметр в запиті на публікації JSC | відбувається авторозрахунок згідно правил7 | valueAddedTaxCharged | - | boolean | false | На фінальну суму нараховується ПДВ | Value added tax charged | default: false При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||
| 86 | minimalStepvalue | + | base.ValueValueWithTax | false | Розмір кроку аукціону | Стартова ціна лота | Start priceMinimal step | Використовується стандартна модель Описано ТУТ | 9 | guarantee | + | base.Value | false | Розмір гарантійного внеску | Guarantee Fee | ||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||
Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку відбувається авторозрахунок згідно правил | |||||||||||||||||||||||||||||||||||||||||
| 7 | title | Постанова||||||||||||||||||||||||||||||||||||||||
| valueAddedTaxCharged | |||||||||||||||||||||||||||||||||||||||||
| - | |||||||||||||||||||||||||||||||||||||||||
| boolean | false | На фінальну суму нараховується ПДВ | Value added tax charged | default: false При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||||||||
| 8 | minimalStep | + | base | 10 | registrationFee | - | base|||||||||||||||||||||||||||||||||||
| .Value | false | Розмір кроку аукціону | Minimal step | Використовується стандартна модель
Описано ТУТ | |||||||||||||||||||||||||||||||||||||
| 9 | guarantee | + | base.Value | false | Розмір гарантійного внеску | Guarantee Fee |
При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку відбувається авторозрахунок згідно правил
Логіка розрахунку описана ТУТ
Значення >0 При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | 11 | bankAccounts | + | sanctionedAssets.BankAccountsByType | false | Банківські рахунки | Bank accounts | |||||||||||||||||||||||||||
| field name | type | comment | |||||||||||||||||||||||||||||||||||||||
| accountType | string | x-dictionaries: List [ "accountType" ] Enum: | |||||||||||||||||||||||||||||||||||||||
| accounts | commercialSell.BankAccountWithCurrency | x-baseClass: "prozorro_sale.procedure.models.base.BankAccount" | |||||||||||||||||||||||||||||||||||||||
| 12 | items | + | sanctionedAssets.Item | false | Склад лота | Lot composition | Використовується стандартна модель x-format: list-object | ||||||||||||||||||||||||||||||||||
| 13 | documents | + | base.Documents | false | Всі документи аукціону та пов'язані додатки | Documents | Використовується стандартна модель x-format: list-object | 14 | minNumberOfQualifiedBids | - | integer($int64) | false | Мінімальна кількість заяв | Minimal number of bids | default: 1|||||||||||||||||||||||||||
| 10 | registrationFee | - | base.Value | false | Розмір реєстраційного внеску |
Значення >0 При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||||||
| 11 | bankAccounts | + | sanctionedAssets.BankAccountsByType | false | Банківські рахунки | Bank accounts | Використовується стандартна модель Обов'язково один банківський рахунок з типом guarantee і валютою UAH. Рахунків для кожного типу в UAH/USD/EUR може бути безліч.
Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо | ||||||||||||||||||||||||||||||||||
значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||||||||||||
| 1512 | accessDetails items | -+ | basesanctionedAssets. | MultiLangItem | false | Порядок ознайомлення з майном, час і місце проведення огляду об’єкта | Auction access detailsСклад лота | Lot composition | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї.x-format: list-object При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення items із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||
| 1613 | x_documentRequirementsdocuments | - | basebase. | MultiLangDocuments | false | Перелік та вимоги до оформлення документів | List and requirements of registration documents | Всі документи аукціону та пов'язані додатки | Documents | Використовується стандартна модель x-format: list-object Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення documents із попередньої процедури ланцюжка | |||||||||||||||||||||||||||||||
| 1714 | x_additionalInformationminNumberOfQualifiedBids | - | base.MultiLanginteger($int64) | false | Додаткові відомості | Other requirements and additional information | Мінімальна кількість заяв | Minimal number of bids | default: 1 minimum: 1 maximum: 2 При публікації обʼєкта можна не передавати. ЦБД автоматично згенерує == 1. Організатор може передати явно 1 або 2 за необхідності. При Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | ||||||||||||||||||||||||||||||||
| 15 | |||||||||||||||||||||||||||||||||||||||||
| accessDetails | - | integer($int64) | true | Лот виставляється | Attempt number | Не повинно відображатися в моделі JSC як окреме поле, але має авто-розраховуватись і відображатись в Процедурі При публікації JSC не очікуємо в запиті поля tenderAttempts. При авто-публікації першої процедури ЦБД має проставити: 1-й процедурі: tenderAttempts = 1 2-й процедурі: tenderAttempts = 2 та у полі previousAuctionId значення auctionId від першої процедури цього ланцюжка 3-й процедурі: tenderAttempts = 3 та у полі previousAuctionId значення auctionId від другої процедури цього ланцюжка |
...
| base.MultiLang | false | Порядок ознайомлення з майном, час і місце проведення огляду об’єкта | Auction access details | Використовується стандартна модель Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка | |||
| 16 | x_documentRequirements | - | base.MultiLang | false | Перелік та вимоги до оформлення документів | List and requirements of registration documents | Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 17 | x_additionalInformation | - | base.MultiLang | false | Додаткові відомості | Other requirements and additional information | Очікуємо цей параметр в запиті на публікації JSC При авто-створенні першої процедури копіюємо значення в неї. При авто-створенні другої та\або третьої процедури в ланцюжку копіюємо це значення із попередньої процедури ланцюжка |
| 18 | tenderAttempts | - | integer($int64) | true | Лот виставляється | Attempt number | Не повинно відображатися в моделі JSC як окреме поле, але має авто-розраховуватись і відображатись в Процедурі При публікації JSC не очікуємо в запиті поля tenderAttempts. При авто-публікації першої процедури ЦБД має проставити: 1-й процедурі: tenderAttempts = 1 2-й процедурі: tenderAttempts = 2 та у полі previousAuctionId значення auctionId від першої процедури цього ланцюжка 3-й процедурі: tenderAttempts = 3 та у полі previousAuctionId значення auctionId від другої процедури цього ланцюжка |
| Anchor | ||||
|---|---|---|---|---|
|
| field name | required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | ||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| periods | + | base.PeriodSpec | false | Інформація про періоди аукціонів | Periods info |
При публікації "ланцюжка", ЦБД очікує, що в extraSpecs обовʼязково буде передано обʼєкт для кожної процедури. Тобто, всього три обʼєкта в extraSpecs, бо процедур в ланцюжку три. Валідації На рівні ЦБД необхідно встановити валідації для pipelineMethod: sanctionedAuctionChain:
| ||||||||||||||||||||||||||||||||||||||
| field name | required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment | ||||||||||||||||||||||||||||||||||||||
| periods | + | base.PeriodSpec | false | Інформація про періоди аукціонів | Periods info | | field name | type | name | comment | periodName | string | x-legalNameUa: Назва періода | x-legalNameEn: Period name enum:
startDate | string($date-time)x-legalNameUa: Дата та час початку | x-legalNameEn: Start date endDate | string($date-time)x-legalNameUa: Дата та час завершення | x-legalNameEn: End date duration | base.Duration | x-legalNameUa: Тривалість періоду | x-legalNameEn: Period duration name | type | comment | unit | string | Enum: |
quantity | integer($int64)minimum: 1 | При публікації "ланцюжка", ЦБД очікує, що в extraSpecs обовʼязково буде передано обʼєкт для кожної процедури. Тобто, всього три обʼєкта в extraSpecs, бо процедур в ланцюжку три. Валідації На рівні ЦБД необхідно встановити валідації для pipelineMethod: sanctionedAuctionChain:
Приклад для value.amount < 250 000 000 (двісті п'ятдесят мільйонів):
| ||||||||||||||||
| dutchStep | + | base.DutchStep | false | Крок голландського раунду | Dutch step | Поля dutchStepPercent та dutchStepValue автогенеруються на рівні ЦБД, без можливості внесення змін Організатором
|
...
- Кількість Процедур у ланцюжку - три;
- Порядковий номер кожної процедури (tenderAttempts):
- Для Першої Процедури tenderAttempts == 1
- Для Другої Процедури tenderAttempts == 2
- Для Третьої Процедури tenderAttempts == 3
- Статус Процедури (status):
- Перша Процедура - unsuccessful
- Друга Процедура - unsuccessful
- Третя Процедура - active
- sellingMethod (sellingMethod):
- Перша Процедура - sanctionedAsset-english
- Друга Процедура - sanctionedAsset-english
- Третя Процедура - sanctionedAsset-dutch
- Стартова ціна Об'єкта (value):
- Перша Процедура - initialProps.value
- Друга Процедура - initialProps.value *0.5
- Третя Процедура - initialProps.value *0.5
- Крок аукціону (minimalStep):
- Для Першої Процедури - значення, що вказав Організатор при створенні у initialProps.minimalStep
- Для Другої Процедури - значення, що дорівнює 1% від value Поточної Другої Процедури.
- Для Третьої Процедури - значення, що дорівнює 1% від value Поточної Третьої Процедури.
- Дата проведення аукціону (periods.periodName:"auctionPeriod":startDate):
- Для Першої Процедури це дата, яку вказав Організатор у полі auctionPeriod.startDate при створенні ланцюжка
- Для Другої і Третьої Процедури поле виводити не потрібно.
- Період між аукціонами (periods.periodName:tenderPeriod.duration):
- Для Першої Процедури - відсутній
- Для Другої і Третьої Процедури значення, що вказав Організатор при створенні ланцюжка у tenderPeriod.duration
- Розмір гарантійного внеску (guarantee):
- Для Першої Процедури значення, що Організатор вніс у initialProps.guarantee
- Для Другої Процедури initialProps.guarantee розраховується по формулі, залежить від Стартової ціни. Формули ТУТ (Варто в розрахунок брати Стартову ціну Другої створеної процедури)
- Для Третьої Процедури initialProps.guarantee розраховується по формулі, залежить від Стартової ціни. Формули ТУТ (Варто в розрахунок брати Стартову ціну Третьої створеної процедури)
- auctionID Першої Процедури, auctionID Другої Процедури і auctionID створеної Третьої Процедури, auctionID Другої Процедури і auctionID створеної Третьої Процедури
| Note | ||
|---|---|---|
| ||
Значення в _specs розраховується один раз під час публікації JSC і далі є “замороженим” прогнозом/планом, а не “дзеркалом” фактичних значень процедур. При публікаії кожної наступної процедури змінюється тільки Статус і заповнюється producedEntities. Інші значення НЕ перезаписуються. |
Приклад:
| Note | ||
|---|---|---|
| ||
Значення в _specs розраховується один раз під час публікації JSC і далі є “замороженим” прогнозом/планом, а не “дзеркалом” фактичних значень процедур. При публікаії кожної наступної процедури змінюється тільки Статус і заповнюється producedEntities. Інші значення НЕ перезаписуються. |
Приклад:
| Code Block |
|---|
"_specs": {
"pipeline": {
"stages": [
{
"producedEntities": [
{
"type": "procedure",
"_id": "69945eec410e8611f93bb132",
"objectId": "SAE001-UA-20260320-17748",
"url": "/api/procedures/69945eec410e8611f93bb132"
}
],
"status": "unsuccessful",
"name": "sa-english-first",
"calculatedData": {
"value": {
"currency": "UAH",
"amount": 100000,
"valueAddedTaxIncluded": true
},
"guarantee": {
"currency": "UAH",
"amount": 10000
},
"tenderAttempts": 1,
"auctionPeriod": {
"startDate": "2026-03-20T14:30:31.326000+02:00"
},
"sellingMethod": "sanctionedAsset-english",
"minimalStep": {
"currency": "UAH",
"amount": 1200
}
}
},
{
"producedEntities": [
{
"type": "procedure",
"_id": "69945f5d410e8611f93bb134",
"objectId": "SAE001-UA-20260417-44432",
"url": "/api/procedures/69945f5d410e8611f93bb134"
}
],
"status": "active",
"name": "sa-english-second",
"calculatedData": {
"value": {
"currency": "UAH",
"amount": 50000,
"valueAddedTaxIncluded": true
},
"guarantee": {
"currency": "UAH",
"amount": 10000
},
"sellingMethod": "sanctionedAsset-english",
"tenderAttempts": 2,
"tenderPeriod |
| Code Block |
"_specs": { "pipeline": { "stages": [ { "producedEntities": [ { "typeunit": "procedureс_day", "_idquantity": "69945eec410e8611f93bb132",25 } ], "minimalStep": { "objectIdcurrency": "SAE001-UA-20260320-17748UAH", "urlamount": "/api/procedures/69945eec410e8611f93bb132"500 } } }, { "producedEntities": [], "status": "unsuccessfulsheduled", "name": "sa-englishdutch-first", "calculatedData": { "value": { "currency": "UAH", "amount": 10000050000, "valueAddedTaxIncluded": true }, "guarantee": { "currency": "UAH", "valueAddedTaxIncludedamount": true10000 }, "guaranteesellingMethod": { "sanctionedAsset-dutch", "currencytenderAttempts": "UAH"3, "amounttenderPeriod": 10000[ }, "registrationFee": { "currencyunit": "UAHc_day", "amountquantity": 80035 }, "tenderAttempts": 1, "auctionPeriod], "minimalStep": { "startDatecurrency": "2026-03-20T14:30:31.326000+02:00""UAH", "amount": 500 } } } ] } } |
Search
Потрібно реалізувати публічні ендпоінти,
...
які будуть давати можливість отримувати перелік JSC обʼєктів за заданим пошуком
POST {{baseUrl}}/api/search/sanctionedAuctionChain
Мають бти реалізовані фільтри:
| Code Block | ||
|---|---|---|
| ||
{
"page": 1,
"limit": 10,
"filters": [
{
"field": "dateModified",
"operator": "gt",
"value": "2020-01-01T05:12:47.00Z"
},
{
"field": "dateModified",
"operator": "gte",
"value": "2020-01-01T05:12:47.00Z"
},
{
"field": "dateModified",
"operator": "lte",
"value": "2022-01-01T05:12:47.00Z"
},
{
"field": "dateModified",
"operator": "lt",
"value": "2026-04-01T05:12:47.00Z"
},
{
"field": "datePublished",
"operator": "lt",
"value": "2026-04-01T05:12:47.00Z"
},
{
"field": "owner",
"operator": "eq",
"value": "auction"
},
{
"field": "producedEntities.type",
"operator": "eq",
"value": "procedure"
},
{
"field": "producedEntities.objectId",
"operator": "eq",
"value": "SAE001-UA-20221216-99328"
},
{
"field": "producedEntities._id",
"operator": "eq",
"value": "639c8a6a8646c52cb6413d2c"
},
{
"field": "extended_filters.human_id",
"operator": "eq",
"value": "JSC001-UA-20221216-41456"
}
]
} |
Має бути можливість отримувати обʼєкти з сортуванням:
POST {{baseUrl}}/api/search/sanctionedAuctionChain
| Code Block | ||
|---|---|---|
| ||
{
"page": 1,
"limit": 10,
"sort": [
{
"field": "dateModified",
"direction": "desc"
}
]
} |
Mirror
Має бути реалізована можливість майданчикам отримувати обʼєкти JSC по Mirror для сервісу Jobber
Допрацювання процедур SAE SAD
...
| field name | required for publishing | type | readOnly | x-legalNameUa | x-legalNameEn | comment |
|---|---|---|---|---|---|---|
| type | - | string | true | Тип споріднення | Relate type | enum: sanctionedAuctionChain sanctioned_auction_chain |
| _id | - | string | true | Внутрішній ідентифікатор повʼязаного обʼєкта | Internal related object id | x-default: object_id Поле має заповнитися значенням _id повʼязаного JSC обʼєкта |
| objectId | - | string | true | Ідентифікатор повʼящаного обʼєкта | Related object id | example: SAE001-UA-20260220-12345 Поле має заповнитися значенням objectId повʼязаного JSC обʼєкта |
| url | - | string | true | Посилання на повʼязаний обʼєкт | URL | Посилвання на JSC обʼєкт |
...