mirror of
https://github.com/PluralKit/PluralKit.git
synced 2026-02-07 14:27:54 +00:00
24 lines
No EOL
800 B
C#
24 lines
No EOL
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; }
|
|
}
|
|
} |