namespace Application.Features.Api.Stocks.GetDomesticSummary; public sealed class Response { public required IReadOnlyList List { get; init; } public sealed class Row { /// 키 — "kospi" | "kosdaq" | "kospi200" | "sp500" | "nasdaq" public required string Key { get; init; } /// 지수명 — 코스피 / 코스닥 / KOSPI 200 / S&P 500 / 나스닥 public required string Name { get; init; } public required decimal Close { get; init; } public required decimal ChangeVal { get; init; } /// 등락률 basis point (%×100) public required int FlucRateBp { get; init; } public required string TradeDate { get; init; } /// 최근 종가 스파크라인 (과거→최신). 데이터 없으면 빈 배열. public required IReadOnlyList Spark { get; init; } } }