ReportSummaryGroupPreferenceSetFinding.fromJson constructor

ReportSummaryGroupPreferenceSetFinding.fromJson(
  1. Map json_
)

Implementation

ReportSummaryGroupPreferenceSetFinding.fromJson(core.Map json_)
  : this(
      computeEngineFinding:
          json_.containsKey('computeEngineFinding')
              ? ReportSummaryComputeEngineFinding.fromJson(
                json_['computeEngineFinding']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      description: json_['description'] as core.String?,
      displayName: json_['displayName'] as core.String?,
      machinePreferences:
          json_.containsKey('machinePreferences')
              ? VirtualMachinePreferences.fromJson(
                json_['machinePreferences']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostCompute:
          json_.containsKey('monthlyCostCompute')
              ? Money.fromJson(
                json_['monthlyCostCompute']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostNetworkEgress:
          json_.containsKey('monthlyCostNetworkEgress')
              ? Money.fromJson(
                json_['monthlyCostNetworkEgress']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostOsLicense:
          json_.containsKey('monthlyCostOsLicense')
              ? Money.fromJson(
                json_['monthlyCostOsLicense']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostOther:
          json_.containsKey('monthlyCostOther')
              ? Money.fromJson(
                json_['monthlyCostOther']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostStorage:
          json_.containsKey('monthlyCostStorage')
              ? Money.fromJson(
                json_['monthlyCostStorage']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      monthlyCostTotal:
          json_.containsKey('monthlyCostTotal')
              ? Money.fromJson(
                json_['monthlyCostTotal']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      soleTenantFinding:
          json_.containsKey('soleTenantFinding')
              ? ReportSummarySoleTenantFinding.fromJson(
                json_['soleTenantFinding']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
      vmwareEngineFinding:
          json_.containsKey('vmwareEngineFinding')
              ? ReportSummaryVmwareEngineFinding.fromJson(
                json_['vmwareEngineFinding']
                    as core.Map<core.String, core.dynamic>,
              )
              : null,
    );