#nullable disable
#pragma warning disable CS1591
using System;
namespace MediaBrowser.Model.Session
{
    /// 
    /// Class PlayRequest.
    /// 
    public class PlayRequest
    {
        /// 
        /// Gets or sets the item ids.
        /// 
        /// The item ids.
        public Guid[] ItemIds { get; set; }
        /// 
        /// Gets or sets the start position ticks that the first item should be played at.
        /// 
        /// The start position ticks.
        public long? StartPositionTicks { get; set; }
        /// 
        /// Gets or sets the play command.
        /// 
        /// The play command.
        public PlayCommand PlayCommand { get; set; }
        /// 
        /// Gets or sets the controlling user identifier.
        /// 
        /// The controlling user identifier.
        public Guid ControllingUserId { get; set; }
        public int? SubtitleStreamIndex { get; set; }
        public int? AudioStreamIndex { get; set; }
        public string MediaSourceId { get; set; }
        public int? StartIndex { get; set; }
    }
}