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ı: |
merchant |
Alan 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 |
Randevu aralığının süresi En fazla dokuz kesirli basamak içeren ve " |
client |
Randevuyu alan müşterinin kişisel bilgileri |
status |
Rezervasyonun durumu |
payment |
Rezervasyonla ilgili ödeme işlemleri hakkında bilgi. |
party |
Rezervasyonun 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 |
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 |
Rezervasyon, ONAYLANMIŞ durumuna geçebilmek için satıcı tarafından onaylanmayı bekliyor (bu özellik şu anda DESTEKLENMİYOR) |
PENDING_CLIENT_CONFIRMATION |
Rezervasyonun ONAYLANDI durumuna geçebilmesi için müşteriden onay bekleniyor (bu seçenek şu anda DESTEKLENMEZ) |
CANCELED |
Rezervasyon, kullanıcı adına iptal edildi. |
NO_SHOW |
Müşteri randevuya gelmedi |
NO_SHOW_PENALIZED |
Müşteri, iptal politikasını ihlal ederek randevuya 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
Bir 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. |