Zasób: rezerwacja
Rezerwacja boksu zasobów reklamowych
Zapis JSON |
---|
{ "name": string, "merchantId": string, "serviceId": string, "startTime": string, "duration": string, "clientInformation": { object ( |
Pola | |
---|---|
name |
Nazwa zasobu rezerwacji: |
merchantId |
Identyfikator sprzedawcy przedziału |
serviceId |
Identyfikator usługi sprzedawcy |
startTime |
Godzina rozpoczęcia przedziału czasu dla spotkań Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
duration |
Czas trwania przedziału czasu dla spotkań Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
clientInformation |
Dane osobowe klienta organizującego spotkanie |
status |
Stan rezerwacji |
paymentInformation |
Informacje o transakcjach płatniczych związanych z rezerwacją. |
partySize |
Liczba osób dokonujących 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 mieć stan POTWIERDZONO (ta funkcja NIE jest obecnie obsługiwana) |
PENDING_CLIENT_CONFIRMATION |
Rezerwacja oczekuje na potwierdzenie przez klienta, zanim będzie mogła uzyskać stan POTWIERDZONO (ta funkcja 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 pojawił się na spotkaniu z naruszeniem 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 za rezerwację. Jeśli stan przedpłaty to PREPAYMENT_PROVIDED lub PREPAYMENT_REFUNDED, metoda paymentTransactionId zawiera powiązany unikalny identyfikator transakcji. |
paymentTransactionId |
Unikalny identyfikator transakcji płatności powiązanej z rezerwacją. Jeśli nie ma zastosowania, pole puste. |
PrepaymentStatus
Stan przedpłaty za rezerwację.
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 opłacona z góry. |
PREPAYMENT_NOT_PROVIDED |
Opłata za rezerwację nie została wniesiona z góry. |
PREPAYMENT_REFUNDED |
Wcześniej opłata wynosiła PREPAYMENT_PROVIDED, ale została zwrócona. |
Metody |
|
---|---|
|
Aktualizuje istniejące Booking . |