AchievementConfigurations

يمثِّل إعدادات إنجاز معيّن.

للحصول على قائمة بالطرق لهذا المورد، راجع نهاية هذه الصفحة.

تمثيلات الموارد

هذا نموذج JSON لمورد ضبط الإنجازات.

{
  "kind": "gamesConfiguration#achievementConfiguration",
  "token": string,
  "id": string,
  "achievementType": string,
  "initialState": string,
  "stepsToUnlock": integer,
  "draft": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  },
  "published": {
    "kind": "gamesConfiguration#achievementConfigurationDetail",
    "name": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "description": {
      "kind": "gamesConfiguration#localizedStringBundle",
      "translations": [
        {
          "kind": "gamesConfiguration#localizedString",
          "locale": string,
          "value": string
        }
      ]
    },
    "pointValue": integer,
    "iconUrl": string,
    "sortRank": integer
  }
}
اسم الموقع القيمة الوصف Notes
kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#achievementConfiguration.
token string الرمز المميّز لهذا المورد.
id string رقم تعريف الإنجاز.
achievementType string نوع الإنجاز.
القيمتان المحتملتان هما:
  • "STANDARD" - الإنجاز هو إما مُقفَل أو غير مُقفَل.
  • "INCREMENTAL" - الإنجاز تزايدي.
initialState string الحالة الأولية للإنجاز.
القيمتان المحتملتان هما:
  • "HIDDEN" - الإنجاز مخفي.
  • "REVEALED" - تم الكشف عن الإنجاز.
  • "UNLOCKED" - تم فتح قفل الإنجاز.
stepsToUnlock integer خطوات فتح القفل. تنطبق فقط على الإنجازات التدريجية.
draft nested object تمثّل هذه السمة مسودة بيانات الإنجاز.
draft.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#achievementConfigurationDetail.
draft.name nested object سلاسل مترجَمة لاسم الإنجاز.
draft.name.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.name.translations[] list السلاسل المحلية.
draft.name.translations[].kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedString.
draft.name.translations[].locale string سلسلة اللغة
draft.name.translations[].value string قيمة السلسلة.
draft.description nested object السلاسل المترجَمة لوصف الإنجاز.
draft.description.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedStringBundle.
draft.description.translations[] list السلاسل المحلية.
draft.description.translations[].kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedString.
draft.description.translations[].locale string سلسلة اللغة
draft.description.translations[].value string قيمة السلسلة.
draft.pointValue integer قيمة النقاط للإنجاز.
draft.iconUrl string عنوان URL للرمز لهذا الإنجاز. يتم تجاهل عمليات الكتابة في هذا الحقل.
draft.sortRank integer ترتيب هذا الإنجاز. يتم تجاهل عمليات الكتابة في هذا الحقل.
published nested object تمثّل هذه السمة البيانات المنشورة للإنجاز. هذه البيانات للقراءة فقط.
published.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#achievementConfigurationDetail.
published.name nested object سلاسل مترجَمة لاسم الإنجاز.
published.name.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.name.translations[] list السلاسل المحلية.
published.name.translations[].kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedString.
published.name.translations[].locale string سلسلة اللغة
published.name.translations[].value string قيمة السلسلة.
published.description nested object السلاسل المترجَمة لوصف الإنجاز.
published.description.kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedStringBundle.
published.description.translations[] list السلاسل المحلية.
published.description.translations[].kind string يحدِّد نوع هذا المورد بشكلٍ فريد. القيمة هي دائمًا السلسلة الثابتة gamesConfiguration#localizedString.
published.description.translations[].locale string سلسلة اللغة
published.description.translations[].value string قيمة السلسلة.
published.pointValue integer قيمة النقاط للإنجاز.
published.iconUrl string عنوان URL للرمز لهذا الإنجاز. يتم تجاهل عمليات الكتابة في هذا الحقل.
published.sortRank integer ترتيب هذا الإنجاز. يتم تجاهل عمليات الكتابة في هذا الحقل.

الطُرق

حذف
حذف إعدادات الإنجاز باستخدام رقم التعريف المحدّد
الحصول على
لاسترداد البيانات الوصفية لإعدادات الإنجاز باستخدام المعرّف المحدّد.
إدراج
أدخِل إعدادًا جديدًا للإنجاز في هذا التطبيق.
list
عرض قائمة بإعدادات الإنجازات في هذا التطبيق.
تعديل
عدِّل البيانات الوصفية لإعدادات الإنجاز باستخدام رقم التعريف المقدّم.