Ресурс: Линия
Одна строка заказа, представляющая настроенный продукт.
| JSON-представление |
|---|
{ "name": string, "product": string, "externalId": string, "displayName": string, "description": string, "lineState": enum ( |
| Поля | |
|---|---|
name | Только вывод. Имя ресурса строки в формате: |
product | Только вывод. Имя |
externalId | Необязательный. Идентификатор, используемый для сопоставления этого объекта с внешними источниками. |
displayName | Только вывод. Отображаемое имя линии. |
description | Только вывод. Дополнительное поле произвольной формы для описания линии. |
lineState | Только вывод. Состояние линии. См. Продавец может использовать следующие пользовательские методы:
Все остальные состояния линий устанавливаются покупателем. |
rejection | Необязательный. Сведения об отклонении линии. |
startTime | Только вывод. Когда линия начнет обслуживаться (включительно). Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
endTime | Только вывод. Когда линия перестанет обслуживаться (эксклюзивно). Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
startDate | Только вывод. Дата начала обслуживания линии (включительно). Тот же часовой пояс, что и у рекламного блока. |
endDate | Только вывод. Дата прекращения обслуживания линии (включительно). Тот же часовой пояс, что и у рекламного блока. |
budget | Только вывод. Бюджет линии. |
lineTerms | Только вывод. Гарантированные условия продавца по данной линии. |
pendingReservationExpirationTime | Только вывод. Временная метка истечения срока действия ожидающего резервирования. Продавцу необходимо зарезервировать или отклонить заказ до истечения срока действия ожидающего резервирования, иначе оно будет считаться отклоненным. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
reservationExpirationTime | Только вывод. Временная метка истечения срока действия резервирования. Покупателю необходимо забронировать до истечения срока бронирования, иначе оно будет считаться отмененным. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
targeting | Только вывод. Таргетинг для линии. |
createTime | Только вывод. Временная метка создания строки. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
updateTime | Только вывод. Временная метка последнего обновления для линии. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
Линестате
Состояние линии.
| Перечисления | |
|---|---|
LINE_STATE_UNSPECIFIED | Значение по умолчанию, когда состояние линии не указано или неизвестно в этой версии. |
LINE_STATE_PENDING_RESERVATION | Линия была создана покупателем и требует резервирования продуктов, а также обновления информации о ценах и наличии. |
LINE_STATE_RESERVED | Линия была зарезервирована продавцом. Это состояние возможно только в том случае, если предыдущее состояние ожидает резервирования. |
LINE_STATE_PENDING_BOOKING | Покупатель принял резервирование и запрашивает резервирование линии. |
LINE_STATE_BOOKED | Продавец забронировал линию. Это состояние возможно только в том случае, если предыдущее состояние ожидает бронирования. На данном этапе отказов не ожидается. |
LINE_STATE_REJECTED_BY_SELLER | Линия была отклонена продавцом. Это состояние возможно только в том случае, если предыдущее состояние ожидает резервирования. |
LINE_STATE_CANCELLED_BY_BUYER | Линия была отменена покупателем. |
LINE_STATE_PENDING_RESERVATION_EXPIRED | Срок действия линии истек во время ожидания резервирования. |
LINE_STATE_RESERVED_EXPIRED | Срок действия линии истек, пока она зарезервирована, ожидается ответ покупателя. |
Методы | |
|---|---|
| Бронирует существующую линию. |
| Получает отдельную строку для заказа. |
| Перечисляет строки для заказа. |
| Обновляет существующую строку. |
| Отклоняет существующую строку. |
| Резервирует существующую линию. |