internal ChannelData(RestDiscordClient client, AuditLogEntryModel model, bool isCreated) { var changes = new ChannelChanges(client, model); if (isCreated) { Name = changes.Name.NewValue; Topic = changes.Topic.NewValue; Bitrate = changes.Bitrate.NewValue; Overwrites = changes.Overwrites.NewValue; IsNsfw = changes.IsNsfw.NewValue; Slowmode = changes.Slowmode.NewValue; Type = changes.Type.NewValue; } else { Name = changes.Name.OldValue; Topic = changes.Topic.OldValue; Bitrate = changes.Bitrate.OldValue; Overwrites = changes.Overwrites.OldValue; IsNsfw = changes.IsNsfw.OldValue; Slowmode = changes.Slowmode.OldValue; Type = changes.Type.OldValue; } }
internal RestChannelUpdatedAuditLog(RestDiscordClient client, AuditLogModel log, AuditLogEntryModel entry) : base(client, log, entry) { Changes = new ChannelChanges(client, entry); }