Ресурс: AvailabilityOrder
Заказ доступности — это коллекция AvailabilityLines . Заказ доступности создается покупателем. Продавец сообщает о наличии в ответе.
Рабочий процесс выглядит следующим образом:
- Покупатель создает заказ и строки доступности и устанавливает состояние ожидания. Дальнейшие изменения покупателем заказа или строки наличия не допускаются.
- Продавец действует по всем строкам доступности, либо заполняя условия доступности, либо отмечая их как отклоненные. Завершить или отклонить действия возможно только тогда, когда ордер и строки находятся в состоянии ожидания.
- Продавец использует
completeдействие «Завершить», чтобы пометить запрос доступности как завершенный. Дальнейшие изменения в заказе доступности или дочерних строках после завершения не допускаются.
| JSON-представление |
|---|
{ "name": string, "description": string, "state": enum ( |
| Поля | |
|---|---|
name | Только вывод. Имя ресурса заказа доступности в формате: |
description | Только вывод. Дополнительное поле произвольной формы для описания порядка доступности. |
state | Только вывод. Состояние этого заказа доступности. См. Продавец может использовать собственный метод |
pendingExpirationTime | Только вывод. Временная метка истечения срока действия ожидающего заказа на доступность. Продавцу необходимо выполнить заказ до истечения срока действия ожидающего заказа, иначе он будет считаться выполненным без наличия мест. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
createTime | Только вывод. Временная метка создания. Назначается системой. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
updateTime | Только вывод. Временная метка последнего обновления. Назначается системой. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
advertiserInfo | Только вывод. Информация о рекламодателе. |
Состояние
Возможные значения состояния заказа доступности.
| Перечисления | |
|---|---|
STATE_UNSPECIFIED | Значение по умолчанию, когда состояние заказа доступности не указано или неизвестно в этой версии. |
STATE_PENDING | Ожидание доступности, когда покупатель предоставил настройки запроса доступности. |
STATE_COMPLETED | Состояние доступности завершено, когда продавец предоставил ответ о доступности для всех строк. |
STATE_CANCELLED | Состояние доступности «Отменено», когда покупатель предоставил запрос на отмену до того, как продавец предоставил ответ о доступности для всех строк. |
STATE_EXPIRED | Состояние «Истекшая доступность» означает, что срок действия заказа истек до того, как продавец завершил его. |
Методы | |
|---|---|
| Помечает существующий заказ доступности как завершенный. |
| Получает индивидуальный заказ доступности. |
| Список заказов на доступность. |