Message.fromJson constructor
Message.fromJson(
- Map<String, dynamic> json
)
Implementation
factory Message.fromJson(Map<String, dynamic> json) {
return Message(
id: json['id'],
conversationId: json['conversation_id'],
inputs: json['inputs'],
query: json['query'],
messageFiles: (json['message_files'] as List?)
?.map((file) => MessageFile.fromJson(file))
.toList() ??
[],
answer: json['answer'],
createdAt: json['created_at'],
feedback: json['feedback'],
referenceResources: (json['reference_resources'] as List?)
?.map((resource) => RetrieverResource.fromJson(resource))
.toList(),
);
}