Kaynak: Rezervasyon
Envanter aralığı rezervasyonu
| JSON gösterimi | 
|---|
| { "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( | 
| Alanlar | |
|---|---|
| name | 
 Rezervasyonun kaynak adı:  | 
| merchant | 
 Slot için satıcının kimliği | 
| service | 
 Satıcı hizmetinin kimliği | 
| start | 
 Toplantı aralığının başlangıç zamanı Nanosaniye çözünürlüğüne sahip ve en fazla dokuz kesirli basamak içeren RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler:  | 
| duration | 
 Toplantı aralığının süresi En fazla dokuz kesirli basamak içeren ve " | 
| client | 
 Randevu alan müşterinin kişisel bilgileri | 
| status | 
 Rezervasyonun durumu | 
| payment | 
 Rezervasyonla ilgili ödeme işlemleriyle ilgili bilgiler. | 
| party | 
 Rezervasyon kişi sayısı | 
ClientInformation
Rezervasyon yapan kişiyle ilgili kişisel bilgiler
| JSON gösterimi | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| Alanlar | |
|---|---|
| given | 
 Müşterinin adı | 
| family | 
 Müşterinin soyadı | 
| address | 
 İstemcinin adresi | 
| telephone | 
 Müşterinin telefon numarası | 
| email | 
 Müşterinin e-posta adresi | 
BookingStatus
Rezervasyonun durumu
| Sıralamalar | |
|---|---|
| BOOKING_STATUS_UNSPECIFIED | Belirtilmedi. | 
| CONFIRMED | Rezervasyon onaylandı | 
| PENDING_MERCHANT_CONFIRMATION | Rezervasyonun ONAYLANDI durumuna geçebilmesi için satıcıdan onay bekleniyor (bu seçenek şu anda DESTEKLENMEZ) | 
| PENDING_CLIENT_CONFIRMATION | Rezervasyonun ONAYLANDI durumuna geçebilmesi için müşteriden onay bekleniyor (bu seçenek şu anda DESTEKLENMEZ) | 
| CANCELED | Kullanıcı adına rezervasyon iptal edildi. | 
| NO_SHOW | Müşteri randevuya gelmedi | 
| NO_SHOW_PENALIZED | Müşteri, iptal politikasını ihlal eden randevu için gelmedi. | 
| FAILED | İşlem hatası nedeniyle rezervasyon tamamlanamadı. | 
| DECLINED_BY_MERCHANT | Rezervasyon, satıcı tarafından eşzamansız olarak reddedildi. | 
PaymentInformation
Rezervasyonla ilgili ödeme ayrıntıları
| JSON gösterimi | 
|---|
| {
  "prepaymentStatus": enum ( | 
| Alanlar | |
|---|---|
| prepayment | 
 Rezervasyonun ön ödeme durumu. önödemeDurum değeri PREPAYMENT_PROVIDED veya PREPAYMENT_REFUNDED ise paymentTransactionId, ilişkili benzersiz işlem kimliğini içerir. | 
| payment | 
 Rezervasyonla ilişkili ödeme işleminin benzersiz tanımlayıcısı. Geçerli değilse boştur. | 
PrepaymentStatus
Rezervasyonun ön ödeme durumu.
| Sıralamalar | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | Belirtilmemişse varsayılan olarak PREPAYMENT_NOT_PROVIDED olur. | 
| PREPAYMENT_PROVIDED | Rezervasyon ücreti önceden ödenmiş olmalıdır. | 
| PREPAYMENT_NOT_PROVIDED | Rezervasyon ücreti önceden ödenmemiştir. | 
| PREPAYMENT_REFUNDED | Daha önce PREPAYMENT_PROVIDED olan ücret şimdi geri ödendi. | 
| Yöntemler | |
|---|---|
| 
 | Mevcut bir Bookingöğesini günceller. |