#nullable disable
namespace MediaBrowser.Model.SyncPlay
{
    /// 
    /// Class SendCommand.
    /// 
    public class SendCommand
    {
        /// 
        /// Gets or sets the group identifier.
        /// 
        /// The group identifier.
        public string GroupId { get; set; }
        /// 
        /// Gets or sets the UTC time when to execute the command.
        /// 
        /// The UTC time when to execute the command.
        public string When { get; set; }
        /// 
        /// Gets or sets the position ticks.
        /// 
        /// The position ticks.
        public long? PositionTicks { get; set; }
        /// 
        /// Gets or sets the command.
        /// 
        /// The command.
        public SendCommandType Command { get; set; }
        /// 
        /// Gets or sets the UTC time when this command has been emitted.
        /// 
        /// The UTC time when this command has been emitted.
        public string EmittedAt { get; set; }
    }
}