wompi-models 0.1.0

Models for the Wompi API
Documentation
#![warn(
    clippy::all,
    clippy::missing_errors_doc,
    clippy::style,
    clippy::unseparated_literal_suffix,
    clippy::pedantic,
    clippy::nursery
)]
#![allow(clippy::missing_errors_doc)]

#[derive(Debug, thiserror::Error)]
pub enum WompiError {
    #[error("Failed to send request")]
    CredentialError(#[from] std::env::VarError),
}

mod oauth2;
mod pay_url;
mod recurring;
mod webhook;

pub use oauth2::{OAuth2Form, OAuth2Response};
pub use pay_url::*;
pub use recurring::*;

pub use webhook::*;