SendStatsRequest constructor
SendStatsRequest({
- String? sessionId,
- String? subscriberStats,
- String? publisherStats,
- String? webrtcVersion,
- String? sdk,
- String? sdkVersion,
- InputDevices? audioDevices,
- InputDevices? videoDevices,
- AndroidState? android,
- AppleState? apple,
- Telemetry? telemetry,
Implementation
factory SendStatsRequest({
$core.String? sessionId,
$core.String? subscriberStats,
$core.String? publisherStats,
$core.String? webrtcVersion,
$core.String? sdk,
$core.String? sdkVersion,
$0.InputDevices? audioDevices,
$0.InputDevices? videoDevices,
$0.AndroidState? android,
$0.AppleState? apple,
Telemetry? telemetry,
}) {
final $result = create();
if (sessionId != null) {
$result.sessionId = sessionId;
}
if (subscriberStats != null) {
$result.subscriberStats = subscriberStats;
}
if (publisherStats != null) {
$result.publisherStats = publisherStats;
}
if (webrtcVersion != null) {
$result.webrtcVersion = webrtcVersion;
}
if (sdk != null) {
$result.sdk = sdk;
}
if (sdkVersion != null) {
$result.sdkVersion = sdkVersion;
}
if (audioDevices != null) {
$result.audioDevices = audioDevices;
}
if (videoDevices != null) {
$result.videoDevices = videoDevices;
}
if (android != null) {
$result.android = android;
}
if (apple != null) {
$result.apple = apple;
}
if (telemetry != null) {
$result.telemetry = telemetry;
}
return $result;
}