using Application.Abstractions.Messaging; using SharedKernel.Results; namespace Application.Features.Api.DonationGoal.SaveConfig; public sealed record Command( int ChannelID, int MemberID, int? ID, string Title, int Style, int StartAmount, int TargetAmount, DateTime? StartAt, DateTime? EndAt, bool IsShowPercent, string BarColor, string BarBackgroundColor, int BarHeightPx, int TitleFontSizePx, string TitleFontColor, int AmountFontSizePx, string AmountFontColor, string? TitleFontFamily, string? AmountFontFamily, int Period, bool IsActive ) : ICommand;