From 21cf6a046b3e279c0694594f40e33daaa4d863f7 Mon Sep 17 00:00:00 2001 From: crupest Date: Tue, 2 Feb 2021 18:59:41 +0800 Subject: ... --- .../Models/Http/HttpTimelinePatchRequest.cs | 37 ++++++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 BackEnd/Timeline/Models/Http/HttpTimelinePatchRequest.cs (limited to 'BackEnd/Timeline/Models/Http/HttpTimelinePatchRequest.cs') diff --git a/BackEnd/Timeline/Models/Http/HttpTimelinePatchRequest.cs b/BackEnd/Timeline/Models/Http/HttpTimelinePatchRequest.cs new file mode 100644 index 00000000..9accb6fc --- /dev/null +++ b/BackEnd/Timeline/Models/Http/HttpTimelinePatchRequest.cs @@ -0,0 +1,37 @@ +using Timeline.Models.Validation; + +namespace Timeline.Models.Http +{ + /// + /// Patch timeline request model. + /// + public class HttpTimelinePatchRequest + { + /// + /// New name. Null for not change. + /// + [TimelineName] + public string? Name { get; set; } + + /// + /// New title. Null for not change. + /// + public string? Title { get; set; } + + /// + /// New description. Null for not change. + /// + public string? Description { get; set; } + + /// + /// New visibility. Null for not change. + /// + public TimelineVisibility? Visibility { get; set; } + + /// + /// New color. Null for not change. + /// + [Color] + public string? Color { get; set; } + } +} -- cgit v1.2.3