Package io.a2a.spec

Class JSONRPCRequest<T>

java.lang.Object
io.a2a.spec.JSONRPCRequest<T>
All Implemented Interfaces:
JSONRPCMessage
Direct Known Subclasses:
NonStreamingJSONRPCRequest, StreamingJSONRPCRequest

public abstract sealed class JSONRPCRequest<T> extends Object implements JSONRPCMessage permits NonStreamingJSONRPCRequest<T>, StreamingJSONRPCRequest<T>
Represents a JSONRPC request.
  • Field Details

    • jsonrpc

      protected String jsonrpc
    • id

      protected Object id
    • method

      protected String method
    • params

      protected T params
  • Constructor Details

    • JSONRPCRequest

      public JSONRPCRequest()
    • JSONRPCRequest

      public JSONRPCRequest(String jsonrpc, Object id, String method, T params)
  • Method Details