Recurso: Line
Una sola línea de pedido que representa un producto configurado.
| Representación JSON |
|---|
{ "name": string, "product": string, "externalId": string, "displayName": string, "description": string, "lineState": enum ( |
| Campos | |
|---|---|
name |
Solo salida. El nombre del recurso de la línea en formato: |
product |
Solo salida. El nombre de |
externalId |
Opcional. Es el ID que se usa para asignar esta entidad a fuentes externas. |
displayName |
Solo salida. El nombre visible de la línea. |
description |
Solo salida. Campo de forma libre adicional para describir la línea. |
lineState |
Solo salida. Es el estado de la línea. Consulta El vendedor puede usar los siguientes métodos personalizados:
El comprador establece todos los demás estados de línea. |
rejection |
Opcional. Detalles del rechazo de la línea. |
startTime |
Solo salida. Indica cuándo se empezaría a servir la línea (inclusive). Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
endTime |
Solo salida. Cuándo se dejará de publicar la línea (exclusivo). Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
startDate |
Solo salida. Es la fecha en la que se empezaría a publicar la línea (inclusive). Debe tener la misma zona horaria que la unidad de anuncios. |
endDate |
Solo salida. Es la fecha en la que se dejará de prestar servicio en la línea (inclusive). Debe tener la misma zona horaria que la unidad de anuncios. |
budget |
Solo salida. El presupuesto de la línea. |
lineTerms |
Solo salida. Son los términos garantizados por el vendedor para esta línea. |
pendingReservationExpirationTime |
Solo salida. Marca de tiempo de vencimiento de la reserva pendiente. El vendedor debe reservar o rechazar la reserva antes de que venza. De lo contrario, se considerará como rechazada. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
reservationExpirationTime |
Solo salida. Marca de tiempo de vencimiento de la reserva. El comprador debe hacer la reserva antes de que venza. De lo contrario, se considerará cancelada. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
targeting |
Solo salida. La segmentación de la línea. |
createTime |
Solo salida. Marca de tiempo de creación de la línea. 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 de la línea Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
LineState
Estado de una línea.
| Enumeraciones | |
|---|---|
LINE_STATE_UNSPECIFIED |
El valor predeterminado cuando el estado de la línea no se especificó o se desconoce en esta versión. |
LINE_STATE_PENDING_RESERVATION |
El comprador creó la línea y solicita que los productos se reserven y actualicen con información sobre los precios y la disponibilidad. |
LINE_STATE_RESERVED |
El vendedor reservó la línea. Este estado solo es posible si el estado anterior es una reserva pendiente. |
LINE_STATE_PENDING_BOOKING |
El comprador aceptó la reserva y solicita que se reserve la línea. |
LINE_STATE_BOOKED |
El vendedor reservó la línea. Este estado solo es posible si el estado anterior es la reserva pendiente. No se esperan rechazos en esta etapa. |
LINE_STATE_REJECTED_BY_SELLER |
El vendedor rechazó la línea. Este estado solo es posible si el estado anterior es una reserva pendiente. |
LINE_STATE_CANCELLED_BY_BUYER |
El comprador canceló la línea. |
LINE_STATE_PENDING_RESERVATION_EXPIRED |
La línea venció mientras estaba pendiente la reserva. |
LINE_STATE_RESERVED_EXPIRED |
La línea venció mientras estaba reservada, a la espera de la respuesta del comprador. |
Métodos |
|
|---|---|
|
Reserva una línea existente. |
|
Recupera una línea individual para un pedido. |
|
Muestra las líneas de un pedido. |
|
Actualiza una línea existente. |
|
Rechaza una línea existente. |
|
Reserva una línea existente. |