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 پیشنهادی برای این ویژگی.