Struct helpscout::Client
[−]
[src]
pub struct Client { pub retry_count: u8, pub retry_wait: u16, // some fields omitted }
The HelpScout API Rust client.
This will allow the rest of this library to interact with the HelpScout API!
Fields
retry_count: u8
Configure the client to retry the request retry_count
number of times
when the service is unavailable.
retry_wait: u16
Duration of time to wait between retry attempts.
Methods
impl Client
[src]
fn new(api_key: &str) -> Client
[src]
Create a new client to the HelpScout service.
fn get(
&self,
path: &str,
url_params: Option<Vec<(String, String)>>
) -> Result<Value, HelpScoutError>
[src]
&self,
path: &str,
url_params: Option<Vec<(String, String)>>
) -> Result<Value, HelpScoutError>
Send a get
request to the HelpScout service. This is intended to be used
by the library and not the user.
fn post(
&self,
path: &str,
url_params: Option<Vec<(String, String)>>,
post_params: Option<Vec<(String, String)>>
) -> Result<Value, HelpScoutError>
[src]
&self,
path: &str,
url_params: Option<Vec<(String, String)>>,
post_params: Option<Vec<(String, String)>>
) -> Result<Value, HelpScoutError>
Send a post
request to the HelpScout service. This is intended to be used
by the library and not the user.