pub struct RequestBuilder { /* private fields */ }Expand description
Request builder for WebSocket messages
Implementations§
Source§impl RequestBuilder
impl RequestBuilder
Sourcepub fn build_request(
&mut self,
method: &str,
params: Option<Value>,
) -> JsonRpcRequest
pub fn build_request( &mut self, method: &str, params: Option<Value>, ) -> JsonRpcRequest
Build a JSON-RPC request
Sourcepub fn build_auth_request(
&mut self,
client_id: &str,
client_secret: &str,
) -> JsonRpcRequest
pub fn build_auth_request( &mut self, client_id: &str, client_secret: &str, ) -> JsonRpcRequest
Build authentication request
Sourcepub fn build_subscribe_request(
&mut self,
channels: Vec<String>,
) -> JsonRpcRequest
pub fn build_subscribe_request( &mut self, channels: Vec<String>, ) -> JsonRpcRequest
Build subscription request
Sourcepub fn build_unsubscribe_request(
&mut self,
channels: Vec<String>,
) -> JsonRpcRequest
pub fn build_unsubscribe_request( &mut self, channels: Vec<String>, ) -> JsonRpcRequest
Build unsubscription request
Sourcepub fn build_test_request(&mut self) -> JsonRpcRequest
pub fn build_test_request(&mut self) -> JsonRpcRequest
Build test request
Sourcepub fn build_get_time_request(&mut self) -> JsonRpcRequest
pub fn build_get_time_request(&mut self) -> JsonRpcRequest
Build get time request
Sourcepub fn build_mass_quote_request(
&mut self,
request: MassQuoteRequest,
) -> JsonRpcRequest
pub fn build_mass_quote_request( &mut self, request: MassQuoteRequest, ) -> JsonRpcRequest
Build mass quote request
Sourcepub fn build_cancel_quotes_request(
&mut self,
request: CancelQuotesRequest,
) -> JsonRpcRequest
pub fn build_cancel_quotes_request( &mut self, request: CancelQuotesRequest, ) -> JsonRpcRequest
Build cancel quotes request
Sourcepub fn build_set_mmp_config_request(
&mut self,
config: MmpGroupConfig,
) -> JsonRpcRequest
pub fn build_set_mmp_config_request( &mut self, config: MmpGroupConfig, ) -> JsonRpcRequest
Build set MMP config request
Sourcepub fn build_get_mmp_config_request(
&mut self,
mmp_group: Option<String>,
) -> JsonRpcRequest
pub fn build_get_mmp_config_request( &mut self, mmp_group: Option<String>, ) -> JsonRpcRequest
Build get MMP config request
Sourcepub fn build_reset_mmp_request(
&mut self,
mmp_group: Option<String>,
) -> JsonRpcRequest
pub fn build_reset_mmp_request( &mut self, mmp_group: Option<String>, ) -> JsonRpcRequest
Build reset MMP request
Sourcepub fn build_get_open_orders_request(
&mut self,
currency: Option<String>,
kind: Option<String>,
type_filter: Option<String>,
) -> JsonRpcRequest
pub fn build_get_open_orders_request( &mut self, currency: Option<String>, kind: Option<String>, type_filter: Option<String>, ) -> JsonRpcRequest
Build get open orders request
Trait Implementations§
Source§impl Clone for RequestBuilder
impl Clone for RequestBuilder
Source§fn clone(&self) -> RequestBuilder
fn clone(&self) -> RequestBuilder
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RequestBuilder
impl Debug for RequestBuilder
Auto Trait Implementations§
impl Freeze for RequestBuilder
impl RefUnwindSafe for RequestBuilder
impl Send for RequestBuilder
impl Sync for RequestBuilder
impl Unpin for RequestBuilder
impl UnwindSafe for RequestBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more