Recurso: linha
Uma única linha de pedido que representa um produto configurado.
| Representação JSON |
|---|
{ "name": string, "product": string, "externalId": string, "displayName": string, "description": string, "lineState": enum ( |
| Campos | |
|---|---|
name |
Apenas saída. O nome de recurso da linha no formato: |
product |
Apenas saída. O nome do |
externalId |
Opcional. Um ID usado para mapear esta entidade para origens externas. |
displayName |
Apenas saída. O nome de exibição da linha. |
description |
Apenas saída. Campo de formato livre adicional para descrever a linha. |
lineState |
Apenas saída. O estado da linha. Consulte O vendedor pode usar os seguintes métodos personalizados:
Todos os outros estados da linha são definidos pelo comprador. |
rejection |
Opcional. Detalhes da rejeição da linha. |
startTime |
Apenas saída. Quando a linha começaria a ser veiculada (inclusive). Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
endTime |
Apenas saída. Quando a linha deixaria de ser veiculada (exclusivo). Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
startDate |
Apenas saída. A data em que a linha começaria a ser veiculada (inclusive). Mesmo fuso horário que o bloco de anúncios. |
endDate |
Apenas saída. A data em que a linha deixaria de ser veiculada (inclusive). Mesmo fuso horário que o bloco de anúncios. |
budget |
Apenas saída. O orçamento da linha. |
lineTerms |
Apenas saída. Os termos garantidos do vendedor para esta linha. |
pendingReservationExpirationTime |
Apenas saída. Carimbo de data/hora de expiração da reserva pendente. O vendedor precisa fazer a reserva ou recusar antes que uma reserva pendente expire. Caso contrário, ela será tratada como recusada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
reservationExpirationTime |
Apenas saída. Carimbo de data/hora de expiração da reserva. O comprador precisa fazer a reserva antes que ela expire. Caso contrário, ela será tratada como cancelada. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
targeting |
Apenas saída. A segmentação da linha. |
createTime |
Apenas saída. Carimbo de data/hora de criação da linha. 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 da linha. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
LineState
Estado de uma linha.
| Enums | |
|---|---|
LINE_STATE_UNSPECIFIED |
O valor padrão quando o estado da linha não foi especificado ou é desconhecido nesta versão. |
LINE_STATE_PENDING_RESERVATION |
A linha foi criada pelo comprador e solicita que os produtos sejam reservados, além de atualizados com informações de preço e disponibilidade. |
LINE_STATE_RESERVED |
A linha foi reservada pelo vendedor. Esse estado só é possível quando o estado anterior é uma reserva pendente. |
LINE_STATE_PENDING_BOOKING |
O comprador aceitou a reserva e está solicitando a linha para ser reservada. |
LINE_STATE_BOOKED |
O vendedor reservou a linha. Esse estado só é possível quando o estado anterior está com reserva pendente. Não são esperadas rejeições nesta fase. |
LINE_STATE_REJECTED_BY_SELLER |
A linha foi rejeitada pelo vendedor. Esse estado só é possível quando o estado anterior é uma reserva pendente. |
LINE_STATE_CANCELLED_BY_BUYER |
A linha foi cancelada pelo comprador. |
LINE_STATE_PENDING_RESERVATION_EXPIRED |
A linha expirou enquanto a reserva estava pendente. |
LINE_STATE_RESERVED_EXPIRED |
A linha expirou enquanto reservada, aguardando a resposta do comprador. |
Métodos |
|
|---|---|
|
Contrata uma linha existente. |
|
Recupera uma linha individual de um pedido. |
|
Lista as linhas de um pedido. |
|
Atualiza uma linha existente. |
|
Rejeita uma linha existente. |
|
Reserva uma linha existente. |