pub trait RequestDefaults<'a> {
// Required methods
fn default_post_requestor(
&self,
endpoint: &str,
json: &'a str
) -> RequestBuilder;
fn default_get_requestor(
&self,
endpoint: &str,
parameters: ParameterHashMap<'a>
) -> RequestBuilder;
// Provided methods
fn default_headers(&self, request_builder: RequestBuilder) -> RequestBuilder { ... }
fn default_parameters(
&self,
_request_builder: RequestBuilder
) -> ParameterHashMap<'_> { ... }
}
Modifies the provided RequestBuilder with default settings for post request.
endpoint - The endpoint for the request.
json - The JSON payload for the request.
The modified RequestBuilder with default settings applied.
Modifies the provided RequestBuilder with default settings for get request.
endpoint - The endpoint for the request.
json - The JSON payload for the request.
The modified RequestBuilder with default settings applied.
Modifies the provided RequestBuilder with default headers.
request_builder - The RequestBuilder to modify.
The modified RequestBuilder with default headers set.
Modifies the provided RequestBuilder with default parameters.
request_builder - The RequestBuilder to modify.
The modified RequestBuilder with default parameters set.