SyniFallbackDiagnostics.fromMap constructor
SyniFallbackDiagnostics.fromMap(
- Map<String, dynamic> m
)
Implementation
factory SyniFallbackDiagnostics.fromMap(Map<String, dynamic> m) {
final raw = m['attempts'];
final attempts = raw is List
? raw
.whereType<Map>()
.map(
(a) => SyniAttemptDiagnostic.fromMap(a.cast<String, dynamic>()))
.toList()
: const <SyniAttemptDiagnostic>[];
return SyniFallbackDiagnostics(
seed: _int(m['seed']),
schema: _str(m['schema']) ?? '',
maxTokens: _int(m['max_tokens']),
likelyTruncated: m['likely_truncated'] == true,
attempts: attempts,
prompt: _str(m['prompt']),
rawOutput: _str(m['raw_output']),
);
}