محفظه ای برای تمام ویژگی های یک مکان معین.
نمایندگی JSON |
---|
{
"name": string,
"attributes": [
{
object ( |
فیلدها | |
---|---|
name | مورد نیاز. شناسه Google برای این مکان به شکل |
attributes[] | مجموعه ای از ویژگی هایی که باید به روز شوند. |
صفت
یک ویژگی مکان. ویژگی ها اطلاعات بیشتری در مورد یک مکان ارائه می دهند. ویژگی هایی که می توان روی یک مکان تنظیم کرد ممکن است بر اساس ویژگی های آن مکان (به عنوان مثال، دسته) متفاوت باشد. ویژگیهای موجود توسط Google تعیین میشوند و ممکن است بدون تغییرات API اضافه و حذف شوند.
نمایندگی JSON |
---|
{ "name": string, "valueType": enum ( |
فیلدها | |
---|---|
name | مورد نیاز. نام منبع برای این ویژگی. |
valueType | فقط خروجی نوع مقداری که این ویژگی حاوی آن است. این باید برای تعیین نحوه تفسیر مقدار استفاده شود. |
values[] | مقادیر این ویژگی نوع مقادیر ارائه شده باید با آنچه برای آن ویژگی مورد انتظار است مطابقت داشته باشد. این یک فیلد تکراری است که ممکن است چندین مقدار مشخصه ارائه شود. انواع ویژگی فقط از یک مقدار پشتیبانی می کنند. |
repeatedEnumValue | وقتی نوع مقدار مشخصه REPEATED_ENUM باشد، این مقدار ویژگی را در بر می گیرد و فیلدهای مقادیر دیگر باید خالی باشند. |
uriValues[] | هنگامی که نوع مقدار مشخصه URL است، این فیلد حاوی مقدار(های) این ویژگی است و فیلدهای مقادیر دیگر باید خالی باشند. |
RepeatedEnumAttributeValue
مقادیر برای یک ویژگی با valueType
REPEATED_ENUM. این شامل دو لیست از شناسههای مقدار است: آنهایی که تنظیم شدهاند (true) و آنهایی که تنظیم نشدهاند (false). مقادیر غایب ناشناخته در نظر گرفته می شوند. حداقل یک مقدار باید مشخص شود.
نمایندگی JSON |
---|
{ "setValues": [ string ], "unsetValues": [ string ] } |
فیلدها | |
---|---|
setValues[] | مقادیر Enum که تنظیم شده اند. |
unsetValues[] | مقادیر Enum که تنظیم نشده اند. |
UriAttributeValue
مقادیر برای یک ویژگی با valueType
URL.
نمایندگی JSON |
---|
{ "uri": string } |
فیلدها | |
---|---|
uri | مورد نیاز. مقدار URI پیشنهادی برای این ویژگی. |