CreateMessageResult.fromJson constructor
CreateMessageResult.fromJson(
- Map<String, dynamic> json
)
Implementation
factory CreateMessageResult.fromJson(Map<String, dynamic> json) {
final contentMap = json['content'] as Map<String, dynamic>;
final List<dynamic>? toolCallsList = json['toolCalls'] as List<dynamic>?;
final toolCalls = toolCallsList
?.map((c) => Map<String, dynamic>.from(c as Map))
.toList();
return CreateMessageResult(
model: json['model'] as String,
stopReason: json['stopReason'] as String?,
role: json['role'] as String,
content: Content.fromJson(contentMap),
toolCalls: toolCalls,
);
}