mirror of
https://github.com/TeamOctolings/Octobot.git
synced 2025-04-20 00:43:36 +03:00
25 lines
650 B
C#
25 lines
650 B
C#
using Discord;
|
|
|
|
namespace Boyfriend.Data;
|
|
|
|
public record MemberData {
|
|
public long BannedUntil;
|
|
public ulong Id;
|
|
public bool IsInGuild;
|
|
public List<long> JoinedAt;
|
|
public List<long> LeftAt;
|
|
public long MutedUntil;
|
|
public List<Reminder> Reminders;
|
|
public List<ulong> Roles;
|
|
|
|
public MemberData(IGuildUser user) {
|
|
Id = user.Id;
|
|
IsInGuild = true;
|
|
JoinedAt = new List<long> { user.JoinedAt!.Value.ToUnixTimeSeconds() };
|
|
LeftAt = new List<long>();
|
|
Roles = user.RoleIds.ToList();
|
|
Reminders = new List<Reminder>();
|
|
MutedUntil = 0;
|
|
BannedUntil = 0;
|
|
}
|
|
}
|