GoogleAppsCloudidentityDevicesV1Device.fromJson constructor

GoogleAppsCloudidentityDevicesV1Device.fromJson(
  1. 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(),
    );