From 9f91c9f6927e84b734bb360417cf594d77e6576e Mon Sep 17 00:00:00 2001 From: corielljacob <32170426+corielljacob@users.noreply.github.com> Date: Mon, 14 Oct 2024 22:22:05 -0500 Subject: [PATCH] Add properties for FC rank and icon --- .../FreeCompany/FreeCompanyMembersEntryDefinition.cs | 12 ++++++++++++ .../FreeCompany/Members/FreeCompanyMembersEntry.cs | 10 ++++++++++ 2 files changed, 22 insertions(+) diff --git a/NetStone/Definitions/Model/FreeCompany/FreeCompanyMembersEntryDefinition.cs b/NetStone/Definitions/Model/FreeCompany/FreeCompanyMembersEntryDefinition.cs index 4274088..88fbc74 100644 --- a/NetStone/Definitions/Model/FreeCompany/FreeCompanyMembersEntryDefinition.cs +++ b/NetStone/Definitions/Model/FreeCompany/FreeCompanyMembersEntryDefinition.cs @@ -37,6 +37,18 @@ public class FreeCompanyMembersEntryDefinition : PagedEntryDefinition [JsonProperty("RANK_ICON")] public DefinitionsPack RankIcon { get; set; } + /// + /// Free company rank + /// + [JsonProperty("FC_RANK")] + public DefinitionsPack FreeCompanyRank { get; set; } + + /// + /// FC rank icon + /// + [JsonProperty("FC_RANK_ICON")] + public DefinitionsPack FreeCompanyRankIcon { get; set; } + /// /// Homeworld /// diff --git a/NetStone/Model/Parseables/FreeCompany/Members/FreeCompanyMembersEntry.cs b/NetStone/Model/Parseables/FreeCompany/Members/FreeCompanyMembersEntry.cs index 7bbbed2..ddc91d1 100644 --- a/NetStone/Model/Parseables/FreeCompany/Members/FreeCompanyMembersEntry.cs +++ b/NetStone/Model/Parseables/FreeCompany/Members/FreeCompanyMembersEntry.cs @@ -37,6 +37,16 @@ public FreeCompanyMembersEntry(HtmlNode rootNode, FreeCompanyMembersEntryDefinit /// public Uri? RankIcon => ParseImageSource(this.definition.RankIcon); + /// + /// Rank with character's Free Company + /// + public string FreeCompanyRank => Parse(this.definition.FreeCompanyRank); + + /// + /// Icon representing + /// + public Uri? FreeCompanyRankIcon => ParseImageSource(this.definition.FreeCompanyRankIcon); + /// /// Home world ///