toMap method
Serializes the result to a map using stable field names.
Implementation
Map<String, Object> toMap() {
return <String, Object>{
'task': task.name,
'riskLevel': riskLevel,
'confidence': confidence,
'reasons': reasons,
'recommendation': recommendation,
'analyzedAtMillis': analyzedAtMillis,
'requiredCapabilities': requiredCapabilities,
'missingCapabilities': missingCapabilities,
'availableCapabilities': availableCapabilities,
};
}