DeviceIdentifierInfo.fromMap constructor
DeviceIdentifierInfo.fromMap(
- Map? map
Implementation
factory DeviceIdentifierInfo.fromMap(Map<dynamic, dynamic>? map) {
return DeviceIdentifierInfo(
platformName: _readString(map?['platformName']),
operatingSystemName: _readString(map?['operatingSystemName']),
operatingSystemVersion: _readString(map?['operatingSystemVersion']),
deviceName: _readString(map?['deviceName']),
deviceManufacturer: _readString(map?['deviceManufacturer']),
deviceBrand: _readString(map?['deviceBrand']),
deviceModel: _readString(map?['deviceModel']),
deviceProduct: _readString(map?['deviceProduct']),
deviceHardware: _readString(map?['deviceHardware']),
isPhysicalDevice: _readBool(map?['isPhysicalDevice']),
isSimulator: _readBool(map?['isSimulator']),
isRooted: _readBool(map?['isRooted']),
isJailbroken: _readBool(map?['isJailbroken']),
androidSdkInt: _readInt(map?['androidSdkInt']),
androidBoard: _readString(map?['androidBoard']),
androidBootloader: _readString(map?['androidBootloader']),
androidBuildId: _readString(map?['androidBuildId']),
androidBuildDisplay: _readString(map?['androidBuildDisplay']),
androidBuildFingerprint: _readString(map?['androidBuildFingerprint']),
androidBuildHost: _readString(map?['androidBuildHost']),
androidBuildTags: _readString(map?['androidBuildTags']),
androidBuildType: _readString(map?['androidBuildType']),
androidBuildUser: _readString(map?['androidBuildUser']),
androidSupportedAbis: _readStringList(map?['androidSupportedAbis']),
iosSystemName: _readString(map?['iosSystemName']),
iosModel: _readString(map?['iosModel']),
iosLocalizedModel: _readString(map?['iosLocalizedModel']),
iosModelIdentifier: _readString(map?['iosModelIdentifier']),
iosUserInterfaceIdiom: _readString(map?['iosUserInterfaceIdiom']),
bestEffortDeviceId: _readString(map?['bestEffortDeviceId']),
androidId: _readString(map?['androidId']),
androidImei: _readString(map?['androidImei']),
appInstanceUuid: _readString(map?['appInstanceUuid']),
iosUdid: _readString(map?['iosUdid']),
androidOaid: _readString(map?['androidOaid']),
iosIdfa: _readString(map?['iosIdfa']),
androidGaid: _readString(map?['androidGaid']),
iosTrackingAuthorizationStatus:
IosTrackingAuthorizationStatus.fromPlatformValue(
map?['iosTrackingAuthorizationStatus'],
),
);
}