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:  | 
| merchant | 
 Identyfikator sprzedawcy dla boksu | 
| service | 
 Identyfikator usługi sprzedawcy | 
| start | 
 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 w sekundach z maksymalnie 9 miejscami po przecinku, zakończony literą „ | 
| client | 
 Dane osobowe klienta umawiającego się na spotkanie | 
| status | 
 Stan rezerwacji | 
| payment | 
 informacje o transakcjach płatniczych związanych z rezerwacją; | 
| party | 
 Liczba osób w rezerwacji | 
ClientInformation
dane osobowe osoby dokonującej rezerwacji;
| Zapis JSON | 
|---|
| {
  "givenName": string,
  "familyName": string,
  "address": {
    object ( | 
| Pola | |
|---|---|
| given | 
 Imię klienta | 
| family | 
 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 zmieni się w rezerwację z potwierdzeniem (ta opcja NIE jest obecnie obsługiwana) | 
| PENDING_CLIENT_CONFIRMATION | Rezerwacja oczekuje na potwierdzenie przez klienta, zanim zmieni się w rezerwację z potwierdzeniem (ta opcja nie jest obecnie obsługiwana) | 
| CANCELED | Rezerwacja została anulowana w imieniu użytkownika. | 
| NO_SHOW | Klient nie pojawił się na spotkaniu | 
| NO_SHOW_PENALIZED | Klient nie stawił się na spotkanie, co narusza zasady 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 płatności związane z rezerwacją,
| Zapis JSON | 
|---|
| {
  "prepaymentStatus": enum ( | 
| Pola | |
|---|---|
| prepayment | 
 Stan przedpłaty za rezerwację. Jeśli wartość prepaymentStatus to PREPAYMENT_PROVIDED lub PREPAYMENT_REFUNDED, identyfikator paymentTransactionId zawiera powiązany unikalny identyfikator transakcji. | 
| payment | 
 Unikalny identyfikator transakcji płatności powiązanej z rezerwacją. Pole puste, jeśli nie dotyczy. | 
PrepaymentStatus
Stan przedpłaty za rezerwację.
| Wartości w polu enum | |
|---|---|
| PREPAYMENT_STATUS_UNSPECIFIED | Jeśli nie jest określone, przyjmuje wartość PREPAYMENT_NOT_PROVIDED. | 
| PREPAYMENT_PROVIDED | Opłata za rezerwację została zapłacona z góry. | 
| PREPAYMENT_NOT_PROVIDED | Opłata za rezerwację nie została wpłacona z wyprzedzeniem. | 
| PREPAYMENT_REFUNDED | Opłata była wcześniej PREPAYMENT_PROVIDED, ale została teraz zwrócona. | 
| Metody | |
|---|---|
| 
 | Aktualizuje dotychczasowy Booking. |