GetPromptResult.fromJson constructor

GetPromptResult.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory GetPromptResult.fromJson(Map<String, dynamic> json) {
  final List<dynamic> messagesList = json['messages'] as List<dynamic>? ?? [];
  final messages =
      messagesList
          .map((message) => Message.fromJson(message as Map<String, dynamic>))
          .toList();

  return GetPromptResult(
    description: json['description'] as String?,
    messages: messages,
  );
}