AssessmentRunAgent.fromJson constructor

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

Implementation

factory AssessmentRunAgent.fromJson(Map<String, dynamic> json) {
  return AssessmentRunAgent(
    agentHealth: (json['agentHealth'] as String).toAgentHealth(),
    agentHealthCode: (json['agentHealthCode'] as String).toAgentHealthCode(),
    agentId: json['agentId'] as String,
    assessmentRunArn: json['assessmentRunArn'] as String,
    telemetryMetadata: (json['telemetryMetadata'] as List)
        .whereNotNull()
        .map((e) => TelemetryMetadata.fromJson(e as Map<String, dynamic>))
        .toList(),
    agentHealthDetails: json['agentHealthDetails'] as String?,
    autoScalingGroup: json['autoScalingGroup'] as String?,
  );
}