Recurso: Producto
Un solo producto.
| Representación JSON |
|---|
{ "name": string, "externalId": string, "displayName": string, "description": string, "labels": { string: string, ... }, "creativeSpecifications": [ { object ( |
| Campos | |
|---|---|
name |
El nombre de recurso del producto en el formato: |
externalId |
Es el ID que se usa para asignar esta entidad a fuentes externas. |
displayName |
Obligatorio. Es el nombre visible del producto. Debe estar codificado en UTF-8, con un tamaño máximo de 240 bytes. |
description |
Es el campo de formato libre adicional para describir el producto. |
labels |
Es el conjunto de etiquetas de formato libre para describir este producto. Es un objeto que contiene una lista de pares |
creativeSpecifications[] |
Obligatorio. Lista de creatividades permitidas que se pueden publicar para este producto. |
bookingLeadDuration |
Obligatorio. Es la duración del cliente potencial necesaria para reservar el producto. Ahora + bookingLeadDuration debe ser posterior al inicio del vuelo. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
assignmentLeadDuration |
Obligatorio. Es la duración del cliente potencial necesaria para asignar creatividades. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
minFlightDuration |
Duración mínima del vuelo para este producto. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
maxFlightDuration |
Obligatorio. Duración máxima del vuelo para este producto. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
slotDuration |
Obligatorio. Duración del espacio para este producto. Es una duración en segundos con hasta nueve dígitos decimales que termina en " |
createTime |
Solo salida. Marca de tiempo de creación del producto. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
updateTime |
Solo salida. Marca de tiempo de la última actualización del producto. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
state |
Solo salida. El estado de este producto. |
currencyCode |
Obligatorio. Es el código de moneda de 3 letras mayúsculas definido en ISO 4217. |
Estado
Son los valores posibles para el estado del producto.
| Enumeraciones | |
|---|---|
STATE_UNSPECIFIED |
Valor predeterminado cuando el estado del producto no se especifica o se desconoce en esta versión. |
STATE_ACTIVE |
El producto está activo. |
STATE_DELETED |
Se borró el producto. |
Métodos |
|
|---|---|
|
Crea un producto nuevo. |
|
Borra un producto existente. |
|
Recupera un producto individual. |
|
Muestra una lista de productos. |
|
Actualiza un producto existente. |