using Application.Abstractions.Messaging; namespace Application.Features.Api.Crew.SaveWidgetConfig; public sealed record Command( int ChannelID, int MemberID, int? ID, string Title, int Theme, int Period, DateTime? StartAt, DateTime? EndAt, int MaxDisplayCount, bool IsShowAmount, bool IsShowDonationCount, bool IsShowContributionRate, bool IsShowMemberIcon, bool IsActive, string BgColor, string? TitleFontFamily, int TitleFontSizePx, string TitleFontColor, string? Rank1FontFamily, int Rank1FontSizePx, string Rank1FontColor, string? Rank2FontFamily, int Rank2FontSizePx, string Rank2FontColor, string? Rank3FontFamily, int Rank3FontSizePx, string Rank3FontColor, string? RowFontFamily, int RowFontSizePx, string RowFontColor ) : ICommand;