SyniInferenceMetric.fromMap constructor
SyniInferenceMetric.fromMap(
- Map<String, dynamic> m
)
Implementation
factory SyniInferenceMetric.fromMap(Map<String, dynamic> m) {
final diag = m['diagnostics'];
return SyniInferenceMetric(
startedAtUnixMs: _int(m['started_at_unix_ms']),
durationMs: _int(m['duration_ms']),
preset: _str(m['preset']) ?? '',
success: m['success'] == true,
schemaValid: m['schema_valid'] == true,
retries: _int(m['retries']),
fallbackUsed: m['fallback_used'] == true,
errorCode: _str(m['error_code']),
fallbackReason: _str(m['fallback_reason']),
diagnostics: diag is Map
? SyniFallbackDiagnostics.fromMap(diag.cast<String, dynamic>())
: null,
);
}