GoogleChromeManagementVersionsV1ChromeBrowserProfile.fromJson constructor

GoogleChromeManagementVersionsV1ChromeBrowserProfile.fromJson(
  1. Map json_
)

Implementation

GoogleChromeManagementVersionsV1ChromeBrowserProfile.fromJson(core.Map json_)
    : this(
        affiliationState: json_['affiliationState'] as core.String?,
        annotatedLocation: json_['annotatedLocation'] as core.String?,
        annotatedUser: json_['annotatedUser'] as core.String?,
        attestationCredential: json_.containsKey('attestationCredential')
            ? GoogleChromeManagementVersionsV1AttestationCredential.fromJson(
                json_['attestationCredential']
                    as core.Map<core.String, core.dynamic>)
            : null,
        browserChannel: json_['browserChannel'] as core.String?,
        browserVersion: json_['browserVersion'] as core.String?,
        deviceInfo: json_.containsKey('deviceInfo')
            ? GoogleChromeManagementVersionsV1DeviceInfo.fromJson(
                json_['deviceInfo'] as core.Map<core.String, core.dynamic>)
            : null,
        displayName: json_['displayName'] as core.String?,
        etag: json_['etag'] as core.String?,
        extensionCount: json_['extensionCount'] as core.String?,
        firstEnrollmentTime: json_['firstEnrollmentTime'] as core.String?,
        identityProvider: json_['identityProvider'] as core.String?,
        lastActivityTime: json_['lastActivityTime'] as core.String?,
        lastPolicyFetchTime: json_['lastPolicyFetchTime'] as core.String?,
        lastPolicySyncTime: json_['lastPolicySyncTime'] as core.String?,
        lastStatusReportTime: json_['lastStatusReportTime'] as core.String?,
        name: json_['name'] as core.String?,
        osPlatformType: json_['osPlatformType'] as core.String?,
        osPlatformVersion: json_['osPlatformVersion'] as core.String?,
        osVersion: json_['osVersion'] as core.String?,
        policyCount: json_['policyCount'] as core.String?,
        profileId: json_['profileId'] as core.String?,
        profilePermanentId: json_['profilePermanentId'] as core.String?,
        reportingData: json_.containsKey('reportingData')
            ? GoogleChromeManagementVersionsV1ReportingData.fromJson(
                json_['reportingData'] as core.Map<core.String, core.dynamic>)
            : null,
        userEmail: json_['userEmail'] as core.String?,
        userId: json_['userId'] as core.String?,
      );