mirror of https://github.com/ErsatzTV/ErsatzTV.git
5 changed files with 32 additions and 9 deletions
@ -0,0 +1,8 @@
@@ -0,0 +1,8 @@
|
||||
namespace ErsatzTV.Core.Domain.Scheduling; |
||||
|
||||
public class ChannelPlayout |
||||
{ |
||||
public int Id { get; set; } |
||||
public int ChannelId { get; set; } |
||||
public Channel Channel { get; set; } |
||||
} |
@ -0,0 +1,16 @@
@@ -0,0 +1,16 @@
|
||||
namespace ErsatzTV.Core.Domain.Scheduling; |
||||
|
||||
public class ChannelPlayoutItem |
||||
{ |
||||
public int Id { get; set; } |
||||
public int ChannelPlayoutId { get; set; } |
||||
public ChannelPlayout ChannelPlayout { get; set; } |
||||
public int MediaItemId { get; set; } |
||||
public MediaItem MediaItem { get; set; } |
||||
public DateTime Start { get; set; } |
||||
public DateTime Finish { get; set; } |
||||
public TimeSpan InPoint { get; set; } |
||||
public TimeSpan OutPoint { get; set; } |
||||
public DateTimeOffset StartOffset => new DateTimeOffset(Start, TimeSpan.Zero).ToLocalTime(); |
||||
public DateTimeOffset FinishOffset => new DateTimeOffset(Finish, TimeSpan.Zero).ToLocalTime(); |
||||
} |
@ -0,0 +1,7 @@
@@ -0,0 +1,7 @@
|
||||
namespace ErsatzTV.Core.Domain.Scheduling; |
||||
|
||||
public enum ScheduleBlockItemContentType |
||||
{ |
||||
Normal = 0, |
||||
Filler = 1 |
||||
} |
Loading…
Reference in new issue