Attributes

Kontener na wszystkie atrybuty danej lokalizacji.

Zapis JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Pola
name

string

To pole jest wymagane. Identyfikator Google tej lokalizacji w formacie locations/{locationId}/attributes.

attributes[]

object (Attribute)

Zbiór atrybutów, które wymagają aktualizacji.

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 można je dodawać oraz usuwać bez wprowadzania zmian w interfejsie API.

Zapis JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Pola
name

string

To pole jest wymagane. Nazwa zasobu dla tego atrybutu.

valueType

enum (AttributeValueType)

Tylko dane wyjściowe. Typ wartości tego atrybutu. Pomaga określić sposób interpretacji wartości.

values[]

value (Value format)

Wartości tego atrybutu. Typ podanych wartości musi być zgodny z 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

object (RepeatedEnumAttributeValue)

Gdy typ wartości atrybutu to REPEATED_ENUM, zawiera on wartość atrybutu, a inne pola wartości muszą być puste.

uriValues[]

object (UriAttributeValue)

Gdy typem wartości atrybutu jest URL, to pole zawiera wartości tego atrybutu, a pozostałe pola wartości muszą być puste.

RepeatedEnumAttributeValue

Wartości dla atrybutu z valueType o wartości REPEATED_ENUM. Składa się z 2 list identyfikatorów wartości – tych, które są ustawione (prawda) i nieskonfigurowane (fałsz). Brak wartości jest uznawany za nieznany. Musisz podać co najmniej 1 wartość.

Zapis JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Pola
setValues[]

string

Wylicz ustawione wartości.

unsetValues[]

string

Wartości w polu Enum, które nie są skonfigurowane.

UriAttributeValue

Wartości atrybutu z parametrem valueType adresu URL.

Zapis JSON
{
  "uri": string
}
Pola
uri

string

To pole jest wymagane. Proponowana wartość identyfikatora URI dla tego atrybutu.