using FluentValidation; using Musify.Api.DataTransferObjects.PlayLists; namespace Musify.Api.Validators.PlayLists; public sealed class RequestPlayListPictureUploadRequestValidator : AbstractValidator { public RequestPlayListPictureUploadRequestValidator() { RuleFor(x => x.FileType) .NotEmpty(); RuleFor(x => x.ContentType) .NotEmpty(); RuleFor(x => x.ExpectedSizeBytes) .GreaterThan(0) .When(x => x.ExpectedSizeBytes.HasValue); } }