finance_query/adapters/fred/models.rs
1//! Data models for macro-economic sources (FRED, US Treasury).
2//!
3//! Re-exports canonical types from `crate::models::economic`.
4
5pub use crate::models::economic::{MacroObservation, MacroSeries, TreasuryYield};
6
7/// A single scheduled economic-data release date from the FRED
8/// `releases/dates` endpoint.
9#[derive(Debug, Clone)]
10#[non_exhaustive]
11pub struct ReleaseDate {
12 /// FRED release identifier.
13 pub release_id: u64,
14 /// Human-readable release name (e.g. "Consumer Price Index").
15 pub release_name: String,
16 /// Release date as an ISO `YYYY-MM-DD` string.
17 pub date: String,
18}