From 35f6584f47676353733f1cc9182d84ed4ded5cbc Mon Sep 17 00:00:00 2001 From: crupest Date: Thu, 27 Aug 2020 01:13:31 +0800 Subject: Timeline title feature. --- Timeline/Models/Http/Timeline.cs | 4 ++++ Timeline/Models/Http/TimelineController.cs | 5 +++++ Timeline/Models/Timeline.cs | 2 ++ 3 files changed, 11 insertions(+) (limited to 'Timeline/Models') diff --git a/Timeline/Models/Http/Timeline.cs b/Timeline/Models/Http/Timeline.cs index 6498fa74..3596af18 100644 --- a/Timeline/Models/Http/Timeline.cs +++ b/Timeline/Models/Http/Timeline.cs @@ -68,6 +68,10 @@ namespace Timeline.Models.Http /// public string UniqueId { get; set; } = default!; /// + /// Title. + /// + public string Title { get; set; } = default!; + /// /// Name of timeline. /// public string Name { get; set; } = default!; diff --git a/Timeline/Models/Http/TimelineController.cs b/Timeline/Models/Http/TimelineController.cs index aad361ee..95bae3e6 100644 --- a/Timeline/Models/Http/TimelineController.cs +++ b/Timeline/Models/Http/TimelineController.cs @@ -56,6 +56,11 @@ namespace Timeline.Models.Http /// public class TimelinePatchRequest { + /// + /// New title. Null for not change. + /// + public string? Title { get; set; } + /// /// New description. Null for not change. /// diff --git a/Timeline/Models/Timeline.cs b/Timeline/Models/Timeline.cs index 34c253a0..42906053 100644 --- a/Timeline/Models/Timeline.cs +++ b/Timeline/Models/Timeline.cs @@ -74,6 +74,7 @@ namespace Timeline.Models public string UniqueID { get; set; } = default!; public string Name { get; set; } = default!; public DateTime NameLastModified { get; set; } = default!; + public string Title { get; set; } = default!; public string Description { get; set; } = default!; public User Owner { get; set; } = default!; public TimelineVisibility Visibility { get; set; } @@ -86,6 +87,7 @@ namespace Timeline.Models public class TimelineChangePropertyRequest { + public string? Title { get; set; } public string? Description { get; set; } public TimelineVisibility? Visibility { get; set; } } -- cgit v1.2.3