feat: add project scaffold with core client, error types, and models

Set up Cargo.toml with dependencies (reqwest, serde, thiserror, tokio,
uuid, chrono). Implement OnspringClient with builder pattern and HTTP
helper methods. Define error types, enums, and paging models.
This commit is contained in:
Stevan Freeborn
2026-03-25 13:34:02 -05:00
parent 31d7659d1c
commit 7f2209af1c
9 changed files with 378 additions and 0 deletions
+10
View File
@@ -0,0 +1,10 @@
#![allow(dead_code)]
pub mod client;
mod endpoints;
pub mod error;
pub mod models;
pub use client::{OnspringClient, OnspringClientBuilder};
pub use error::{OnspringError, Result};
pub use models::*;