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

Configure the client to retry the request retry_count number of times when the service is unavailable.

Duration of time to wait between retry attempts.

Methods

impl Client
[src]

[src]

Create a new client to the HelpScout service.

Example:

use helpscout::Client;

fn main() {
    let api_key = env::var("HELPSCOUT_API_KEY").expect("to have HELPSCOUT_API_KEY set");
    let client = Client::new(&api_key);
    let mailboxes = mailboxes::list(&client);
    assert!(mailboxes.items.len() > 0);
}

[src]

Send a get request to the HelpScout service. This is intended to be used by the library and not the user.

[src]

Send a post request to the HelpScout service. This is intended to be used by the library and not the user.

[src]

Send a put request to the HelpScout service. This is intended to be used by the library and not the user.

Trait Implementations

impl Debug for Client
[src]

[src]

Formats the value using the given formatter.