toJsonAndroid method
Implementation
Map<String, dynamic> toJsonAndroid() => {
'requestId': requestId,
'deviceId': deviceId,
'clientUserIds': clientUserIds,
'sign3UserIds': sign3UserIds,
'newDevice': newDevice,
'ip': ip,
'vpn': vpn,
'proxy': proxy,
'geoSpoofed': geoSpoofed,
'appTampering': appTampering,
'hooking': hooking,
'factoryReset': factoryReset,
'mirroredScreen': mirroredScreen,
'cloned': cloned,
'deviceRiskScore': deviceRiskScore,
'sessionRiskScore': sessionRiskScore,
'factoryResetTime': factoryResetTime,
'additionalData': additionalData,
// Android-only fields
'emulator': emulator,
'remoteAppProviders': remoteAppProviders,
'remoteAppProvidersCount': remoteAppProvidersCount,
'rooted': rooted,
'simInfo': simInfo?.toJson(),
'deviceMeta': deviceMeta?.toAndroidJson(),
'gpsLocation': gpsLocation?.toAndroidJson(),
'appAnalytics': appAnalytics?.toJson(),
'ipDetails': ipDetails?.toJson(),
};