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(PermitDefault = true, PermitEmpty = true)]
public string? Color { get; set; }
}
}