المرجع: AttributeMetadata
البيانات الوصفية لسمة معيّنة تحتوي على معلومات عرض للسمة، بما في ذلك الاسم المترجَم وعنوان لتجميع السمات ذات الصلة معًا.
تمثيل JSON | |
---|---|
{ "attributeId": string, "valueType": enum ( |
الحقول | |
---|---|
attributeId |
رقم تعريف السمة. |
valueType |
نوع قيمة السمة. يجب أن تكون القيم التي تم ضبطها واستردادها من هذا النوع. |
displayName |
الاسم المعروض للسمة باللغة المحلية، إذا كان متاحًا وإلا، فهو الاسم المعروض باللغة الإنجليزية. |
groupDisplayName |
الاسم المعروض المترجم للمجموعة التي تحتوي على هذه السمة، إذا كان متاحًا وبخلاف ذلك، اسم المجموعة الإنجليزية. يتم جمع السمات ذات الصلة في مجموعة ويجب عرضها معًا تحت العنوان الموضح هنا. |
isRepeatable |
إذا كانت القيمة هي true، تتيح السمة قيمًا متعددة. إذا كانت القيمة "false"، يجب تقديم قيمة واحدة فقط. |
valueMetadata[] |
بالنسبة إلى بعض أنواع السمات (مثل التعداد)، يتم تقديم قائمة بالقيم المسموح بها والأسماء المعروضة المقابلة لهذه القيم. |
isDeprecated |
إذا كانت القيمة هي true، سيتم إيقاف السمة نهائيًا ويجب عدم استخدامها بعد ذلك. إذا تم إيقافها، لن يؤدي تعديل هذه السمة إلى حدوث خطأ، ولكن لن يتم حفظ التعديلات. في مرحلة ما بعد إيقافها، ستتم إزالة السمة بالكامل وستصبح خطأً. |
AttributeValueMetadata
البيانات الوصفية لقيم السمات المسموح بها
تمثيل JSON | |
---|---|
{ "value": value, "displayName": string } |
الحقول | |
---|---|
value |
قيمة السمة. |
displayName |
الاسم المعروض لهذه القيمة، بما يناسب السوق المحلية حيثما كان ذلك متاحًا أو باللغة الإنجليزية. تم تصميم القيمة "الاسم المعروض" لاستخدامها مع السياق مع الاسم المعروض للسمة. على سبيل المثال، بالنسبة إلى "WiFi" enum، ويمكن أن تحتوي هذه القيمة على "مدفوع" لتمثيل شبكات Wi-Fi المدفوعة. |
الطُرق |
|
---|---|
|
تعرض قائمة السمات المتاحة التي قد تكون متاحة لموقع جغرافي يتضمن الفئة الأساسية والبلد المحدّدَين. |