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_.containsKey('description')
            ? json_['description'] as core.String
            : null,
        displayName: json_.containsKey('displayName')
            ? json_['displayName'] as core.String
            : null,
        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,
      );