Class JsonRpcMessageDto


  • public class JsonRpcMessageDto
    extends java.lang.Object
    • Constructor Detail

      • JsonRpcMessageDto

        public JsonRpcMessageDto​(java.lang.String jsonrpc,
                                 java.lang.String method,
                                 java.util.Optional<? extends Params> params,
                                 java.util.Optional<? extends Id> id)
      • JsonRpcMessageDto

        public JsonRpcMessageDto​(java.lang.String jsonrpc,
                                 java.lang.String method)
    • Method Detail

      • jsonrpc

        public java.lang.String jsonrpc()
        JSON-RPC protocol version
      • method

        public java.lang.String method()
        JSON-RPC method name
      • params

        public java.util.Optional<Params> params()
        Method parameters (arbitrary JSON)
      • id

        public java.util.Optional<Id> id()
        Request id (arbitrary JSON scalar)
      • withJsonrpc

        public JsonRpcMessageDto withJsonrpc​(java.lang.String jsonrpc)
        JSON-RPC protocol version
      • withMethod

        public JsonRpcMessageDto withMethod​(java.lang.String method)
        JSON-RPC method name
      • withParams

        public JsonRpcMessageDto withParams​(java.util.Optional<? extends Params> params)
        Method parameters (arbitrary JSON)
      • withId

        public JsonRpcMessageDto withId​(java.util.Optional<? extends Id> id)
        Request id (arbitrary JSON scalar)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object