Skip to main content

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}