namespace KfChatDotNetBot.Models; public class KickChannelModel { public required int ChannelId { get; set; } public required int ForumId { get; set; } public required string ChannelSlug { get; set; } /// /// Whether to automatically capture a stream when it goes live using yt-dlp /// public bool AutoCapture { get; set; } = false; } public class CourtHearingModel { public required string Description { get; set; } public required DateTimeOffset Time { get; set; } public required string CaseNumber { get; set; } } public class PartiChannelModel { public required string Username { get; set; } public required int ForumId { get; set; } public bool AutoCapture { get; set; } = false; public required string SocialMedia { get; set; } }