LineItemUpdate

Obsoleto: use o V3 Proto. Atualizações para itens de linha individuais. Pelo menos um entre orderState e price precisa ser especificado.

Representação JSON
{
  "orderState": {
    object (OrderState)
  },
  "price": {
    object (Price)
  },
  "reason": string,
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
Campos
orderState

object (OrderState)

Novo estado no nível do item de linha.

price

object (Price)

Novo preço para o item de linha.

reason

string

Motivo da alteração. Obrigatório para alterações de preço.

extension

object

Atualize para a extensão do item de linha. O tipo precisa corresponder ao tipo de extensão existente do item.

Um objeto contendo campos de um tipo arbitrário. Um campo adicional "@type" contém uma URI que identifica o tipo. Exemplo: { "id": 1234, "@type": "types.example.com/standard/id" }.