#open-api #api-client #render #generated #spec #tokio #model

render-api

由OpenAPI规范生成的渲染客户端

5个版本 (稳定)

1.1.0 2024年7月3日
1.0.3 2023年3月6日
1.0.1 2023年2月27日
0.1.0 2023年2月26日

HTTP客户端中排名#92

Download history 5/week @ 2024-05-27 121/week @ 2024-07-01 3/week @ 2024-07-08

每月下载量 124次
render-cli中使用

MIT许可证

84KB
2K SLoC

Stars Build Status Downloads Crates.io

由OpenAPI规范生成的渲染客户端。

使用方法

use render_api::RenderClient;
use render_api::model::*;
#[tokio::main]
async fn main() {
    let client = RenderClient::from_env();
    let response = client
        .list_authorized_users_and_teams()
        .cursor("your cursor")
        .email("your email")
        .limit("your limit")
        .name("your name")
        .await
        .unwrap();
    println!("{:#?}", response);
}

此示例从环境变量中加载配置,特别是

  • RENDER_API_KEY_AUTH

安装

将其添加到您的Cargo.toml中

[dependencies]
render_api = "0.1.0"

文档

您可以在examples/目录中看到每个API调用的有效示例。

贡献

欢迎贡献!

使用Libninja创建的库。

依赖关系

~10–23MB
~395K SLoC