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,
      supportsFcmNotifications:
          json_['supportsFcmNotifications'] as core.bool?,
      userEmail: json_['userEmail'] as core.String?,
      userId: json_['userId'] as core.String?,
    );