Remove setters where possible

This commit is contained in:
Ske 2020-06-13 13:11:08 +02:00
parent e8b69dfe29
commit cb8f29cc47
3 changed files with 8 additions and 15 deletions

View File

@ -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<ProxyTag> 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; }

View File

@ -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; }
}
}

View File

@ -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; }