ReasoningSummaryPart.fromJson constructor

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

Implementation

factory ReasoningSummaryPart.fromJson(Map<String, dynamic> json) {
  switch (json['type']) {
    case 'summary_text':
      return ReasoningSummaryTextPart(text: json['text'] as String);
    default:
      return ReasoningSummaryPartOther(json);
  }
}