From a86b71899ec52c44ddc6c3018e8cc5e9d7ff4d62 Mon Sep 17 00:00:00 2001 From: Andrew Rabert Date: Thu, 27 Dec 2018 18:27:57 -0500 Subject: Add GPL modules --- MediaBrowser.Model/Tasks/TaskTriggerInfo.cs | 52 +++++++++++++++++++++++++++++ 1 file changed, 52 insertions(+) create mode 100644 MediaBrowser.Model/Tasks/TaskTriggerInfo.cs (limited to 'MediaBrowser.Model/Tasks/TaskTriggerInfo.cs') diff --git a/MediaBrowser.Model/Tasks/TaskTriggerInfo.cs b/MediaBrowser.Model/Tasks/TaskTriggerInfo.cs new file mode 100644 index 000000000..901a300d0 --- /dev/null +++ b/MediaBrowser.Model/Tasks/TaskTriggerInfo.cs @@ -0,0 +1,52 @@ +using System; + +namespace MediaBrowser.Model.Tasks +{ + /// + /// Class TaskTriggerInfo + /// + public class TaskTriggerInfo + { + /// + /// Gets or sets the type. + /// + /// The type. + public string Type { get; set; } + + /// + /// Gets or sets the time of day. + /// + /// The time of day. + public long? TimeOfDayTicks { get; set; } + + /// + /// Gets or sets the interval. + /// + /// The interval. + public long? IntervalTicks { get; set; } + + /// + /// Gets or sets the system event. + /// + /// The system event. + public SystemEvent? SystemEvent { get; set; } + + /// + /// Gets or sets the day of week. + /// + /// The day of week. + public DayOfWeek? DayOfWeek { get; set; } + + /// + /// Gets or sets the maximum runtime ticks. + /// + /// The maximum runtime ticks. + public long? MaxRuntimeTicks { get; set; } + + public const string TriggerDaily = "DailyTrigger"; + public const string TriggerWeekly = "WeeklyTrigger"; + public const string TriggerInterval = "IntervalTrigger"; + public const string TriggerSystemEvent = "SystemEventTrigger"; + public const string TriggerStartup = "StartupTrigger"; + } +} -- cgit v1.2.3