- Żądanie HTTP
 - Parametry ścieżki
 - Treść żądania
 - Treść odpowiedzi
 - Zakresy autoryzacji
 - ExtendedServiceAvailability
 
Zastępuje kolumnę Availability obecnej wartości Services. To wywołanie zbiorcze nie gwarantuje atomowości. Zwrócone zostaną tylko zaktualizowane przedziały dostępności.
Żądanie HTTP
POST https://mapsbooking.googleapis.com/v1alpha/inventory/{parent=partners/*}/availability:replace
Adres URL używa składni transkodowania gRPC.
Parametry ścieżki
| Parametry | |
|---|---|
parent | 
                
                   
 Format:   | 
              
Treść żądania
Treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{
  "extendedServiceAvailability": [
    {
      object ( | 
                
| Pola | |
|---|---|
extended | 
                  
                     
 Rozszerzona dostępność usługi, która zastępuje dotychczasowe przedziały dostępności.  | 
                
Treść odpowiedzi
Odpowiedź zbiorcza polegająca na zastąpieniu wielu przedziałów dostępności w Service. W tej wiadomości zostaną uwzględnione tylko zaktualizowane przedziały
W przypadku powodzenia treść żądania zawiera dane o następującej strukturze:
| Zapis JSON | 
|---|
{
  "extendedServiceAvailability": [
    {
      object ( | 
                  
| Pola | |
|---|---|
extended | 
                    
                       
 Zaktualizowano komunikaty o rozszerzonej dostępności usługi, które zostały użyte do zastąpienia istniejących przedziałów dostępności.  | 
                  
Zakresy autoryzacji
Wymaga następującego zakresu OAuth:
https://www.googleapis.com/auth/mapsbooking
ExtendedServiceAvailability
Lista dostępności i informacje o tym, do kogo i kiedy mają być stosowane.
| Zapis JSON | 
|---|
{ "merchantId": string, "serviceId": string, "startTimeRestrict": string, "endTimeRestrict": string, "durationRestrict": string, "resourcesRestrict": { object (  | 
              
| Pola | |
|---|---|
merchant | 
                
                   
 To pole jest obowiązkowe, aby określić, do którego sprzedawcy należą poniższe wiadomości o dostępności.  | 
              
service | 
                
                   
 To pole jest obowiązkowe, aby określić, do której usługi należą poniższe komunikaty o dostępności.  | 
              
start | 
                
                   
 Jeśli podane encje dostępności zostaną podane, uznamy je za pełny zrzut z okresu [startTimeRestrict, endTimeRestrict). Oznacza to, że wszystkie istniejące informacje o dostępności zostaną usunięte, jeśli spełniony jest ten warunek: Jeśli ustawisz komunikat o czasie trwania, warunek zostanie dodatkowo ograniczony: Jeśli ustawiono komunikat o ograniczeniach dotyczących zasobów, warunek jest jeszcze bardziej ograniczony: Te pola są zwykle używane do zapewnienia pełnej aktualizacji dostępności w danym przedziale czasu. Ustawienie startTimeRestrict przy nieskonfigurowanym endTimeRestrict jest interpretowane jako obejmujące cały czas od startTimeRestrict. Sygnatura czasowa w formacie UTC „Zulu” zdefiniowanym w dokumencie RFC 3339, z dokładnością do nanosekund i maksymalnie 9 miejsc po przecinku. Przykłady:   | 
              
end | 
                
                   
 Ustawienie endTimeRestrict przy pozostawieniu wartości startTimeRestrict nieustawionego będzie interpretowane jako oznaczanie całego czasu aż do zakończenia czasu endTimeRestrict. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady:   | 
              
duration | 
                
                   
 Ustawienie czasu trwania jeszcze bardziej ogranicza zakres aktualizacji do dostępności z odpowiadającym czasem trwania. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku i kończący się „  | 
              
resources | 
                
                   
 Ustawienie resourcesRestrict dodatkowo ogranicza zakres aktualizacji tylko do tego zbioru zasobów. Wszystkie pola identyfikatora zasobów muszą być identyczne.  | 
              
availability[] | 
                
                   
 Nowa lista dostępności.  |