plaid 2.0.1

Plaid client, generated from the OpenAPI spec.
Documentation

Usage

use plaid::PlaidClient;

#[tokio::main]
async fn main() {
    let client = PlaidClient::from_env();
    // Add this middleware to record requests, e.g. for testing.
    // Do not use the middleware in production!
    // .with_middleware(httpclient::middleware::RecorderMiddleware::new());
    let access_token ="access-sandbox-b4957595-eae2-4130-9da7-114d14726a62".to_string();
    let item_get = client.item_get(access_token)
        .send()
        .await
        .unwrap();
    println!("{:#?}", item_get);
}

This example loads the client from the environment variables, specifically:

  • PLAID_CLIENT_ID
  • PLAID_SECRET
  • PLAID_VERSION
  • PLAID_ENV: one of sandbox, development, or production

Installation

Add this to your Cargo.toml:

[dependencies]
plaid = "2"

Documentation

Previous Versions

This library has undergone several iterations due to being a community effort rather than officially supported by Plaid.

Contributing

Your contribution is highly appreciated. Do not hesitate to open an issue or a pull request. Note that any contribution submitted for inclusion in the project will be licensed according to the terms given in the project license.

Library created with Libninja.