postman

Crates.iopostman
lib.rspostman
version3.0.0
sourcesrc
created_at2020-11-23 06:21:03.097571
updated_at2022-11-27 17:13:49.458692
descriptionPostman client, generated from the OpenAPI spec.
homepagehttps://github.com/libninjacom/postman-rs
repositoryhttps://github.com/libninjacom/postman-rs
max_upload_size
id315250
size212,763
Kurt Wolf (kurtbuilds)

documentation

https://docs.rs/postman

README

Stars Build Status Downloads Crates.io

Postman client, generated from the OpenAPI spec.

Usage

use postman::PostmanClient;
use postman::model::*;
#[tokio::main]
async fn main() {
    let client = PostmanClient::from_env();
    let response = client
        .get_all_apis()
        .workspace("your workspace")
        .since("your since")
        .until("your until")
        .created_by("your created by")
        .updated_by("your updated by")
        .is_public(true)
        .name("your name")
        .summary("your summary")
        .description("your description")
        .sort("your sort")
        .direction("your direction")
        .send()
        .await
        .unwrap();
    println!("{:#?}", response);
}

This example loads configuration from environment variables, specifically:

  • POSTMAN_API_KEY

Installation

Add this to your Cargo.toml:

[dependencies]
postman = "1.0.0"

Documentation

You can see working examples of every API call in the examples/ directory.

Contributing

Contributions are welcome!

Library created with Libninja.

Commit count: 10

cargo fmt