#client #sendgrid #open-api #generated #spec

sendgrid2

Sendgrid 客户端,由 OpenAPI 规范生成

4 个版本 (主要破坏性)

4.0.0 2022 年 10 月 21 日
2.0.0 2022 年 10 月 11 日
1.0.0 2022 年 10 月 11 日
0.1.0 2022 年 10 月 11 日

#144电子邮件

MIT 许可证

1MB
19K SLoC

GitHub Contributors Stars Build Status Downloads Crates.io

Sendgrid 客户端,由 OpenAPI 规范生成。

使用方法

use sendgrid2::SendgridClient;
use sendgrid2::model::*;
#[tokio::main]
async fn main() {
    let client = SendgridClient::from_env();
    let response = client
        .get_access_settings_activity()
        .limit(1)
        .on_behalf_of("your on behalf of")
        .send()
        .await
        .unwrap();
    println!("{:#?}", response);
}

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

  • SENDGRID_AUTHORIZATION

安装

将此添加到您的 Cargo.toml 中

[dependencies]
sendgrid2 = "0.1.0"

文档

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

贡献

欢迎贡献!

使用 Libninja 创建的库。

依赖关系

~15–27MB
~549K SLoC