diff --git a/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs b/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs index 42455fa9..28c29239 100644 --- a/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs +++ b/Moonlight.Shared/Http/Requests/Seup/ApplySetupDto.cs @@ -1,8 +1,20 @@ -namespace Moonlight.Shared.Http.Requests.Seup; +using System.ComponentModel.DataAnnotations; + +namespace Moonlight.Shared.Http.Requests.Seup; public class ApplySetupDto { + [Required] + [MinLength(3)] + [MaxLength(32)] public string AdminUsername { get; set; } + + [Required] + [EmailAddress] public string AdminEmail { get; set; } + + [Required] + [MinLength(8)] + [MaxLength(64)] public string AdminPassword { get; set; } } \ No newline at end of file