porkbun-api 1.0.4

an async implementation of porkbun's domain management api.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#[tokio::main]
async fn main() -> anyhow::Result<()> {
    let file = std::fs::File::open("secrets/api_key.json")?;
    let api_key: porkbun_api::ApiKey = serde_json::from_reader(file)?;
    let client = porkbun_api::Client::new(api_key.clone());
    let ping_response = client.ping().await?;
    println!("{ping_response:#?}");
    let client2 = porkbun_api::Client::new_with_transport(
        api_key,
        porkbun_api::transport::DefaultTransport::new(true),
    );
    let ping_response = client2.ping().await?;
    println!("{ping_response:#?}");
    Ok(())
}