GoogleAppsCloudidentityDevicesV1Device.fromJson constructor
GoogleAppsCloudidentityDevicesV1Device.fromJson(
- Map json_
Implementation
GoogleAppsCloudidentityDevicesV1Device.fromJson(core.Map json_)
: this(
androidSpecificAttributes:
json_.containsKey('androidSpecificAttributes')
? GoogleAppsCloudidentityDevicesV1AndroidAttributes.fromJson(
json_['androidSpecificAttributes']
as core.Map<core.String, core.dynamic>)
: null,
assetTag: json_['assetTag'] as core.String?,
basebandVersion: json_['basebandVersion'] as core.String?,
bootloaderVersion: json_['bootloaderVersion'] as core.String?,
brand: json_['brand'] as core.String?,
buildNumber: json_['buildNumber'] as core.String?,
compromisedState: json_['compromisedState'] as core.String?,
createTime: json_['createTime'] as core.String?,
deviceId: json_['deviceId'] as core.String?,
deviceType: json_['deviceType'] as core.String?,
enabledDeveloperOptions:
json_['enabledDeveloperOptions'] as core.bool?,
enabledUsbDebugging: json_['enabledUsbDebugging'] as core.bool?,
encryptionState: json_['encryptionState'] as core.String?,
endpointVerificationSpecificAttributes: json_
.containsKey('endpointVerificationSpecificAttributes')
? GoogleAppsCloudidentityDevicesV1EndpointVerificationSpecificAttributes
.fromJson(json_['endpointVerificationSpecificAttributes']
as core.Map<core.String, core.dynamic>)
: null,
hostname: json_['hostname'] as core.String?,
imei: json_['imei'] as core.String?,
kernelVersion: json_['kernelVersion'] as core.String?,
lastSyncTime: json_['lastSyncTime'] as core.String?,
managementState: json_['managementState'] as core.String?,
manufacturer: json_['manufacturer'] as core.String?,
meid: json_['meid'] as core.String?,
model: json_['model'] as core.String?,
name: json_['name'] as core.String?,
networkOperator: json_['networkOperator'] as core.String?,
osVersion: json_['osVersion'] as core.String?,
otherAccounts: (json_['otherAccounts'] as core.List?)
?.map((value) => value as core.String)
.toList(),
ownerType: json_['ownerType'] as core.String?,
releaseVersion: json_['releaseVersion'] as core.String?,
securityPatchTime: json_['securityPatchTime'] as core.String?,
serialNumber: json_['serialNumber'] as core.String?,
unifiedDeviceId: json_['unifiedDeviceId'] as core.String?,
wifiMacAddresses: (json_['wifiMacAddresses'] as core.List?)
?.map((value) => value as core.String)
.toList(),
);