Method: notification.partners.orders.patch

Memperbarui Order yang ada.

Permintaan HTTP

PATCH https://mapsbooking.googleapis.com/v1alpha/notification/{order.name=partners/*/orders/*}

URL menggunakan sintaksis gRPC Transcoding.

Parameter jalur

Parameter
order.name

string

Nama resource pesanan: partners/{partner ID}/orders/{order ID}

Parameter kueri

Parameter
updateMask

string (FieldMask format)

Mask kolom untuk semua kolom pesanan yang akan diperbarui

Ini adalah daftar yang dipisahkan koma yang berisi nama-nama kolom yang sepenuhnya memenuhi syarat. Contoh: "user.displayName,photo".

Isi permintaan

Isi permintaan memuat instance Order.

Isi respons

Jika berhasil, isi respons memuat data dengan struktur berikut:

Pesanan untuk janji temu layanan dengan penjual.

Representasi JSON
{
  "name": string,
  "clientInformation": {
    object (ClientInformation)
  },
  "paymentInformation": {
    object (PaymentInformation)
  },
  "merchantId": string,
  "item": [
    {
      object (LineItem)
    }
  ]
}
Kolom
name

string

Nama resource pesanan: partners/{partner ID}/orders/{order ID}

clientInformation

object (ClientInformation)

Informasi pribadi klien yang membuat pesanan.

paymentInformation

object (PaymentInformation)

Informasi tentang transaksi pembayaran yang terkait dengan pesanan.

merchantId

string

ID penjual tempat semua layanan dalam pesanan ini berada.

item[]

object (LineItem)

Item baris dalam pesanan ini.

Cakupan Otorisasi

Memerlukan cakupan OAuth berikut:

  • https://www.googleapis.com/auth/mapsbooking

LineItem

Satu item dalam satu pesanan - pemesanan satu layanan dalam satu slot waktu.

Representasi JSON
{
  "serviceId": string,
  "startSec": string,
  "durationSec": string,
  "tickets": [
    {
      object (OrderedTickets)
    }
  ],
  "price": {
    object (Price)
  },
  "status": enum (BookingStatus)
}
Kolom
serviceId

string

ID Layanan penjual.

startSec

string (int64 format)

Waktu mulai slot janji temu dalam detik waktu UTC sejak epoch Unix.

durationSec

string (int64 format)

Durasi slot janji temu dalam detik.

tickets[]

object (OrderedTickets)

Jumlah tiket yang dipesan menurut Jenis Tiket.

price

object (Price)

Total harga (tidak termasuk pajak) untuk Item Baris ini.

status

enum (BookingStatus)

Status Item Baris.

OrderedTickets

Jumlah tiket yang dipesan menurut Jenis Tiket.

Representasi JSON
{
  "ticketId": string,
  "count": integer
}
Kolom
ticketId

string

ID Jenis Tiket.

count

integer

Jumlah tiket yang dipesan untuk jenis ini.