Migrate to type-safe model ID structs

This commit is contained in:
Ske
2020-06-14 21:37:04 +02:00
parent e5ac5edc35
commit b9cbd241de
21 changed files with 167 additions and 41 deletions

View File

@@ -8,9 +8,9 @@ using NodaTime.Text;
namespace PluralKit.Core {
public class PKMember
{
public int Id { get; }
public MemberId Id { get; }
public string Hid { get; set; }
public int System { get; set; }
public SystemId System { get; set; }
public string Color { get; set; }
public string AvatarUrl { get; set; }
public string Name { get; set; }