LineItemUpdate

Устарело: вместо этого используйте V3 Proto. Обновления для отдельных позиций. По крайней мере, одно из orderState или price должно быть указано.

Представление JSON
{
  "orderState": {
    object (OrderState)
  },
  "price": {
    object (Price)
  },
  "reason": string,
  "extension": {
    "@type": string,
    field1: ...,
    ...
  }
}
Поля
orderState

object ( OrderState )

Новое состояние на уровне позиции.

price

object ( Price )

Новая цена позиции.

reason

string

Причина изменения. Требуется для изменения цены.

extension

object

Обновите расширение позиции. type должен соответствовать существующему типу расширения элемента.

Объект, содержащий поля произвольного типа. Дополнительное поле "@type" содержит URI, идентифицирующий тип. Пример: { "id": 1234, "@type": "types.example.com/standard/id" } .