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
///