diff options
author | crupest <crupest@outlook.com> | 2022-04-20 22:10:48 +0800 |
---|---|---|
committer | crupest <crupest@outlook.com> | 2022-04-20 22:10:48 +0800 |
commit | de2dc69400efb217513700b587d1571d31e53c7b (patch) | |
tree | 6424b78f5f4e7e7f381b9c6f16a6ee1e053fe1f1 /BackEnd/Timeline/Models | |
parent | 7187553a32af6a0011e5246080ee2edc2be8215e (diff) | |
download | timeline-de2dc69400efb217513700b587d1571d31e53c7b.tar.gz timeline-de2dc69400efb217513700b587d1571d31e53c7b.tar.bz2 timeline-de2dc69400efb217513700b587d1571d31e53c7b.zip |
...
Diffstat (limited to 'BackEnd/Timeline/Models')
-rw-r--r-- | BackEnd/Timeline/Models/Http/HttpRegisterCode.cs | 12 | ||||
-rw-r--r-- | BackEnd/Timeline/Models/Http/HttpRegisterCodeRegisterRequest.cs | 22 |
2 files changed, 34 insertions, 0 deletions
diff --git a/BackEnd/Timeline/Models/Http/HttpRegisterCode.cs b/BackEnd/Timeline/Models/Http/HttpRegisterCode.cs new file mode 100644 index 00000000..544f0d92 --- /dev/null +++ b/BackEnd/Timeline/Models/Http/HttpRegisterCode.cs @@ -0,0 +1,12 @@ +using System; +namespace Timeline.Models.Http +{ + public class HttpRegisterCode + { + /// <summary> + /// Register code. May be null. + /// </summary> + public string? RegisterCode { get; set; } + } +} + 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!; + } +} + |