Zasób: rezerwacja
Rezerwacja na boks reklamowy
Zapis JSON |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
Pola | |
---|---|
name |
Nazwa zasobu rezerwacji: |
merchantId |
Identyfikator sprzedawcy dla boksu |
serviceId |
Identyfikator usługi sprzedawcy |
startTime |
Godzina rozpoczęcia terminu spotkania Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
duration |
Czas trwania terminu spotkania Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
clientInformation |
Dane osobowe klienta umawiającego się na spotkanie |
status |
Stan rezerwacji |
paymentInformation |
Informacje o transakcjach płatniczych związanych z rezerwacją. |
partySize |
Liczba osób w rezerwacji |
ClientInformation
Dane osobowe osoby dokonującej rezerwacji
Zapis JSON |
---|
{
"givenName": string,
"familyName": string,
"address": {
object ( |
Pola | |
---|---|
givenName |
Imię klienta |
familyName |
Nazwisko klienta |
address |
Adres klienta |
telephone |
Numer telefonu klienta |
email |
Adres e-mail klienta |
BookingStatus
Stan rezerwacji
Wartości w polu enum | |
---|---|
BOOKING_STATUS_UNSPECIFIED |
Nie określono. |
CONFIRMED |
Rezerwacja została potwierdzona |
PENDING_MERCHANT_CONFIRMATION |
Rezerwacja oczekuje na potwierdzenie przez sprzedawcę, zanim będzie mogła zostać potwierdzona (obecnie NIE jest obsługiwana). |
PENDING_CLIENT_CONFIRMATION |
Rezerwacja oczekuje na potwierdzenie przez klienta przed jej zmianą do stanu POTWIERDZONO (obecnie NIE jest to obsługiwane) |
CANCELED |
Rezerwacja została anulowana w imieniu użytkownika. |
NO_SHOW |
Klient nie pojawił się na spotkaniu |
NO_SHOW_PENALIZED |
Klient nie pojawił się na spotkaniu z powodu naruszenia zasad anulowania. |
FAILED |
Nie udało się dokończyć rezerwacji z powodu błędu przetwarzania. |
DECLINED_BY_MERCHANT |
Rezerwacja została asynchronicznie odrzucona przez sprzedawcę. |
PaymentInformation
dane do płatności związane z rezerwacją,
Zapis JSON |
---|
{
"prepaymentStatus": enum ( |
Pola | |
---|---|
prepaymentStatus |
Stan przedpłaty rezerwacji. Jeśli stan prepaymentStatus to PREPAYMENT_PROVIDED lub PREPAYMENT_REFUNDED, identyfikator paymentTransactionId zawiera powiązany unikalny identyfikator transakcji. |
paymentTransactionId |
Unikalny identyfikator transakcji płatności powiązanej z rezerwacją. Pole puste, jeśli nie dotyczy. |
PrepaymentStatus
Stan przedpłaty rezerwacji.
Wartości w polu enum | |
---|---|
PREPAYMENT_STATUS_UNSPECIFIED |
Nie określono. Domyślna wartość to PREPAYMENT_NOT_PROVIDED. |
PREPAYMENT_PROVIDED |
Opłata za rezerwację została wpłacona z góry. |
PREPAYMENT_NOT_PROVIDED |
Opłata za rezerwację nie została wpłacona z wyprzedzeniem. |
PREPAYMENT_REFUNDED |
Wcześniej opłata wynosiła PREPAYMENT_PROVIDED, ale została zwrócona. |
Metody |
|
---|---|
|
Aktualizuje dotychczasowy Booking . |