public void Load(AchievementCriterionCompletionJson achievementCriterionCompletionJson) { if (achievementCriterionCompletionJson != null) { BlizzardId = achievementCriterionCompletionJson.Id; Amount = achievementCriterionCompletionJson.Amount; IsCompleted = achievementCriterionCompletionJson.IsCompleted; if (achievementCriterionCompletionJson.ChildCriteria != null && achievementCriterionCompletionJson.ChildCriteria.Any()) { ChildCriteria = new List <AchievementCriterionCompletion>(); foreach (AchievementCriterionCompletionJson child in achievementCriterionCompletionJson.ChildCriteria) { ChildCriteria.Add(new AchievementCriterionCompletion(child)); } } } }
public AchievementCriterionCompletion(AchievementCriterionCompletionJson achievementCriterionCompletionJson) : this() { Load(achievementCriterionCompletionJson); }