toJsonIos method

Map<String, dynamic> toJsonIos()

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()
};