2020-06-29 21:51:12 +00:00
|
|
|
|
using NodaTime;
|
|
|
|
|
|
|
|
|
|
#nullable enable
|
|
|
|
|
namespace PluralKit.Core
|
|
|
|
|
{
|
|
|
|
|
public class PKGroup
|
|
|
|
|
{
|
|
|
|
|
public GroupId Id { get; }
|
|
|
|
|
public string Hid { get; } = null!;
|
|
|
|
|
public SystemId System { get; }
|
|
|
|
|
|
|
|
|
|
public string Name { get; } = null!;
|
|
|
|
|
public string? Description { get; }
|
2020-07-07 17:45:26 +00:00
|
|
|
|
public string? Icon { get; }
|
|
|
|
|
|
|
|
|
|
public PrivacyLevel DescriptionPrivacy { get; }
|
|
|
|
|
public PrivacyLevel IconPrivacy { get; }
|
|
|
|
|
public PrivacyLevel Visibility { get; }
|
2020-06-29 21:51:12 +00:00
|
|
|
|
|
|
|
|
|
public Instant Created { get; }
|
|
|
|
|
}
|
|
|
|
|
}
|