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ı Nanosaniye çözünürlüğe ve en fazla dokuz kesir basamağına sahip, RFC3339 UTC "Zulu" biçiminde bir zaman damgası. Örnekler: |
duration |
Toplantı aralığının süresi En fazla dokuz kesir basamağı içeren ve " |
clientInformation |
Randevuyu alan müşterinin kişisel bilgileri |
status |
Rezervasyonun durumu |
paymentInformation |
Rezervasyonla ilgili ödeme işlemleri hakkında bilgiler. |
partySize |
Rezervasyonun katılımcı 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çmesi için satıcıdan onay bekleniyor (bu durum şu anda DESTEKLENMEZ) |
PENDING_CLIENT_CONFIRMATION |
Rezervasyonun ONAYLANDI durumuna geçmesi için müşteriden onay bekleniyor (bu durum ş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 eden randevuya katılmadı. |
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şkilendirilen ödeme işleminin benzersiz tanımlayıcısı. Geçerli değilse boştur. |
PrepaymentStatus
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 ödendi. |
PREPAYMENT_NOT_PROVIDED |
Rezervasyon ücreti önceden ödenmedi. |
PREPAYMENT_REFUNDED |
Bu ücret daha önce PREPAYMENT_PROVIDED idi, ancak şimdi geri ödendi. |
Yöntemler |
|
---|---|
|
Mevcut bir Booking öğesini günceller. |