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,
    );