Zasób: PlaceActionLink
Reprezentuje link do działania związanego z miejscem i jego atrybuty.
Zapis JSON |
---|
{ "name": string, "providerType": enum ( |
Pola | |
---|---|
name |
Opcjonalnie: Nazwa zasobu w formacie Pole „name” będzie uwzględniane tylko w żądaniach „placeActionLinks.patch” i „placeActionLinks.delete” w przypadku odpowiednio aktualizowania lub usuwania połączeń. Zostanie ona jednak zignorowana w żądaniu PlaceActionLinks.create, w którym serwer |
providerType |
Tylko dane wyjściowe. Określa typ dostawcy. |
isEditable |
Tylko dane wyjściowe. Wskazuje, czy klient może edytować to połączenie. |
uri |
Wymagane. Identyfikator URI linku. Tego samego identyfikatora URI można używać wielokrotnie dla różnych rodzajów działań w różnych lokalizacjach. Dla każdej unikalnej kombinacji identyfikatora (identyfikator URI, typ działania związanego z miejscem, lokalizacja) dozwolony jest jednak tylko 1 link do działania związanego z miejscem. |
placeActionType |
Wymagane. Typ działania związanego z miejscem, które można wykonać przy użyciu tego połączenia. |
isPreferred |
Opcjonalnie: Określa, czy sprzedawca preferuje ten link. Tylko 1 link można oznaczyć jako preferowane dla każdego typu działania związanego z miejscem w lokalizacji. Jeśli w przyszłej prośbie inny link oznaczy inny link jako preferowany dla tego samego typu działania związanego z miejscem, bieżący preferowany link (jeśli istnieje) utraci pierwszeństwo. |
createTime |
Tylko dane wyjściowe. Godzina utworzenia linku do działania związanego z miejscem. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
updateTime |
Tylko dane wyjściowe. Czas ostatniej modyfikacji linku do działania związanego z miejscem. Sygnatura czasowa w RFC3339 UTC „Zulu” z rozdzielczością nanosekundową i maksymalnie 9 cyframi po przecinku. Przykłady: |
ProviderType
Typ dostawcy linku można tylko odczytać.
Wartości w polu enum | |
---|---|
PROVIDER_TYPE_UNSPECIFIED |
Nie określono. |
MERCHANT |
Dostawca własny, np. sprzedawca lub agencja działająca w imieniu sprzedawcy. |
AGGREGATOR_3P |
Agregator firmy zewnętrznej, np. partner Reserve with Google . |
PlaceActionType
Typ działania związanego z miejscem, które można wykonać za pomocą linku.
Wartości w polu enum | |
---|---|
PLACE_ACTION_TYPE_UNSPECIFIED |
Nie określono. |
APPOINTMENT |
Typ działania to rezerwowanie spotkania. |
ONLINE_APPOINTMENT |
Ten rodzaj działania to rezerwacja spotkania online. |
DINING_RESERVATION |
Ten typ działania to rezerwacja stolika w restauracji. |
FOOD_ORDERING |
Typ działania to zamawianie jedzenia na wynos lub z dostawą. |
FOOD_DELIVERY |
Typ działania to zamawianie jedzenia z dostawą. |
FOOD_TAKEOUT |
Typ działania to zamawianie jedzenia na wynos. |
SHOP_ONLINE |
Typ działania to Zakupy. Może to być dostawa lub odbiór. |
Metody |
|
---|---|
|
Tworzy link do działania związanego z miejscem powiązany z określoną lokalizacją i zwraca go. |
|
Usuwa z określonej lokalizacji link do działania związanego z miejscem. |
|
Pobiera link do określonego działania związanego z miejscem. |
|
Zawiera listę linków do działań związanych z miejscem w przypadku określonej lokalizacji. |
|
Aktualizuje i zwraca podany link do działania związanego z miejscem. |