toJsonIos method
Implementation
Map<String, dynamic> toJsonIos() => {
'requestId': requestId,
'deviceId': deviceId,
'simulator': simulator,
'jailbroken': jailbroken,
'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,
'ipDetails': ipDetails?.toJson(),
// iOS-only fields
'gpsLocation': gpsLocation?.toiOSJson(),
'deviceMeta': deviceMeta?.toiOSJson(),
'appAnalytics': appAnalytics?.toJson()
};