using DocumentService.Application.SwissQrCode.Queries; using FluentValidation; namespace DocumentService.Application.SwissQrCode.Queries; /// /// Validates ExtractSwissQrCodeQuery before handler execution. /// Ensures PdfStream is not null. /// public sealed class ExtractSwissQrCodeQueryValidator : AbstractValidator { public ExtractSwissQrCodeQueryValidator() { // Rule: PdfStream must be provided RuleFor(x => x.PdfStream) .NotNull() .WithMessage("PdfStream is required"); } }