ทรัพยากร: AttributeMetadata
ข้อมูลเมตาสำหรับแอตทริบิวต์ มีข้อมูลที่แสดงสำหรับแอตทริบิวต์ ซึ่งรวมถึงชื่อที่แปลแล้ว และส่วนหัวสำหรับจัดกลุ่มแอตทริบิวต์ที่เกี่ยวข้องไว้ด้วยกัน
การแสดง JSON | |
---|---|
{ "attributeId": string, "valueType": enum ( |
ช่อง | |
---|---|
attributeId |
รหัสของแอตทริบิวต์ |
valueType |
ประเภทค่าสำหรับแอตทริบิวต์ ค่าที่ตั้งไว้และค่าที่ดึงมาควรเป็นค่าประเภทนี้ |
displayName |
ชื่อที่แสดงที่แปลแล้วสำหรับแอตทริบิวต์ (หากมี) หรือชื่อที่แสดงภาษาอังกฤษ |
groupDisplayName |
ชื่อที่แสดงซึ่งแปลเป็นภาษาท้องถิ่นของกลุ่มที่มีแอตทริบิวต์นี้ (หากมี) หรือไม่เช่นนั้นจะเป็นชื่อกลุ่มภาษาอังกฤษ ระบบจะรวบรวมแอตทริบิวต์ที่เกี่ยวข้องเป็นกลุ่มและควรแสดงร่วมกันภายใต้ส่วนหัวที่ให้ไว้ที่นี่ |
isRepeatable |
หากเป็น "จริง" แอตทริบิวต์จะรองรับหลายค่า หากเป็น "เท็จ" ควรระบุเพียงค่าเดียว |
valueMetadata[] |
สำหรับแอตทริบิวต์บางประเภท (เช่น enum) จะมีรายการค่าที่รองรับและชื่อที่แสดงที่เกี่ยวข้องสำหรับค่าเหล่านั้น |
isDeprecated |
หากเป็น "จริง" หมายความว่าเลิกใช้งานแอตทริบิวต์ดังกล่าวแล้วและไม่ควรใช้อีกต่อไป หากเลิกใช้งานแล้ว การอัปเดตแอตทริบิวต์นี้จะไม่ทำให้เกิดข้อผิดพลาด แต่ระบบจะไม่บันทึกการอัปเดต เมื่อถึงช่วงหนึ่งหลังจากเลิกใช้งาน ระบบจะนำแอตทริบิวต์ออกทั้งหมดและจะกลายเป็นข้อผิดพลาด |
AttributeValueMetadata
ข้อมูลเมตาสำหรับค่าแอตทริบิวต์ที่รองรับ
การแสดง JSON | |
---|---|
{ "value": value, "displayName": string } |
ช่อง | |
---|---|
value |
ค่าแอตทริบิวต์ |
displayName |
ชื่อที่แสดงสำหรับค่านี้ ซึ่งแปลเป็นภาษาท้องถิ่นหากมี หรือเป็นภาษาอังกฤษ ชื่อที่แสดงของค่ามีไว้เพื่อใช้ในบริบทที่มีชื่อที่แสดงของแอตทริบิวต์ เช่น สำหรับแอตทริบิวต์ enum "WiFi" ค่านี้อาจมี "ชำระเงินแล้ว" เพื่อแสดงเป็น Wi-Fi แบบชำระเงิน |
วิธีการ |
|
---|---|
|
แสดงรายการแอตทริบิวต์ที่พร้อมใช้งานสำหรับสถานที่ตั้งที่มีหมวดหมู่หลักและประเทศที่ระบุ |