OrderUpdate

Pembaruan pada pesanan.

Representasi JSON
{
  "type": enum (Type),
  "order": {
    object (Order)
  },
  "updateMask": string,
  "userNotification": {
    object (UserNotification)
  },
  "reason": string
}
Kolom
type
(deprecated)

enum (Type)

Tidak digunakan lagi: Sebagai gantinya, gunakan OrderUpdate.update_mask. Jika jenis = SNAPSHOT, OrderUpdate.order harus merupakan seluruh pesanan. Jika jenis = ORDER_STATUS, ini adalah perubahan status tingkat pesanan. Hanya order.last_update_time dan status vertical ini yang diambil. Catatan: type.ORDER_STATUS hanya mendukung pembaruan status PurcahaseOrderExtension dan tidak ada rencana untuk memperpanjang dukungan ini. Sebagai gantinya, kami merekomendasikan penggunaan updateMask karena lebih umum, dapat diperluas, dan dapat digunakan untuk semua vertical.

order

object (Order)

updateMask

string (FieldMask format)

Catatan: Ada pertimbangan/rekomendasi berikut untuk kolom khusus berikut: 1. order.last_update_time akan selalu diperbarui sebagai bagian dari permintaan pembaruan. 2. order.create_time, order.google_order_id, dan order.merchant_order_id akan diabaikan jika diberikan sebagai bagian dari updateMask.

Daftar dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya valid. Contoh: "user.displayName,photo".

userNotification

object (UserNotification)

Jika ditentukan, menampilkan notifikasi kepada pengguna dengan judul dan teks yang ditentukan. Menentukan notifikasi adalah saran untuk memberi tahu dan tidak dijamin akan menghasilkan notifikasi.

reason

string

Alasan perubahan/pembaruan.

UserNotification

Notifikasi pengguna opsional yang akan ditampilkan sebagai bagian dari Pembaruan pesanan.

Representasi JSON
{
  "title": string,
  "text": string
}
Kolom
title

string

Judul untuk notifikasi pengguna. Panjang maksimum yang diizinkan adalah 30 karakter.

text

string

Isi notifikasi. Panjang maksimum yang diizinkan adalah 100 karakter.