GoogleChromeManagementV1InstalledApp.fromJson constructor

GoogleChromeManagementV1InstalledApp.fromJson(
  1. Map json_
)

Implementation

GoogleChromeManagementV1InstalledApp.fromJson(core.Map json_)
  : this(
      appId: json_['appId'] as core.String?,
      appInstallType: json_['appInstallType'] as core.String?,
      appSource: json_['appSource'] as core.String?,
      appType: json_['appType'] as core.String?,
      browserDeviceCount: json_['browserDeviceCount'] as core.String?,
      description: json_['description'] as core.String?,
      disabled: json_['disabled'] as core.bool?,
      displayName: json_['displayName'] as core.String?,
      homepageUri: json_['homepageUri'] as core.String?,
      osUserCount: json_['osUserCount'] as core.String?,
      permissions:
          (json_['permissions'] as core.List?)
              ?.map((value) => value as core.String)
              .toList(),
      riskAssessment:
          json_.containsKey('riskAssessment')
              ? GoogleChromeManagementV1RiskAssessmentData.fromJson(
                json_['riskAssessment']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );