toJson method
Implementation
Map<String, dynamic> toJson() => {
'Clients': clients.map((k, v) => MapEntry(k, v)),
'Functions': functions.map((k, v) => MapEntry(k, v.map((e) => e).toList())),
'UIStreams': uIStreams.map((k, v) => MapEntry(k, v.toJson())),
'AudioStreams': audioStreams.map((k, v) => MapEntry(k, v.toJson())),
'VideoStreams': videoStreams.map((k, v) => MapEntry(k, v.toJson())),
'TrackingStreams': trackingStreams.map((k, v) => MapEntry(k, v.toJson())),
'SpaceId': spaceId,
'ChannelId': channelId,
'ServerSessionId': serverSessionId,
'SessionHash': sessionHash,
'ChannelUrl': channelUrl,
'SessionChannelUrl': sessionChannelUrl,
'FirstUserId': firstUserId,
'PrimaryUserId': primaryUserId,
'OrganisationName': organisationName,
'SpaceName': spaceName,
'ChannelName': channelName,
'ServerRunType': serverRunType.value,
'AppSourceType': appSourceType.value,
'PublicAccess': publicAccess,
'DebugMode': debugMode,
};