Recurso: AvailabilityOrder
Un pedido de disponibilidad es una colección de AvailabilityLines. El comprador crea el pedido de disponibilidad. El vendedor actualiza la disponibilidad con la respuesta.
El flujo de trabajo es el siguiente:
- El comprador crea líneas y pedido de disponibilidad, y establece el estado como pendiente. No se permiten otros cambios del comprador en el pedido o la línea de disponibilidad.
- El vendedor actúa en todas las líneas de disponibilidad, ya sea completando las condiciones de disponibilidad o marcándolas como rechazadas. Las acciones de completar o rechazar solo son posibles cuando el pedido y las líneas están en estado pendiente.
- El vendedor usa la acción personalizada
completepara marcar la solicitud de disponibilidad como completada. Una vez que se completen, no se podrán realizar más cambios en el orden de disponibilidad ni en las líneas secundarias.
| Representación JSON |
|---|
{ "name": string, "description": string, "state": enum ( |
| Campos | |
|---|---|
name |
Solo salida. El nombre del recurso del orden de disponibilidad en el formato |
description |
Solo salida. Es el campo de formato libre adicional para describir el pedido de disponibilidad. |
state |
Solo salida. Es el estado de este pedido de disponibilidad. Consulta El vendedor puede usar el método personalizado |
expireTime |
Solo salida. Es la marca de tiempo de vencimiento del pedido de disponibilidad pendiente. El vendedor debe completar el pedido antes de que venza un pedido de disponibilidad pendiente. De lo contrario, se lo considerará completo y sin disponibilidad. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
createTime |
Solo salida. Marca de tiempo de creación Asignada por el sistema. 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 Asignada por el sistema. Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: |
advertiserInfo |
Solo salida. Información del anunciante |
Estado
Valores posibles para el estado del pedido de disponibilidad.
| Enumeraciones | |
|---|---|
STATE_UNSPECIFIED |
El valor predeterminado cuando no se especificó el estado del pedido de disponibilidad o se desconoce en esta versión. |
STATE_PENDING |
La disponibilidad está pendiente cuando el comprador proporcionó la configuración de solicitud de disponibilidad. |
STATE_COMPLETED |
Estado de disponibilidad completo cuando el vendedor proporcionó la respuesta de disponibilidad para todas las líneas. |
STATE_CANCELLED |
Estado de disponibilidad cancelado cuando el comprador proporcionó la solicitud de cancelación antes de que el vendedor proporcionara la respuesta de disponibilidad para todas las líneas. |
STATE_EXPIRED |
Es el estado de disponibilidad vencido cuando venció el pedido antes de que el vendedor lo completara. |
Métodos |
|
|---|---|
|
Marca un pedido de disponibilidad existente como completado. |
|
Recupera un pedido de disponibilidad individual. |
|
Muestra una lista de los pedidos de disponibilidad. |