#nullable disable namespace MediaBrowser.Model.SyncPlay { /// /// Class PlayQueueUpdate. /// public class PlayQueueUpdate { /// /// Gets or sets the request type that originated this update. /// /// The reason for the update. public PlayQueueUpdateReason Reason { get; set; } /// /// Gets or sets the UTC time of the last change to the playing queue. /// /// The UTC time of the last change to the playing queue. public string LastUpdate { get; set; } /// /// Gets or sets the playlist. /// /// The playlist. public QueueItem[] Playlist { get; set; } /// /// Gets or sets the playing item index in the playlist. /// /// The playing item index in the playlist. public int PlayingItemIndex { get; set; } /// /// Gets or sets the start position ticks. /// /// The start position ticks. public long StartPositionTicks { get; set; } /// /// Gets or sets the shuffle mode. /// /// The shuffle mode. public GroupShuffleMode ShuffleMode { get; set; } /// /// Gets or sets the repeat mode. /// /// The repeat mode. public GroupRepeatMode RepeatMode { get; set; } } }