Added validation to setup dto

This commit is contained in:
2026-02-09 07:47:38 +01:00
parent 743f41cbe8
commit 604588246d

View File

@@ -1,8 +1,20 @@
namespace Moonlight.Shared.Http.Requests.Seup; using System.ComponentModel.DataAnnotations;
namespace Moonlight.Shared.Http.Requests.Seup;
public class ApplySetupDto public class ApplySetupDto
{ {
[Required]
[MinLength(3)]
[MaxLength(32)]
public string AdminUsername { get; set; } public string AdminUsername { get; set; }
[Required]
[EmailAddress]
public string AdminEmail { get; set; } public string AdminEmail { get; set; }
[Required]
[MinLength(8)]
[MaxLength(64)]
public string AdminPassword { get; set; } public string AdminPassword { get; set; }
} }