From e8b69dfe29c84c11c2b7c3a874526051b48deb52 Mon Sep 17 00:00:00 2001 From: Ske Date: Sat, 13 Jun 2020 13:06:41 +0200 Subject: [PATCH] Remove JSON attributes from models --- PluralKit.Core/Models/PKMember.cs | 29 ++++++++++++++--------------- PluralKit.Core/Models/PKSystem.cs | 20 ++++++++++---------- 2 files changed, 24 insertions(+), 25 deletions(-) diff --git a/PluralKit.Core/Models/PKMember.cs b/PluralKit.Core/Models/PKMember.cs index 01da9e4b..bc1a3645 100644 --- a/PluralKit.Core/Models/PKMember.cs +++ b/PluralKit.Core/Models/PKMember.cs @@ -8,21 +8,20 @@ using NodaTime.Text; namespace PluralKit.Core { public class PKMember { - // Additions here should be mirrored in MemberStore::Save - [JsonIgnore] public int Id { get; set; } - [JsonProperty("id")] public string Hid { get; set; } - [JsonIgnore] public int System { get; set; } - [JsonProperty("color")] public string Color { get; set; } - [JsonProperty("avatar_url")] public string AvatarUrl { get; set; } - [JsonProperty("name")] public string Name { get; set; } - [JsonProperty("display_name")] public string DisplayName { get; set; } - [JsonProperty("birthday")] public LocalDate? Birthday { get; set; } - [JsonProperty("pronouns")] public string Pronouns { get; set; } - [JsonProperty("description")] public string Description { get; set; } - [JsonProperty("proxy_tags")] public ICollection ProxyTags { get; set; } - [JsonProperty("keep_proxy")] public bool KeepProxy { get; set; } - [JsonProperty("created")] public Instant Created { get; set; } - [JsonProperty("message_count")] public int MessageCount { get; set; } + public int Id { get; set; } + public string Hid { get; set; } + public int System { get; set; } + public string Color { get; set; } + public string AvatarUrl { get; set; } + public string Name { get; set; } + public string DisplayName { get; set; } + public LocalDate? Birthday { get; set; } + public string Pronouns { get; set; } + public string Description { get; set; } + public ICollection ProxyTags { get; set; } + public bool KeepProxy { get; set; } + public Instant Created { get; set; } + public int MessageCount { get; set; } public PrivacyLevel MemberPrivacy { get; set; } diff --git a/PluralKit.Core/Models/PKSystem.cs b/PluralKit.Core/Models/PKSystem.cs index 0dc6e66a..33a22eba 100644 --- a/PluralKit.Core/Models/PKSystem.cs +++ b/PluralKit.Core/Models/PKSystem.cs @@ -8,16 +8,16 @@ namespace PluralKit.Core { public class PKSystem { // Additions here should be mirrored in SystemStore::Save - [Key] [JsonIgnore] public int Id { get; set; } - [JsonProperty("id")] public string Hid { get; set; } - [JsonProperty("name")] public string Name { get; set; } - [JsonProperty("description")] public string Description { get; set; } - [JsonProperty("tag")] public string Tag { get; set; } - [JsonProperty("avatar_url")] public string AvatarUrl { get; set; } - [JsonIgnore] public string Token { get; set; } - [JsonProperty("created")] public Instant Created { get; set; } - [JsonProperty("tz")] public string UiTz { get; set; } - [JsonProperty("ping")] public bool PingsEnabled { get; set; } + [Key] public int Id { get; set; } + public string Hid { get; set; } + public string Name { get; set; } + public string Description { get; set; } + public string Tag { get; set; } + public string AvatarUrl { get; set; } + public string Token { get; set; } + public Instant Created { get; set; } + public string UiTz { get; set; } + public bool PingsEnabled { get; set; } public PrivacyLevel DescriptionPrivacy { get; set; } public PrivacyLevel MemberListPrivacy { get; set; } public PrivacyLevel FrontPrivacy { get; set; }