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 nazwy będzie brane pod uwagę tylko w żądaniach placeActionLinks.patch i placeActionLinks.delete odpowiednio do aktualizacji i usuwania linków. Zostanie ono jednak zignorowane w żądaniu miejsceActionLinks.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ć link. |
uri |
To pole jest wymagane. Identyfikator URI linku. Ten sam identyfikator URI może być ponownie użyty w przypadku różnych rodzajów działań w różnych lokalizacjach. Dla każdej unikalnej kombinacji identyfikatorów (identyfikatora URI, typ działania związanego z miejscem, lokalizacji) dozwolony jest tylko jeden link do działania związanego z miejscem. |
placeActionType |
To pole jest wymagane. Typ działania związanego z miejscem, które można wykonać za pomocą tego linku. |
isPreferred |
Opcjonalnie. Określa, czy sprzedawca preferuje ten link. Tylko 1 link można oznaczyć jako preferowany dla danego typu działania związanego z miejscem w danej lokalizacji. Jeśli w przyszłości przyszła prośba o oznaczenie innego linku jako preferowanego dla tego samego typu działania związanego z miejscem, obecny preferowany link (o ile istnieje) utraci swoje preferencje. |
createTime |
Tylko dane wyjściowe. Czas utworzenia linku do działania związanego z miejscem. Sygnatura czasowa w formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy 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 formacie RFC3339 UTC „Zulu”, z rozdzielczością nanosekundy i maksymalnie 9 cyframi po przecinku. Przykłady: |
ProviderType
Można tylko odczytywać typ dostawcy linku.
Wartości w polu enum | |
---|---|
PROVIDER_TYPE_UNSPECIFIED |
Nie określono. |
MERCHANT |
Dostawca zewnętrzny, np. sprzedawca, lub agencja działająca w imieniu sprzedawcy. |
AGGREGATOR_3P |
Agregator zewnętrzny, 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 zarezerwowanie spotkania. |
ONLINE_APPOINTMENT |
Typ działania to rezerwowanie spotkania online. |
DINING_RESERVATION |
Typ działania to rezerwowanie stolika w restauracji. |
FOOD_ORDERING |
Typ działania to zamawianie jedzenia z dostawą lub na wynos. |
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, np. dostawa lub odbiór. |
Metody |
|
---|---|
|
Tworzy link do działania związanego z miejscem powiązany z określoną lokalizacją i zwraca go. |
|
Usuwa link do działania związanego z miejscem z określonej lokalizacji. |
|
Pobiera określony link do działania związanego z miejscem. |
|
Zawiera linki do działań związanych z miejscem dla określonej lokalizacji. |
|
Aktualizuje określony link do działania związanego z miejscem i zwraca go. |