From cb8f29cc47f1d3c2d179c8a59d40437c6168ee25 Mon Sep 17 00:00:00 2001 From: Ske Date: Sat, 13 Jun 2020 13:11:08 +0200 Subject: [PATCH] Remove setters where possible --- PluralKit.Core/Models/PKMember.cs | 6 +++--- PluralKit.Core/Models/PKSwitch.cs | 11 ++--------- PluralKit.Core/Models/PKSystem.cs | 6 +++--- 3 files changed, 8 insertions(+), 15 deletions(-) diff --git a/PluralKit.Core/Models/PKMember.cs b/PluralKit.Core/Models/PKMember.cs index bc1a3645..656fcaee 100644 --- a/PluralKit.Core/Models/PKMember.cs +++ b/PluralKit.Core/Models/PKMember.cs @@ -8,7 +8,7 @@ using NodaTime.Text; namespace PluralKit.Core { public class PKMember { - public int Id { get; set; } + public int Id { get; } public string Hid { get; set; } public int System { get; set; } public string Color { get; set; } @@ -20,8 +20,8 @@ namespace PluralKit.Core { 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 Instant Created { get; } + public int MessageCount { get; } public PrivacyLevel MemberPrivacy { get; set; } diff --git a/PluralKit.Core/Models/PKSwitch.cs b/PluralKit.Core/Models/PKSwitch.cs index b27c2f34..b8057a3c 100644 --- a/PluralKit.Core/Models/PKSwitch.cs +++ b/PluralKit.Core/Models/PKSwitch.cs @@ -3,15 +3,8 @@ namespace PluralKit.Core { public class PKSwitch { - public int Id { get; set; } + public int Id { get; } public int System { get; set; } - public Instant Timestamp { get; set; } - } - - public class PKSwitchMember - { - public int Id { get; set; } - public int Switch { get; set; } - public int Member { get; set; } + public Instant Timestamp { get; } } } \ No newline at end of file diff --git a/PluralKit.Core/Models/PKSystem.cs b/PluralKit.Core/Models/PKSystem.cs index 33a22eba..c47234ce 100644 --- a/PluralKit.Core/Models/PKSystem.cs +++ b/PluralKit.Core/Models/PKSystem.cs @@ -8,14 +8,14 @@ namespace PluralKit.Core { public class PKSystem { // Additions here should be mirrored in SystemStore::Save - [Key] public int Id { get; set; } - public string Hid { get; set; } + [Key] public int Id { get; } + public string Hid { get; } 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 Instant Created { get; } public string UiTz { get; set; } public bool PingsEnabled { get; set; } public PrivacyLevel DescriptionPrivacy { get; set; }