Struct libstripe::Client
[−]
[src]
pub struct Client { /* fields omitted */ }
Methods
impl Client
[src]
fn new(api_key: &str) -> Client
[src]
fn stripe_account(&mut self, acct: &str)
[src]
fn idempotent(&mut self, key: &str)
[src]
fn get<A, B>(&self, path: &str, data: B) -> Result<A, Error> where
A: DeserializeOwned,
B: Serialize,
[src]
A: DeserializeOwned,
B: Serialize,
fn get_empty<A>(&self, path: &str) -> Result<A, Error> where
A: DeserializeOwned,
[src]
A: DeserializeOwned,
fn post<A, B>(&self, path: &str, data: B) -> Result<A, Error> where
A: DeserializeOwned,
B: Serialize,
[src]
A: DeserializeOwned,
B: Serialize,
fn post_empty<A>(&self, path: &str) -> Result<A, Error> where
A: DeserializeOwned,
[src]
A: DeserializeOwned,
fn delete<A, B>(&self, path: &str, data: B) -> Result<A, Error> where
A: DeserializeOwned,
B: Serialize,
[src]
A: DeserializeOwned,
B: Serialize,
fn delete_empty<A>(&self, path: &str) -> Result<A, Error> where
A: DeserializeOwned,
[src]
A: DeserializeOwned,
fn request<A, B>(&self, method: Method, path: &str, data: B) -> Result<A, Error> where
A: DeserializeOwned,
B: Serialize,
[src]
A: DeserializeOwned,
B: Serialize,