using FluentValidation; namespace TeleWave.Application.Broadcast.UpdateChannelSettings; public sealed class UpdateChannelSettingsCommandValidator : AbstractValidator { public UpdateChannelSettingsCommandValidator() { RuleFor(x => x.Name).NotEmpty().MaximumLength(256); RuleFor(x => x.AdsPerBreak).InclusiveBetween(0, 10); RuleFor(x => x.Bumper.MinIntervalMinutes).InclusiveBetween(0, 1440); } }