Kaynak: Rezervasyon
Envanter aralığı için rezervasyon
| JSON gösterimi |
|---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
| Alanlar | |
|---|---|
name |
Rezervasyonun kaynak adı: |
merchantId |
Slot için satıcının kimliği |
serviceId |
Satıcı hizmetinin kimliği |
startTime |
Randevu aralığının başlangıç saati Zaman damgasında RFC 3339 kullanılır. Yani oluşturulan çıkış her zaman Z ile normalleştirilir ve 0, 3, 6 veya 9 kesirli basamak kullanılır. "Z" dışındaki zaman farkları da kabul edilir. Örnekler: |
duration |
Randevu aralığının süresi En fazla dokuz kesirli basamak içeren ve " |
clientInformation |
Randevu alan müşterinin kişisel bilgileri |
status |
Rezervasyonun durumu |
paymentInformation |
Rezervasyonla ilgili ödeme işlemleri hakkında bilgiler. |
partySize |
Rezervasyonun 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 CONFIRMED durumuna geçebilmesi için satıcı tarafından onaylanması bekleniyor (bu özellik şu anda desteklenmemektedir). |
PENDING_CLIENT_CONFIRMATION |
Rezervasyonun CONFIRMED durumuna geçebilmesi için müşterinin onayı bekleniyor (bu özellik şu anda desteklenmemektedir). |
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 |
İşleme 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 | |
|---|---|
prepaymentStatus |
Rezervasyonun ön ödeme durumu. prepaymentStatus PREPAYMENT_PROVIDED veya PREPAYMENT_REFUNDED ise paymentTransactionId, ilişkili benzersiz işlem kimliğini içerir. |
paymentTransactionId |
Rezervasyonla ilişkili bir ödeme işleminin benzersiz tanımlayıcısı. Geçerli değilse boştur. |
PrepaymentStatus
Rezervasyonun ön ödeme durumu.
| Sıralamalar | |
|---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
Belirtilmediyse varsayılan olarak PREPAYMENT_NOT_PROVIDED olur. |
PREPAYMENT_PROVIDED |
Rezervasyon ücreti önceden ödenmişse |
PREPAYMENT_NOT_PROVIDED |
Rezervasyon ücreti önceden ödenmemiştir. |
PREPAYMENT_REFUNDED |
Ücret daha önce PREPAYMENT_PROVIDED olarak belirtilmişti ancak şimdi geri ödendi. |
Yöntemler |
|
|---|---|
|
Mevcut bir Booking öğesini günceller. |