Attributes

Belirli bir konumun tüm özelliklerini içeren kapsayıcı.

JSON gösterimi
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Alanlar
name

string

Zorunlu. Bu konumun locations/{locationId}/attributes biçimindeki Google tanımlayıcısı.

attributes[]

object (Attribute)

Güncellenmesi gereken özelliklerin koleksiyonu.

Özellik

Bir konum özelliği. Özellikler, bir konum hakkında ek bilgi sağlar. Bir konumda ayarlanabilen özellikler, söz konusu konumun özelliklerine (ör. kategori) göre değişiklik gösterebilir. Kullanılabilir özellikler Google tarafından belirlenir ve API değişiklikleri olmadan eklenebilir ve kaldırılabilir.

JSON gösterimi
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Alanlar
name

string

Zorunlu. Bu özelliğin kaynak adı.

valueType

enum (AttributeValueType)

Yalnızca çıkış. Bu özelliğin içerdiği değer türü. Bu, değerin nasıl yorumlanacağını belirlemek için kullanılmalıdır.

values[]

value (Value format)

Bu özelliğin değerleri. Sağlanan değerlerin türü, ilgili özellik için beklenen türle eşleşmelidir. Bu, birden fazla özellik değerinin sağlanabileceği yinelenen bir alandır. Özellik türleri yalnızca bir değeri destekler.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Özellik değeri türü REPEATED_ENUM olduğunda bu alan özellik değerini içerir ve diğer değer alanları boş olmalıdır.

uriValues[]

object (UriAttributeValue)

Özellik değeri türü URL olduğunda bu alan, ilgili özelliğin değerlerini içerir ve diğer değer alanları boş olmalıdır.

RepeatedEnumAttributeValue

REPEATED_ENUM valueType değerine sahip bir özelliğin değerleri. Bu, iki değer kimliği listesinden oluşur: ayarlanmış olanlar (doğru) ve ayarlanmamış olanlar (yanlış). Eksik değerler bilinmiyor olarak kabul edilir. En az bir değer belirtilmelidir.

JSON gösterimi
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Alanlar
setValues[]

string

Ayarlanan enum değerleri.

unsetValues[]

string

Ayarlanmamış enum değerleri.

UriAttributeValue

URL valueType içeren bir özelliğin değerleri.

JSON gösterimi
{
  "uri": string
}
Alanlar
uri

string

Zorunlu. Bu özellik için önerilen URI değeri.