using FileService.Application.StorageContracts; using FluentValidation; namespace FileService.WebApi.Controllers.FileTask { public class CompleteTaskRequest { public string SessionId { get; set; } public List Parts { get; set; } } public class CompleteTaskRequestValidator : AbstractValidator { public CompleteTaskRequestValidator() { RuleFor(x => x.SessionId).NotEmpty() .NotNull(); RuleFor(x => x.Parts) .NotNull(); } } }