Files
IM_NEW/FileService.WebApi/Controllers/FileTask/CompleteTaskRequest.cs
T

24 lines
605 B
C#

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