GoogleChromeManagementV1TelemetryEvent.fromJson constructor
GoogleChromeManagementV1TelemetryEvent.fromJson(
- Map json_
Implementation
GoogleChromeManagementV1TelemetryEvent.fromJson(core.Map json_)
: this(
appInstallEvent:
json_.containsKey('appInstallEvent')
? GoogleChromeManagementV1TelemetryAppInstallEvent.fromJson(
json_['appInstallEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
appLaunchEvent:
json_.containsKey('appLaunchEvent')
? GoogleChromeManagementV1TelemetryAppLaunchEvent.fromJson(
json_['appLaunchEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
appUninstallEvent:
json_.containsKey('appUninstallEvent')
? GoogleChromeManagementV1TelemetryAppUninstallEvent.fromJson(
json_['appUninstallEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
audioSevereUnderrunEvent:
json_.containsKey('audioSevereUnderrunEvent')
? GoogleChromeManagementV1TelemetryAudioSevereUnderrunEvent.fromJson(
json_['audioSevereUnderrunEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
device:
json_.containsKey('device')
? GoogleChromeManagementV1TelemetryDeviceInfo.fromJson(
json_['device'] as core.Map<core.String, core.dynamic>,
)
: null,
eventType: json_['eventType'] as core.String?,
httpsLatencyChangeEvent:
json_.containsKey('httpsLatencyChangeEvent')
? GoogleChromeManagementV1TelemetryHttpsLatencyChangeEvent.fromJson(
json_['httpsLatencyChangeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
name: json_['name'] as core.String?,
networkStateChangeEvent:
json_.containsKey('networkStateChangeEvent')
? GoogleChromeManagementV1TelemetryNetworkConnectionStateChangeEvent.fromJson(
json_['networkStateChangeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
osCrashEvent:
json_.containsKey('osCrashEvent')
? GoogleChromeManagementV1TelemetryOsCrashEvent.fromJson(
json_['osCrashEvent'] as core.Map<core.String, core.dynamic>,
)
: null,
reportTime: json_['reportTime'] as core.String?,
usbPeripheralsEvent:
json_.containsKey('usbPeripheralsEvent')
? GoogleChromeManagementV1TelemetryUsbPeripheralsEvent.fromJson(
json_['usbPeripheralsEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
user:
json_.containsKey('user')
? GoogleChromeManagementV1TelemetryUserInfo.fromJson(
json_['user'] as core.Map<core.String, core.dynamic>,
)
: null,
vpnConnectionStateChangeEvent:
json_.containsKey('vpnConnectionStateChangeEvent')
? GoogleChromeManagementV1TelemetryNetworkConnectionStateChangeEvent.fromJson(
json_['vpnConnectionStateChangeEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
wifiSignalStrengthEvent:
json_.containsKey('wifiSignalStrengthEvent')
? GoogleChromeManagementV1TelemetryNetworkSignalStrengthEvent.fromJson(
json_['wifiSignalStrengthEvent']
as core.Map<core.String, core.dynamic>,
)
: null,
);