Implemented first iteration of initial setup guide #9

Merged
ChiaraBm merged 4 commits from feat/AddInitialSetup into v2.1 2026-02-09 06:51:38 +00:00
Showing only changes of commit 604588246d - Show all commits

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; }
} }