24 lines
800 B
C#
24 lines
800 B
C#
using NodaTime;
|
|
|
|
#nullable enable
|
|
namespace PluralKit.Core
|
|
{
|
|
public class PKGroup
|
|
{
|
|
public GroupId Id { get; private set; }
|
|
public string Hid { get; private set; } = null!;
|
|
public SystemId System { get; private set; }
|
|
|
|
public string Name { get; private set; } = null!;
|
|
public string? DisplayName { get; private set; }
|
|
public string? Description { get; private set; }
|
|
public string? Icon { get; private set; }
|
|
|
|
public PrivacyLevel DescriptionPrivacy { get; private set; }
|
|
public PrivacyLevel IconPrivacy { get; private set; }
|
|
public PrivacyLevel ListPrivacy { get; private set; }
|
|
public PrivacyLevel Visibility { get; private set; }
|
|
|
|
public Instant Created { get; private set; }
|
|
}
|
|
} |