Attributes

Vùng chứa cho tất cả thuộc tính của một vị trí nhất định.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
Trường
name

string

Bắt buộc. Giá trị nhận dạng của Google cho vị trí này ở dạng locations/{locationId}/attributes.

attributes[]

object (Attribute)

Một tập hợp các thuộc tính cần được cập nhật.

Thuộc tính

Thuộc tính vị trí. Thuộc tính cung cấp thêm thông tin về một vị trí. Các thuộc tính có thể được đặt cho một vị trí có thể thay đổi dựa trên các thuộc tính của vị trí đó (ví dụ: danh mục). Các thuộc tính hiện có là do Google xác định và có thể được thêm vào cũng như bị xoá mà không cần thay đổi API.

Biểu diễn dưới dạng JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
Trường
name

string

Bắt buộc. Tên tài nguyên cho thuộc tính này.

valueType

enum (AttributeValueType)

Chỉ có đầu ra. Loại giá trị mà thuộc tính này chứa. Bạn nên sử dụng hàm này để xác định cách diễn giải giá trị.

values[]

value (Value format)

Các giá trị cho thuộc tính này. Loại giá trị được cung cấp phải khớp với loại giá trị dự kiến cho thuộc tính đó. Đây là trường lặp lại mà có thể bạn phải cung cấp nhiều giá trị thuộc tính. Các loại thuộc tính chỉ hỗ trợ một giá trị.

repeatedEnumValue

object (RepeatedEnumAttributeValue)

Khi loại giá trị thuộc tính là RepEATED_ENUM, loại này chứa giá trị thuộc tính và các trường giá trị khác phải để trống.

uriValues[]

object (UriAttributeValue)

Khi loại giá trị thuộc tính là URL, trường này chứa(các) giá trị cho thuộc tính này và các trường giá trị khác phải để trống.

RepeatedEnumAttributeValue

Giá trị của một thuộc tính có valueType là RepEATED_ENUM. Danh sách này bao gồm hai danh sách mã giá trị: danh sách được đặt (true) và danh sách chưa được đặt (false). Các giá trị không có sẽ được coi là không xác định. Bạn phải chỉ định ít nhất một giá trị.

Biểu diễn dưới dạng JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
Trường
setValues[]

string

Các giá trị enum đã được đặt.

unsetValues[]

string

Giá trị enum chưa được đặt.

UriAttributeValue

Giá trị cho một thuộc tính có valueType URL.

Biểu diễn dưới dạng JSON
{
  "uri": string
}
Trường
uri

string

Bắt buộc. Giá trị URI đề xuất cho thuộc tính này.