AssessmentTemplate.fromJson constructor
AssessmentTemplate.fromJson(
- Map<String, dynamic> json
)
Implementation
factory AssessmentTemplate.fromJson(Map<String, dynamic> json) {
return AssessmentTemplate(
arn: json['arn'] as String,
assessmentRunCount: json['assessmentRunCount'] as int,
assessmentTargetArn: json['assessmentTargetArn'] as String,
createdAt: nonNullableTimeStampFromJson(json['createdAt'] as Object),
durationInSeconds: json['durationInSeconds'] as int,
name: json['name'] as String,
rulesPackageArns: (json['rulesPackageArns'] as List)
.whereNotNull()
.map((e) => e as String)
.toList(),
userAttributesForFindings: (json['userAttributesForFindings'] as List)
.whereNotNull()
.map((e) => Attribute.fromJson(e as Map<String, dynamic>))
.toList(),
lastAssessmentRunArn: json['lastAssessmentRunArn'] as String?,
);
}