Added missing properties to objects

This commit is contained in:
Chomp
2025-08-03 20:49:05 +01:00
parent dd7a81b78a
commit fdd6fb023e
2 changed files with 19 additions and 1 deletions
@@ -191,6 +191,9 @@ public record QuestCondition
[JsonPropertyName("dynamicLocale")]
public required bool DynamicLocale { get; set; }
[JsonPropertyName("globalQuestCounterId")]
public string? GlobalQuestCounterId { get; set; }
[JsonPropertyName("visibilityConditions")]
public List<VisibilityCondition>? VisibilityConditions { get; set; }
@@ -65,8 +65,23 @@ public record Reward
// This is always Null atm in the achievements.json
[JsonPropertyName("illustrationConfig")]
public object? IllustrationConfig { get; set; }
public IllustrationConfig? IllustrationConfig { get; set; }
[JsonPropertyName("isHidden")]
public bool? IsHidden { get; set; }
}
public record IllustrationConfig
{
[JsonExtensionData]
public Dictionary<string, object>? ExtensionData { get; set; }
[JsonPropertyName("Image")]
public string image { get; set; }
[JsonPropertyName("BigImage")]
public string bigImage { get; set; }
[JsonPropertyName("IsBigImage")]
public bool isBigImage { get; set; }
}