ConversationCodeInterpreterCallItem.fromJson constructor

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

Implementation

factory ConversationCodeInterpreterCallItem.fromJson(
  Map<String, dynamic> json,
) {
  return ConversationCodeInterpreterCallItem(
    id: json['id'] as String,
    code: json['code'] as String?,
    language: json['language'] as String?,
    outputs: (json['outputs'] as List?)
        ?.map((e) => e as Map<String, dynamic>)
        .toList(),
    status: json['status'] != null
        ? ItemStatus.fromJson(json['status'] as String)
        : null,
  );
}