package mediabrowser.model.session;

/** 
 Class PlayRequest
*/
public class PlayRequest
{
	/** 
	 Gets or sets the item ids.
	 
	 <value>The item ids.</value>
	*/
	private String[] ItemIds;
	public final String[] getItemIds()
	{
		return ItemIds;
	}
	public final void setItemIds(String[] value)
	{
		ItemIds = value;
	}

	/** 
	 Gets or sets the start position ticks that the first item should be played at
	 
	 <value>The start position ticks.</value>
	*/
	private Long StartPositionTicks;
	public final Long getStartPositionTicks()
	{
		return StartPositionTicks;
	}
	public final void setStartPositionTicks(Long value)
	{
		StartPositionTicks = value;
	}

	/** 
	 Gets or sets the play command.
	 
	 <value>The play command.</value>
	*/
	private PlayCommand PlayCommand = getPlayCommand().values()[0];
	public final PlayCommand getPlayCommand()
	{
		return PlayCommand;
	}
	public final void setPlayCommand(PlayCommand value)
	{
		PlayCommand = value;
	}

	/** 
	 Gets or sets the controlling user identifier.
	 
	 <value>The controlling user identifier.</value>
	*/
	private String ControllingUserId;
	public final String getControllingUserId()
	{
		return ControllingUserId;
	}
	public final void setControllingUserId(String value)
	{
		ControllingUserId = value;
	}
}
@@ -30,20 +30,67 @@
 ssion;%0A%0A
+import mediabrowser.model.dto.MediaSourceInfo;%0A%0A
 /**
- 
 %0A Class 
@@ -697,33 +697,920 @@
  value;%0A%09%7D%0A%0A%09/**
- 
+%0A%09 Gets or sets the audio stream index for the first item%0A%0A%09 %3Cvalue%3EThe audio.%3C/value%3E%0A%09 */%0A%09private Long AudioStreamIndex;%0A%09public final Long getAudioStreamIndex()%0A%09%7B%0A%09%09return AudioStreamIndex;%0A%09%7D%0A%09public final void setAudioStreamIndex(Long value)%0A%09%7B%0A%09%09AudioStreamIndex = value;%0A%09%7D%0A%0A%09/**%0A%09 Gets or sets the subtitle stream index for the first item%0A%0A%09 %3Cvalue%3EThe subtitle.%3C/value%3E%0A%09 */%0A%09private Long SubtitleStreamIndex;%0A%09public final Long getSubtitleStreamIndex()%0A%09%7B%0A%09%09return SubtitleStreamIndex;%0A%09%7D%0A%09public final void setSubtitleStreamIndex(Long value)%0A%09%7B%0A%09%09SubtitleStreamIndex = value;%0A%09%7D%0A%0A%09/**%0A%09 Gets or sets the media source ID for the first item%0A%0A%09 %3Cvalue%3EThe start position ticks.%3C/value%3E%0A%09 */%0A%09private String MediaSourceId;%0A%09public final String getMediaSourceId()%0A%09%7B%0A%09%09return MediaSourceId;%0A%09%7D%0A%09public final void setMediaSourceId(String value)%0A%09%7B%0A%09%09MediaSourceId = value;%0A%09%7D%0A%0A%09/**
 %0A%09 Gets or sets 

Update remote play command