java.lang.Object
com.mulesoft.modules.agent.broker.internal.tool.ToolResponse
com.mulesoft.modules.agent.broker.internal.tool.a2a.A2AToolResponse
All Implemented Interfaces:
Serializable

public final class A2AToolResponse extends ToolResponse
See Also:
  • Constructor Details

    • A2AToolResponse

      public A2AToolResponse(String result, ToolSelection selection, String taskId, String contextId, io.a2a.spec.TaskState state, List<io.a2a.spec.Part<?>> messageParts, List<io.a2a.spec.Artifact> artifacts)
  • Method Details

    • isInputRequired

      public boolean isInputRequired()
    • getTaskId

      public String getTaskId()
    • getState

      public io.a2a.spec.TaskState getState()
    • getContextId

      public String getContextId()
    • getArtifacts

      public List<io.a2a.spec.Artifact> getArtifacts()
    • getMessageParts

      public List<io.a2a.spec.Part<?>> getMessageParts()