Attributes

محفظه ای برای تمام ویژگی های یک مکان معین.

نمایندگی JSON
{
  "name": string,
  "attributes": [
    {
      object (Attribute)
    }
  ]
}
زمینه های
name

string

ضروری. شناسه Google برای این مکان به شکل locations/{locationId}/attributes .

attributes[]

object ( Attribute )

مجموعه ای از ویژگی هایی که باید به روز شوند.

صفت

یک ویژگی مکان. ویژگی ها اطلاعات بیشتری در مورد یک مکان ارائه می دهند. ویژگی هایی که می توان روی یک مکان تنظیم کرد ممکن است بر اساس ویژگی های آن مکان (به عنوان مثال، دسته) متفاوت باشد. ویژگی‌های موجود توسط Google تعیین می‌شوند و ممکن است بدون تغییرات API اضافه و حذف شوند.

نمایندگی JSON
{
  "name": string,
  "valueType": enum (AttributeValueType),
  "values": [
    value
  ],
  "repeatedEnumValue": {
    object (RepeatedEnumAttributeValue)
  },
  "uriValues": [
    {
      object (UriAttributeValue)
    }
  ]
}
زمینه های
name

string

ضروری. نام منبع برای این ویژگی.

valueType

enum ( AttributeValueType )

فقط خروجی نوع مقداری که این ویژگی حاوی آن است. این باید برای تعیین نحوه تفسیر مقدار استفاده شود.

values[]

value ( Value format)

مقادیر این ویژگی نوع مقادیر ارائه شده باید با آنچه برای آن ویژگی مورد انتظار است مطابقت داشته باشد. این یک فیلد تکراری است که ممکن است چندین مقدار مشخصه ارائه شود. انواع مشخصه ها فقط از یک مقدار پشتیبانی می کنند.

repeatedEnumValue

object ( RepeatedEnumAttributeValue )

وقتی نوع مقدار مشخصه REPEATED_ENUM باشد، این مقدار ویژگی را در بر می گیرد و فیلدهای مقادیر دیگر باید خالی باشند.

uriValues[]

object ( UriAttributeValue )

هنگامی که نوع مقدار مشخصه URL است، این فیلد حاوی مقدار(های) این ویژگی است و فیلدهای مقادیر دیگر باید خالی باشند.

RepeatedEnumAttributeValue

مقادیر برای یک ویژگی با valueType REPEATED_ENUM. این شامل دو لیست از شناسه‌های مقدار است: آنهایی که تنظیم شده‌اند (true) و آنهایی که تنظیم نشده‌اند (false). مقادیر غایب ناشناخته در نظر گرفته می شوند. حداقل یک مقدار باید مشخص شود.

نمایندگی JSON
{
  "setValues": [
    string
  ],
  "unsetValues": [
    string
  ]
}
زمینه های
setValues[]

string

مقادیر Enum که تنظیم شده اند.

unsetValues[]

string

مقادیر Enum که تنظیم نشده اند.

UriAttributeValue

مقادیر برای یک ویژگی با valueType URL.

نمایندگی JSON
{
  "uri": string
}
زمینه های
uri

string

ضروری. مقدار URI پیشنهادی برای این ویژگی.