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
  }
}
اسم الموقع القيمة الوصف ملاحظات
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
عرض قائمة بإعدادات الإنجازات في هذا التطبيق.
تعديل
عدِّل البيانات الوصفية لإعدادات الإنجاز باستخدام رقم التعريف المحدّد.