PurchaseError

Erros para os quais uma ordem de compra pode ser rejeitada.

Representação JSON
{
  "type": enum (ErrorType),
  "description": string,
  "entityId": string,
  "updatedPrice": {
    object (PriceAttribute)
  },
  "availableQuantity": number
}
Campos
type

enum (ErrorType)

Obrigatório: representa o motivo granular pelo qual um pedido foi rejeitado pelo comerciante.

description

string

Descrição adicional do erro.

entityId

string

Código da entidade que corresponde ao erro. Exemplo: pode corresponder a LineItemId / ItemOptionId.

updatedPrice

object (PriceAttribute)

Relevante no caso do tipo de erro PRICE_CHANGED / INCORRECT_PRICE.

availableQuantity

number

Quantidade disponível agora. Aplicável em caso de AVAILABILITY_CHANGED.