Ресурс: Продукт
Один продукт.
| JSON-представление |
|---|
{ "name": string, "externalId": string, "displayName": string, "description": string, "labels": { string: string, ... }, "creativeSpecifications": [ { object ( |
| Поля | |
|---|---|
name | Имя ресурса товара в формате: |
externalId | Идентификатор, используемый для сопоставления этого объекта с внешними источниками. |
displayName | Необходимый. Отображаемое имя продукта. Должен быть в кодировке UTF-8 с максимальным размером 240 байт. |
description | Дополнительное поле произвольной формы для описания продукта. |
labels | Набор этикеток произвольной формы для описания этого продукта. Объект, содержащий список пар |
creativeSpecifications[] | Необходимый. Список разрешенных креативов, которые можно показывать для этого продукта. |
bookingLeadDuration | Необходимый. Продолжительность заказа, необходимая для бронирования продукта. Теперь + bookingLeadDuration должно быть после начала полета. Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « |
assignmentLeadDuration | Необходимый. Продолжительность лида, необходимая для назначения креативов. Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « |
minFlightDuration | Минимальная продолжительность полета для этого продукта. Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « |
maxFlightDuration | Необходимый. Максимальная продолжительность полета для этого продукта. Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « |
slotDuration | Необходимый. Продолжительность слота для этого продукта. Продолжительность в секундах, содержащая до девяти дробных цифр, заканчивающаяся символом « |
createTime | Только вывод. Временная метка создания продукта. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
updateTime | Только вывод. Временная метка последнего обновления продукта. Временная метка в формате RFC3339 UTC «Зулу» с наносекундным разрешением и до девяти дробных цифр. Примеры: |
state | Только вывод. Состояние этого продукта. |
currencyCode | Необходимый. Трехбуквенный код валюты в верхнем регистре, определенный в ISO 4217. |
Состояние
Возможные значения состояния продукта.
| Перечисления | |
|---|---|
STATE_UNSPECIFIED | Значение по умолчанию, если состояние продукта не указано или неизвестно в этой версии. |
STATE_ACTIVE | Продукт активен. |
STATE_DELETED | Товар удален. |
Методы | |
|---|---|
| Создает новый продукт. |
| Удаляет существующий продукт. |
| Получает отдельный продукт. |
| Перечисляет продукты. |
| Обновляет существующий продукт. |