DescribeAuditMitigationActionsTaskResponse.fromJson constructor
DescribeAuditMitigationActionsTaskResponse.fromJson(
- Map<String, dynamic> json
)
Implementation
factory DescribeAuditMitigationActionsTaskResponse.fromJson(
Map<String, dynamic> json) {
return DescribeAuditMitigationActionsTaskResponse(
actionsDefinition: (json['actionsDefinition'] as List?)
?.whereNotNull()
.map((e) => MitigationAction.fromJson(e as Map<String, dynamic>))
.toList(),
auditCheckToActionsMapping: (json['auditCheckToActionsMapping']
as Map<String, dynamic>?)
?.map((k, e) => MapEntry(
k, (e as List).whereNotNull().map((e) => e as String).toList())),
endTime: timeStampFromJson(json['endTime']),
startTime: timeStampFromJson(json['startTime']),
target: json['target'] != null
? AuditMitigationActionsTaskTarget.fromJson(
json['target'] as Map<String, dynamic>)
: null,
taskStatistics: (json['taskStatistics'] as Map<String, dynamic>?)?.map(
(k, e) => MapEntry(k,
TaskStatisticsForAuditCheck.fromJson(e as Map<String, dynamic>))),
taskStatus:
(json['taskStatus'] as String?)?.toAuditMitigationActionsTaskStatus(),
);
}