Crate clickup_v2

Crate clickup_v2 

Source
Expand description

§ClickUp v2 Rust Crate

Uma biblioteca Rust para integração com a API v2 do ClickUp.

§Features

  • Autenticação OAuth2
  • Cliente HTTP assíncrono
  • Gerenciamento de configurações
  • Tratamento de erros robusto

§Exemplo

use clickup_v2::auth::oauth::OAuthFlow;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let oauth = OAuthFlow::new()?;
    let token = oauth.authenticate().await?;
    println!("Token obtido: {}", token);
    Ok(())
}

Re-exports§

pub use auth::oauth::OAuthFlow;
pub use client::api::ClickUpClient;
pub use config::EnvManager;
pub use error::AuthError;
pub use error::AuthResult;

Modules§

auth
Módulo de autenticação OAuth2
client
Módulo de cliente API
config
Módulo de configuração
error
Módulo de tratamento de erros