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: |
merchantId |
ID penjual untuk slot |
serviceId |
ID layanan penjual |
startTime |
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 ' |
clientInformation |
Informasi pribadi klien yang membuat janji temu |
status |
Status pemesanan |
paymentInformation |
Informasi tentang transaksi pembayaran yang terkait dengan pemesanan. |
partySize |
Jumlah tamu pemesanan |
ClientInformation
Informasi pribadi tentang orang yang membuat pemesanan
Representasi JSON |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
Kolom | |
---|---|
givenName |
Nama depan klien |
familyName |
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 | |
---|---|
prepaymentStatus |
Status pembayaran di muka untuk pemesanan. Jika prepaymentStatus adalah PREPAYMENT_PROVIDED atau PREPAYMENT_REFUNDED, paymentTransactionId berisi ID transaksi unik yang terkait. |
paymentTransactionId |
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 Booking yang ada. |