Attributes

Ein Container für alle Attribute für einen bestimmten Standort.

JSON-Darstellung
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Felder
name

string

Erforderlich. Google-ID für diesen Standort im Format locations/{locationId}/attributes.

attributes[]

object (Attribute)

Eine Sammlung von Attributen, die aktualisiert werden müssen.

Attribut

Ein Standortattribut. Attribute liefern zusätzliche Informationen zu einem Standort. Die Attribute, die für einen Standort festgelegt werden können, können je nach den Eigenschaften dieses Standorts (z. B. Kategorie) variieren. Die verfügbaren Attribute werden von Google festgelegt und können ohne API-Änderungen hinzugefügt und entfernt werden.

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

string

Erforderlich. Der Ressourcenname für dieses Attribut.

valueType

enum (AttributeValueType)

Nur Ausgabe Der Typ des Werts, den dieses Attribut enthält. Damit lässt sich bestimmen, wie der Wert interpretiert wird.

values[]

value (Value format)

Die Werte für dieses Attribut. Der Typ der bereitgestellten Werte muss mit dem für dieses Attribut erwarteten Wert übereinstimmen. Dies ist ein wiederkehrendes Feld, in dem mehrere Attributwerte angegeben werden können. Attributtypen unterstützen nur einen Wert.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Lautet der Attributwerttyp REPEATED_ENUM, enthält dieser den Attributwert. Die anderen Wertefelder müssen leer sein.

uriValues[]

object (UriAttributeValue)

Wenn der Attributwerttyp „URL“ lautet, enthält dieses Feld den oder die Werte für dieses Attribut. Die anderen Wertefelder müssen leer sein.

RepeatedEnumAttributeValue

Werte für ein Attribut mit einem valueType von REPEATED_ENUM. Dies besteht aus zwei Listen mit Wert-IDs: Die festgelegten (true) und die nicht festgelegten (false). Fehlende Werte werden als unbekannt betrachtet. Es muss mindestens ein Wert angegeben werden.

JSON-Darstellung
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Felder
setValues[]

string

Festgelegte Enum-Werte.

unsetValues[]

string

Nicht festgelegte Enum-Werte.

UriAttributeValue

Werte für ein Attribut mit einer valueType URL.

JSON-Darstellung
{
  "uri": string
}
Felder
uri

string

Erforderlich. Der vorgeschlagene URI-Wert für dieses Attribut.