From b4f783c20aa47cb601dc81e0dad07aa92517c229 Mon Sep 17 00:00:00 2001 From: crupest Date: Sat, 16 Apr 2022 22:11:29 +0800 Subject: ... --- .../Models/Http/HttpCreateTokenRequestV2.cs | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 BackEnd/Timeline/Models/Http/HttpCreateTokenRequestV2.cs (limited to 'BackEnd/Timeline/Models/Http/HttpCreateTokenRequestV2.cs') diff --git a/BackEnd/Timeline/Models/Http/HttpCreateTokenRequestV2.cs b/BackEnd/Timeline/Models/Http/HttpCreateTokenRequestV2.cs new file mode 100644 index 00000000..acd8d2e5 --- /dev/null +++ b/BackEnd/Timeline/Models/Http/HttpCreateTokenRequestV2.cs @@ -0,0 +1,25 @@ +using System; +using System.ComponentModel.DataAnnotations; + +namespace Timeline.Models.Http +{ + public class HttpCreateTokenRequestV2 + { + /// + /// The username. + /// + [Required] + public string Username { get; set; } = default!; + /// + /// The password. + /// + [Required] + public string Password { get; set; } = default!; + /// + /// Optional token validation period. In days. If not specified, the token will be valid until being revoked explicited. + /// + [Range(1, 365)] + public int? ValidDays { get; set; } + } +} + -- cgit v1.2.3