Recurso: GuaranteedOrder
Um pedido garantido.
Os pedidos garantidos são a entidade principal das fontes de inventário garantido. Ao criar uma fonte de inventário garantido, um ID de pedido garantido precisa ser atribuído a ela.
| Representação JSON | 
|---|
| { "name": string, "legacyGuaranteedOrderId": string, "exchange": enum ( | 
| Campos | |
|---|---|
| name | 
 Apenas saída. O nome do recurso do pedido garantido. | 
| legacyGuaranteedOrderId | 
 Apenas saída. O ID legado do pedido garantido. Atribuído pela bolsa original. O ID legado é exclusivo em uma troca, mas não há garantia de que seja exclusivo em todos os pedidos garantidos. Esse ID é usado no SDF e na interface. | 
| exchange | 
 Obrigatório. Imutável. A troca em que o pedido garantido foi originado. | 
| guaranteedOrderId | 
 Apenas saída. O identificador exclusivo do pedido garantido. Os IDs de pedido garantido têm o formato  | 
| displayName | 
 Obrigatório. O nome de exibição do pedido garantido. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. | 
| status | 
 As configurações de status do pedido garantido. | 
| updateTime | 
 Apenas saída. O carimbo de data/hora da última atualização do pedido garantido. Atribuído pelo sistema. Usa o padrão RFC 3339, em que a saída gerada é sempre convertida em Z e tem 0, 3, 6 ou 9 dígitos fracionários. Além de "Z", outros ajustes também são aceitos. Exemplos:  | 
| publisherName | 
 Obrigatório. O nome do editor do pedido garantido. Precisa ser codificado em UTF-8 com um tamanho máximo de 240 bytes. | 
| readAccessInherited | 
 Se todos os anunciantes de  | 
| readAdvertiserIds[] | 
 Os IDs dos anunciantes com acesso de leitura ao pedido garantido. Esse campo não pode incluir o anunciante atribuído a  | 
| defaultAdvertiserId | 
 Apenas saída. O ID do anunciante padrão do pedido garantido. O anunciante padrão é o  | 
| defaultCampaignId | 
 O ID da campanha padrão atribuída ao pedido garantido. A campanha padrão precisa pertencer ao anunciante padrão. | 
| Campo de união  O parceiro ou anunciante com acesso de leitura/gravação ao pedido garantido.  | |
| readWritePartnerId | 
 O parceiro com acesso de leitura/gravação ao pedido garantido. | 
| readWriteAdvertiserId | 
 O anunciante com acesso de leitura/gravação ao pedido garantido. Esse também é o anunciante padrão do pedido garantido. | 
GuaranteedOrderStatus
As configurações de status do pedido garantido.
| Representação JSON | 
|---|
| { "entityStatus": enum ( | 
| Campos | |
|---|---|
| entityStatus | 
 Indica se a ordem garantida pode ser veiculada. Os valores aceitáveis são  | 
| entityPauseReason | 
 O motivo fornecido pelo usuário para pausar este pedido garantido. Precisa ser codificado em UTF-8 com um tamanho máximo de 100 bytes. Aplicável somente quando  | 
| configStatus | 
 Apenas saída. O status da configuração do pedido garantido. Os valores aceitáveis são  Um pedido garantido precisa ser configurado (preencha os campos obrigatórios, escolha criativos e selecione uma campanha padrão) antes da veiculação. No momento, a ação de configuração só pode ser realizada pela interface. | 
GuaranteedOrderConfigStatus
Possíveis estados de configuração para um pedido garantido.
| Tipos enumerados | |
|---|---|
| GUARANTEED_ORDER_CONFIG_STATUS_UNSPECIFIED | O status de aprovação não foi especificado ou é desconhecido nesta versão. | 
| PENDING | O estado inicial de um pedido garantido. O pedido garantido nesse estado precisa ser configurado antes de poder veicular. | 
| COMPLETED | O estado depois que o comprador configura um pedido garantido. | 
| Métodos | |
|---|---|
| 
 | Cria um novo pedido garantido. | 
| 
 | Edita os anunciantes de leitura de um pedido garantido. | 
| 
 | Recebe um pedido garantido. | 
| 
 | Lista os pedidos garantidos acessíveis ao usuário atual. | 
| 
 | Atualiza um pedido garantido. |