AggregateEvaluationResult.fromJson constructor

AggregateEvaluationResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory AggregateEvaluationResult.fromJson(Map<String, dynamic> json) {
  return AggregateEvaluationResult(
    accountId: json['AccountId'] as String?,
    annotation: json['Annotation'] as String?,
    awsRegion: json['AwsRegion'] as String?,
    complianceType: (json['ComplianceType'] as String?)?.toComplianceType(),
    configRuleInvokedTime: timeStampFromJson(json['ConfigRuleInvokedTime']),
    evaluationResultIdentifier: json['EvaluationResultIdentifier'] != null
        ? EvaluationResultIdentifier.fromJson(
            json['EvaluationResultIdentifier'] as Map<String, dynamic>)
        : null,
    resultRecordedTime: timeStampFromJson(json['ResultRecordedTime']),
  );
}