Attributes

Vùng chứa cho tất cả cá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)
    }
  ]
}
Các 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)

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ông tin bổ sung về một vị trí. Những thuộc tính bạn có thể đặt cho một vị trí có thể thay đổi tuỳ theo các cơ sở lưu trú 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)
    }
  ]
}
Các 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 thuộc tính 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à bạn có thể 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, thuộc tính này sẽ 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 sẽ 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 thuộc tính có valueType là REPEATED_ENUM. Danh sách này bao gồm hai danh sách mã giá trị: các mã được đặt (true) và những mã chưa được đặt (false). Những giá trị không xuất hiện sẽ bị 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
  ]
}
Các trường
setValues[]

string

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

unsetValues[]

string

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

UriAttributeValue

Giá trị của thuộc tính có valueType là URL.

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

string

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