diff options
Diffstat (limited to 'BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs')
-rw-r--r-- | BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs b/BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs new file mode 100644 index 00000000..8a1b64a6 --- /dev/null +++ b/BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs @@ -0,0 +1,22 @@ +using System; +using System.ComponentModel.DataAnnotations; +using Timeline.Models.Validation; + +namespace Timeline.Models.Http +{ + public class HttpRegisterCodeRegisterRequest + { + [Required, Username] + public string Username { get; set; } = default!; + + [Required, MinLength(1)] + public string Password { get; set; } = default!; + + [Nickname] + public string? Nickname { get; set; } + + [Required] + public string RegisterCode { get; set; } = default!; + } +} + |