namespace Octobot.Data;
///
/// Stores information about a member
///
public sealed class MemberData
{
public MemberData(ulong id, List? reminders = null)
{
Id = id;
if (reminders is not null)
{
Reminders = reminders;
}
}
public ulong Id { get; }
public DateTimeOffset? BannedUntil { get; set; }
public DateTimeOffset? MutedUntil { get; set; }
public bool Kicked { get; set; }
public List Roles { get; set; } = [];
public List Reminders { get; } = [];
}