From 101546cbb0d43d1ae07d875f6f3fde0c7e723b8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A2=81=E7=AB=A0=E6=B4=AA?= Date: Tue, 23 Jun 2026 15:06:18 +0800 Subject: [PATCH] fix(macroeconomic): add frequence and importance to detail info V2MacroIndicatorDetail gains frequence and importance fields so that MacroeconomicResponse.info.periodicity and .importance are populated in the detail endpoint (previously always default in the detail resp). Co-Authored-By: Claude Sonnet 4.6 (1M context) --- rust/src/fundamental/context.rs | 2 ++ rust/src/fundamental/types.rs | 4 ++++ 2 files changed, 6 insertions(+) diff --git a/rust/src/fundamental/context.rs b/rust/src/fundamental/context.rs index 450848147..4f996e382 100644 --- a/rust/src/fundamental/context.rs +++ b/rust/src/fundamental/context.rs @@ -993,6 +993,8 @@ impl FundamentalContext { country: detail.market, name: detail.indicator_name, describe: detail.description, + periodicity: detail.frequence, + importance: detail.importance, ..Default::default() }; diff --git a/rust/src/fundamental/types.rs b/rust/src/fundamental/types.rs index fa127e9c4..d1263559a 100644 --- a/rust/src/fundamental/types.rs +++ b/rust/src/fundamental/types.rs @@ -1779,6 +1779,10 @@ pub(crate) struct V2MacroIndicatorDetail { #[serde(default)] pub market: String, #[serde(default)] + pub frequence: String, + #[serde(default)] + pub importance: i32, + #[serde(default)] pub indicator_data: Vec, }