Current section
Files
Jump to
Current section
Files
lib/jsonrpc2/client.ex
defmodule JSONRPC2.Client do
@moduledoc """
Documentation for `JSONRPC2.Client`.
Example:
alias JSONRPC2.Spec.Result
alias JSONRPC2.Spec.Error
[%Result{}, %Error{}] =
method
|> JSONRPC2.Client.call(params, id)
|> JSONRPC2.Client.call(method, params, id)
|> JSONRPC2.Client.notify(method, params)
|> JSONRPC2.Client.send(
"http://127.0.0.1:4000",
headers: [%{"X-Token" => token()}],
recv_timeout: 3000,
timeout: 3000
)
"""
use JSONRPC2.Client.Base
end