SessionInfoDto
constructor(playState: PlayerStateInfo? = null, additionalUsers: List<SessionUserInfo>? = null, capabilities: ClientCapabilitiesDto? = null, remoteEndPoint: String? = null, playableMediaTypes: List<MediaType>, id: String? = null, userId: UUID, userName: String? = null, client: String? = null, lastActivityDate: DateTime, lastPlaybackCheckIn: DateTime, lastPausedDate: DateTime? = null, deviceName: String? = null, deviceType: String? = null, nowPlayingItem: BaseItemDto? = null, nowViewingItem: BaseItemDto? = null, deviceId: String? = null, applicationVersion: String? = null, transcodingInfo: TranscodingInfo? = null, isActive: Boolean, supportsMediaControl: Boolean, supportsRemoteControl: Boolean, nowPlayingQueue: List<QueueItem>? = null, nowPlayingQueueFullItems: List<BaseItemDto>? = null, hasCustomDeviceName: Boolean, playlistItemId: String? = null, serverId: String? = null, userPrimaryImageTag: String? = null, supportedCommands: List<GeneralCommandType>)