Kaynak: Rezervasyon
Envanter alanı için rezervasyon
JSON gösterimi |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
Alanlar | |
---|---|
name |
Rezervasyonun kaynak adı: |
merchantId |
Alan için satıcının kimliği |
serviceId |
Satıcı hizmetinin kimliği |
startTime |
Toplantı aralığının başlangıç zamanı RFC3339 UTC "Zulu" zaman damgası biçiminde olmalıdır. Örnekler: |
duration |
Toplantı aralığının süresi En fazla dokuz kesir basamağı olan ve " |
clientInformation |
Randevu alan müşterinin kişisel bilgileri |
status |
Rezervasyonun durumu |
paymentInformation |
Rezervasyonla ilgili ödeme işlemleriyle ilgili bilgiler. |
partySize |
Rezervasyon kişi sayısı |
ClientInformation
Rezervasyon yapan kişiyle ilgili kişisel bilgiler
JSON gösterimi |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
Alanlar | |
---|---|
givenName |
Müşterinin adı |
familyName |
Müşterinin soyadı |
address |
Müşterinin 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, randevu için gösterilmedi |
NO_SHOW_PENALIZED |
Müşteri, iptal politikasını ihlal eden randevu için gelmedi. |
FAILED |
İşleme hatası nedeniyle rezervasyon tamamlanamadı. |
DECLINED_BY_MERCHANT |
Rezervasyon, satıcı tarafından eş zamansız olarak reddedildi. |
PaymentInformation
Bir rezervasyonla ilgili ödeme ayrıntıları
JSON gösterimi |
---|
{
"prepaymentStatus": enum ( |
Alanlar | |
---|---|
prepaymentStatus |
Rezervasyonun ön ödeme durumu. prepaymentStatus PREPAYMENT_PROVIDED veya PREPAYMENT_REFUNDED ise paymentTransactionId ilişkilendirilmiş benzersiz işlem kimliğini içerir. |
paymentTransactionId |
Rezervasyonla ilişkili ödeme işleminin benzersiz tanımlayıcısı. Geçerli değilse boştur. |
PrepaymentStatus
Bir rezervasyonun ön ödeme durumu.
Sıralamalar | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
Belirtilmedi, varsayılan olarak PREPAYMENT_NOT_PROVIDED değerine ayarlanır. |
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. |