Struct rings_node::jsonrpc_client::request::RequestBuilder
source · pub struct RequestBuilder { /* private fields */ }Expand description
Creates JSON-RPC requests
Implementations§
source§impl RequestBuilder
impl RequestBuilder
sourcepub fn single_request(&mut self, method: String, params: Params) -> (Id, String)
pub fn single_request(&mut self, method: String, params: Params) -> (Id, String)
Build a single request with the next available id
sourcepub fn call_request(&mut self, msg: &CallMessage) -> (Id, String)
pub fn call_request(&mut self, msg: &CallMessage) -> (Id, String)
call single_request
sourcepub fn subscribe_request(
&mut self,
subscribe: String,
subscribe_params: Params
) -> (Id, String)
pub fn subscribe_request(
&mut self,
subscribe: String,
subscribe_params: Params
) -> (Id, String)
subscribe request
sourcepub fn unsubscribe_request(
&mut self,
unsubscribe: String,
sid: SubscriptionId
) -> (Id, String)
pub fn unsubscribe_request(
&mut self,
unsubscribe: String,
sid: SubscriptionId
) -> (Id, String)
unsubscribe request
sourcepub fn notification(&mut self, msg: &NotifyMessage) -> String
pub fn notification(&mut self, msg: &NotifyMessage) -> String
notification request