toJson method

  1. @override
Object toJson(
  1. AGptRunToolCall object
)

Implementation

@override
Object toJson(AGptRunToolCall object) {
  if(object is GptRunCodeInterpreterToolCall) {
    return object.toJson();
  }

  if(object is GptRunRetrievalToolCall) {
    return object.toJson();
  }

  if(object is GptRunFunctionToolCall) {
    return object.toJson();
  }

  throw UnimplementedError();
}