LineItemUpdate
Obsoleto: Usa Proto V3 en su lugar. Actualizaciones para líneas de pedido individuales. Se debe especificar, al menos, uno de los valores orderState
o price
.
Representación JSON |
{
"orderState": {
object (OrderState )
},
"price": {
object (Price )
},
"reason": string,
"extension": {
"@type": string,
field1: ...,
...
}
} |
Campos |
orderState |
object (OrderState )
Nuevo estado a nivel de la línea de pedido.
|
price |
object (Price )
Es el precio nuevo de la línea de pedido.
|
reason |
string
Motivo del cambio. Obligatorio para los cambios de precio.
|
extension |
object
Se actualizó la extensión de línea de pedido. debe coincidir con el tipo de extensión existente del elemento. Un objeto que contiene campos de un tipo arbitrario. Un campo adicional "@type" contiene una URI que identifica el tipo. Ejemplo: { "id": 1234, "@type": "types.example.com/standard/id" } .
|
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-09-09 (UTC)
[null,null,["Última actualización: 2024-09-09 (UTC)"],[[["This JSON representation is deprecated and recommends using V3 Proto instead."],["It describes updates for individual line items, requiring either `orderState` or `price` to be specified."],["The representation includes fields for new line item state (`orderState`), price (`price`), reason for change (`reason`), and extension updates (`extension`)."],["`reason` is mandatory when updating the price of a line item."],["`extension` allows updating the existing extension with new values while maintaining the original extension type."]]],[]]