toJson method

Map<String, dynamic> toJson()

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,
};