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. |