Kontener na wszystkie atrybuty danej lokalizacji.
| Zapis JSON |
|---|
{
"name": string,
"attributes": [
{
object ( |
| Pola | |
|---|---|
name |
Wymagane. Identyfikator Google dla tej lokalizacji w formie |
attributes[] |
Zbiór atrybutów, które należy zaktualizować. |
Atrybut
Atrybut lokalizacji. Atrybuty zawierają dodatkowe informacje o lokalizacji. Atrybuty, które można ustawić dla lokalizacji, mogą się różnić w zależności od jej właściwości (np. kategorii). Dostępne atrybuty są określane przez Google i mogą być dodawane i usuwane bez zmian w interfejsie API.
| Zapis JSON |
|---|
{ "name": string, "valueType": enum ( |
| Pola | |
|---|---|
name |
Wymagane. Nazwa zasobu tego atrybutu. |
valueType |
Tylko dane wyjściowe. Typ wartości, którą zawiera ten atrybut. Służy do określania sposobu interpretacji wartości. |
values[] |
Wartości tego atrybutu. Typ podanych wartości musi być zgodny z typem oczekiwanym dla danego atrybutu. Jest to pole powtarzane, w którym można podać wiele wartości atrybutu. Typy atrybutów obsługują tylko jedną wartość. |
repeatedEnumValue |
Gdy typ wartości atrybutu to REPEATED_ENUM, to pole zawiera wartość atrybutu, a pozostałe pola wartości muszą być puste. |
uriValues[] |
Jeśli typem wartości atrybutu jest URL, to pole zawiera wartości tego atrybutu, a inne pola wartości muszą być puste. |
RepeatedEnumAttributeValue
Wartości atrybutu z valueType REPEATED_ENUM. Składa się z 2 list identyfikatorów wartości: tych, które są ustawione (prawda), i tych, które nie są ustawione (fałsz). Brakujące wartości są uznawane za nieznane. Musisz podać co najmniej 1 wartość.
| Zapis JSON |
|---|
{ "setValues": [ string ], "unsetValues": [ string ] } |
| Pola | |
|---|---|
setValues[] |
Ustawione wartości typu wyliczeniowego. |
unsetValues[] |
Wartości typu wyliczeniowego, które nie są ustawione. |
UriAttributeValue
Wartości atrybutu z valueType adresu URL.
| Zapis JSON |
|---|
{ "uri": string } |
| Pola | |
|---|---|
uri |
Wymagane. Proponowana wartość identyfikatora URI dla tego atrybutu. |