MobileDevice.fromJson constructor
MobileDevice.fromJson(
- Map json_
Implementation
MobileDevice.fromJson(core.Map json_)
: this(
adbStatus: json_['adbStatus'] as core.bool?,
applications: (json_['applications'] as core.List?)
?.map((value) => MobileDeviceApplications.fromJson(
value as core.Map<core.String, core.dynamic>))
.toList(),
basebandVersion: json_['basebandVersion'] as core.String?,
bootloaderVersion: json_['bootloaderVersion'] as core.String?,
brand: json_['brand'] as core.String?,
buildNumber: json_['buildNumber'] as core.String?,
defaultLanguage: json_['defaultLanguage'] as core.String?,
developerOptionsStatus: json_['developerOptionsStatus'] as core.bool?,
deviceCompromisedStatus:
json_['deviceCompromisedStatus'] as core.String?,
deviceId: json_['deviceId'] as core.String?,
devicePasswordStatus: json_['devicePasswordStatus'] as core.String?,
email: (json_['email'] as core.List?)
?.map((value) => value as core.String)
.toList(),
encryptionStatus: json_['encryptionStatus'] as core.String?,
etag: json_['etag'] as core.String?,
firstSync: json_.containsKey('firstSync')
? core.DateTime.parse(json_['firstSync'] as core.String)
: null,
hardware: json_['hardware'] as core.String?,
hardwareId: json_['hardwareId'] as core.String?,
imei: json_['imei'] as core.String?,
kernelVersion: json_['kernelVersion'] as core.String?,
kind: json_['kind'] as core.String?,
lastSync: json_.containsKey('lastSync')
? core.DateTime.parse(json_['lastSync'] as core.String)
: null,
managedAccountIsOnOwnerProfile:
json_['managedAccountIsOnOwnerProfile'] as core.bool?,
manufacturer: json_['manufacturer'] as core.String?,
meid: json_['meid'] as core.String?,
model: json_['model'] as core.String?,
name: (json_['name'] as core.List?)
?.map((value) => value as core.String)
.toList(),
networkOperator: json_['networkOperator'] as core.String?,
os: json_['os'] as core.String?,
otherAccountsInfo: (json_['otherAccountsInfo'] as core.List?)
?.map((value) => value as core.String)
.toList(),
privilege: json_['privilege'] as core.String?,
releaseVersion: json_['releaseVersion'] as core.String?,
resourceId: json_['resourceId'] as core.String?,
securityPatchLevel: json_['securityPatchLevel'] as core.String?,
serialNumber: json_['serialNumber'] as core.String?,
status: json_['status'] as core.String?,
supportsWorkProfile: json_['supportsWorkProfile'] as core.bool?,
type: json_['type'] as core.String?,
unknownSourcesStatus: json_['unknownSourcesStatus'] as core.bool?,
userAgent: json_['userAgent'] as core.String?,
wifiMacAddress: json_['wifiMacAddress'] as core.String?,
);