Recurso: product
Um único produto.
| Representação JSON |
|---|
{ "name": string, "externalId": string, "displayName": string, "description": string, "labels": { string: string, ... }, "creativeSpecifications": [ { object ( |
| Campos | |
|---|---|
name |
O nome de recurso do produto no formato: |
externalId |
Um ID usado para mapear esta entidade para origens externas. |
displayName |
Obrigatório. O nome de exibição do produto. Precisa ser codificado em UTF-8 com tamanho máximo de 240 bytes. |
description |
Campo de formato livre adicional para descrever o produto. |
labels |
O conjunto de rótulos de forma livre para descrever este produto. Um objeto com uma lista de pares |
creativeSpecifications[] |
Obrigatório. Lista de criativos permitidos que podem ser veiculados para este produto. |
bookingLeadDuration |
Obrigatório. A duração do lead é necessária para reservar o produto. Now + bookingLeadDuration precisa ser posterior ao início do voo. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
assignmentLeadDuration |
Obrigatório. A duração do lead é necessária para atribuir criativos. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
minFlightDuration |
Duração mínima do voo para este produto. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
maxFlightDuration |
Obrigatório. Duração máxima do voo para este produto. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
slotDuration |
Obrigatório. Duração do slot deste produto. Uma duração em segundos com até nove dígitos fracionários, encerrada por " |
createTime |
Apenas saída. Carimbo de data/hora de criação do produto. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
updateTime |
Apenas saída. Carimbo de data/hora da última atualização do produto. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
state |
Apenas saída. O estado do produto. |
currencyCode |
Obrigatório. O código de moeda com três letras maiúsculas definido no ISO 4217. |
Estado
Valores possíveis para o estado do produto.
| Enums | |
|---|---|
STATE_UNSPECIFIED |
Valor padrão quando o estado do produto não está especificado ou é desconhecido nesta versão. |
STATE_ACTIVE |
O produto, a campanha e o grupo de anúncios do produto estão ativos, |
STATE_DELETED |
O produto foi excluído. |
Métodos |
|
|---|---|
|
Cria um novo produto. |
|
Exclui um produto existente. |
|
Recupera um produto individual. |
|
Lista os produtos. |
|
Atualiza um produto existente. |