trailcache_core/api/mod.rs
1//! REST API client module for Scouting.org services.
2//!
3//! This module provides the `ApiClient` for communicating with the
4//! Scouting.org API to fetch roster, event, and advancement data.
5//!
6//! The API uses JWT bearer token authentication obtained through
7//! the my.scouting.org authentication endpoint.
8
9pub mod client;
10pub mod error;
11
12pub use client::ApiClient;
13pub use error::ApiError;