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