ReportSummaryGroupPreferenceSetFinding.fromJson constructor
ReportSummaryGroupPreferenceSetFinding.fromJson(
- 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,
);