Achievement.fromJson constructor

Achievement.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory Achievement.fromJson(Map<String, dynamic> json) {
  return Achievement(
    id: json['id'] as String,
    name: json['name'] as String,
    description: json['description'] as String,
    type: AchievementTypeJson.fromJson(json["type"] as String),
    expReward: json['rewardXp'],
    coinReward: json['rewardGold'],
    level: AchievementLevelJson.fromJson(json['achievementLevel'] as String),
    progression: json['actualValue'],
    total: json['condition']['threshold'],
  );
}