namespace MediaBrowser.Model.Lyrics;
/// 
/// LyricLineCue model, holds information about the timing of words within a LyricLine.
/// 
public class LyricLineCue
{
    /// 
    /// Initializes a new instance of the  class.
    /// 
    /// The start character index of the cue.
    /// The end character index of the cue.
    /// The start of the timestamp the lyric is synced to in ticks.
    /// The end of the timestamp the lyric is synced to in ticks.
    public LyricLineCue(int position, int endPosition, long start, long? end)
    {
        Position = position;
        EndPosition = endPosition;
        Start = start;
        End = end;
    }
    /// 
    /// Gets the start character index of the cue.
    /// 
    public int Position { get; }
    /// 
    /// Gets the end character index of the cue.
    /// 
    public int EndPosition { get; }
    /// 
    /// Gets the timestamp the lyric is synced to in ticks.
    /// 
    public long Start { get; }
    /// 
    /// Gets the end timestamp the lyric is synced to in ticks.
    /// 
    public long? End { get; }
}