AgentResult constructor

AgentResult({
  1. Message? message,
  2. List<Artifact>? artifacts,
  3. AgentFinishReason? finishReason,
})

Implementation

AgentResult({
  Message? message,
  List<Artifact>? artifacts,
  AgentFinishReason? finishReason,
}) {
  _json = {
    'message': ?message?.toJson(),
    'artifacts': ?artifacts?.map((e) => e.toJson()).toList(),
    'finishReason': ?finishReason?.value,
  };
}