GoogleCloudAssuredworkloadsV1DbControlComplianceSummary.fromJson constructor

GoogleCloudAssuredworkloadsV1DbControlComplianceSummary.fromJson(
  1. Map json_
)

Implementation

GoogleCloudAssuredworkloadsV1DbControlComplianceSummary.fromJson(
  core.Map json_,
) : this(
      cloudControlReports: (json_['cloudControlReports'] as core.List?)
          ?.map(
            (value) =>
                GoogleCloudAssuredworkloadsV1CloudControlReport.fromJson(
                  value as core.Map<core.String, core.dynamic>,
                ),
          )
          .toList(),
      complianceFrameworks: (json_['complianceFrameworks'] as core.List?)
          ?.map((value) => value as core.String)
          .toList(),
      control: json_['control'] as core.String?,
      controlResponsibilityType:
          json_['controlResponsibilityType'] as core.String?,
      description: json_['description'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      isFakeControl: json_['isFakeControl'] as core.bool?,
      name: json_['name'] as core.String?,
      overallEvaluationState: json_['overallEvaluationState'] as core.String?,
      similarControls: (json_['similarControls'] as core.List?)
          ?.map(
            (value) => GoogleCloudAssuredworkloadsV1SimilarControls.fromJson(
              value as core.Map<core.String, core.dynamic>,
            ),
          )
          .toList(),
      totalFindingsCount: json_['totalFindingsCount'] as core.int?,
    );