Atualizar um pedido.
Representação JSON | |
---|---|
{ "type": enum ( |
Campos | |
---|---|
type |
Obsoleto: use OrderUpdate.update_mask. Se o tipo for SNAPSHOT, o OrderUpdate.order deverá ser o pedido inteiro. Se o tipo for igual a ORDER_STATUS, esta é a alteração de status no nível do pedido. Somente pedido.last_update_time e esse status de indústria são extraídos. Observação: type.ORDER_STATUS só é compatível com atualizações de status de PurcahaseOrderExtension. Não há planos de estender esse suporte. Em vez disso, recomendamos o uso de updateMask, já que ele é mais genérico, extensível e pode ser usado para todos os setores. |
order |
|
updateMask |
Observação: há as seguintes considerações/recomendações para os seguintes campos especiais: 1. O pedido.last_update_time será sempre atualizado como parte da solicitação de atualização. 2. O order.create_time, o order.google_order_id e o order.merchant_order_id serão ignorados se forem fornecidos como parte da updateMask. Lista separada por vírgulas de nomes de campos totalmente qualificados. Exemplo: |
userNotification |
Se especificado, exibe uma notificação para o usuário com o título e o texto especificados. Especificar uma notificação é uma sugestão a ser notificada e não é garantido que ela resulte em uma notificação. |
reason |
Motivo da alteração/atualização. |
UserNotification
Notificação opcional ao usuário a ser exibida como parte da atualização do pedido.
Representação JSON | |
---|---|
{ "title": string, "text": string } |
Campos | |
---|---|
title |
O título da notificação do usuário. O comprimento máximo permitido é de 30 caracteres. |
text |
O conteúdo da notificação. O comprimento máximo permitido é de 100 caracteres. |