achievements_state

Объект содержит состояние достижений игрока.

Секция возвращается в профиле пользователя при filter=achievements.

{
    "achievements": [
        {
            "templateId": "ach_red_chips",
            "tierIndex": 1,
            "current": 12450,
            "threshold": 1000,
            "claimed": [0],
            "claimable": [1]
        }
    ],
    "pendingCompletions": []
}
Поле Тип Описание
achievements array Список достижений игрока
achievements.templateId string Идентификатор достижения из клиентского CDB objectives.id
achievements.tierIndex int Индекс текущего релевантного тира
achievements.current int Текущее значение счетчика достижения
achievements.threshold int Требуемое значение счетчика для текущего релевантного тира
achievements.claimed array Индексы уже полученных тиров
achievements.claimable array Индексы тиров, награды которых доступны для получения
pendingCompletions array Очередь completion notifications, которые клиент должен показать и подтвердить
pendingCompletions.id string Идентификатор notification
pendingCompletions.type string Тип notification: quest, achievement, chest
pendingCompletions.templateId string Идентификатор objective из клиентского CDB; для type = chest — идентификатор daily chest bar
pendingCompletions.tierIndex int Индекс objective tier; для type = chest — индекс сундука в chest bar
pendingCompletions.occurredAt int Время создания notification в timestamp