Resource: Booking
Pemesanan untuk slot inventaris
| Representasi JSON | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| Kolom | |
|---|---|
| name | 
 Nama resource pemesanan:  | 
| merchant | 
 ID penjual untuk slot | 
| service | 
 ID layanan penjual | 
| start | 
 Waktu mulai slot janji temu Stempel waktu dalam RFC3339 UTC "Zulu" , dengan resolusi nanodetik dan hingga sembilan digit pecahan. Contoh:  | 
| duration | 
 Durasi slot janji temu Durasi dalam detik dengan maksimal sembilan digit pecahan, yang diakhiri dengan ' | 
| client | 
 Informasi pribadi klien yang membuat janji temu | 
| status | 
 Status pemesanan | 
| payment | 
 Informasi tentang transaksi pembayaran yang berkaitan dengan pemesanan. | 
| party | 
 Jumlah tamu pemesanan | 
ClientInformation
Informasi pribadi tentang orang yang membuat pemesanan
| Representasi JSON | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| Kolom | |
|---|---|
| given | 
 Nama depan klien | 
| family | 
 Nama keluarga klien | 
| address | 
 Alamat klien | 
| telephone | 
 Nomor telepon klien | 
| email | 
 Alamat email klien | 
BookingStatus
Status pemesanan
| Enum | |
|---|---|
| BOOKING_STATUS_UNSPECIFIED | Tidak ditentukan. | 
| CONFIRMED | Pemesanan telah dikonfirmasi | 
| PENDING_MERCHANT_CONFIRMATION | Pemesanan menunggu konfirmasi oleh penjual sebelum dapat bertransisi ke status CONFIRMED (saat ini TIDAK didukung) | 
| PENDING_CLIENT_CONFIRMATION | Pemesanan menunggu konfirmasi oleh klien sebelum dapat bertransisi ke status CONFIRMED (saat ini TIDAK didukung) | 
| CANCELED | Pemesanan telah dibatalkan atas nama pengguna. | 
| NO_SHOW | Klien tidak hadir untuk janji temu | 
| NO_SHOW_PENALIZED | Klien tidak hadir untuk janji temu sehingga melanggar kebijakan pembatalan. | 
| FAILED | Pemesanan tidak dapat diselesaikan karena kegagalan pemrosesan. | 
| DECLINED_BY_MERCHANT | Pemesanan ditolak secara asinkron oleh penjual. | 
PaymentInformation
Detail pembayaran terkait pemesanan
| Representasi JSON | 
|---|
| {
  "prepaymentStatus": enum ( | 
| Kolom | |
|---|---|
| prepayment | 
 Status pembayaran di muka untuk pemesanan. Jika prepaymentStatus adalah PREPAYMENT_PROVIDED atau PREPAYMENT_REFUNDED, paymentTransactionId berisi ID transaksi unik yang terkait. | 
| payment | 
 ID unik untuk transaksi pembayaran yang terkait dengan pemesanan. Kosong jika tidak berlaku. | 
PrepaymentStatus
Status pembayaran di muka untuk pemesanan.
| Enum | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | Tidak ditentukan, ditetapkan secara default ke PREPAYMENT_NOT_PROVIDED. | 
| PREPAYMENT_PROVIDED | Biaya pemesanan telah dibayar di awal. | 
| PREPAYMENT_NOT_PROVIDED | Biaya pemesanan belum dibayar di awal. | 
| PREPAYMENT_REFUNDED | Biaya sebelumnya adalah PREPAYMENT_PROVIDED, tetapi kini dananya telah dikembalikan. | 
| Metode | |
|---|---|
| 
 | Memperbarui Bookingyang ada. |