From de2dc69400efb217513700b587d1571d31e53c7b Mon Sep 17 00:00:00 2001 From: crupest Date: Wed, 20 Apr 2022 22:10:48 +0800 Subject: ... --- .../Models/Http/HttpRegisterCodeRegisterRequest.cs | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs (limited to 'BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs') 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!; + } +} + -- cgit v1.2.3