homecore_api/lib.rs
1//! HOMECORE-API — wire-compat Axum REST + WebSocket port of HA's API (ADR-130).
2pub mod app;
3pub mod auth;
4pub mod error;
5pub mod rest;
6pub mod state;
7pub mod tokens;
8pub mod ws;
9
10pub use app::{build_cors_layer, router, AppState};
11pub use error::{ApiError, ApiResult};
12pub use state::SharedState;
13pub use tokens::LongLivedTokenStore;
14
15pub const DEFAULT_PORT: u16 = 8123;