| 12345678910111213141516171819202122232425262728293031323334 |
- namespace Application.Features.Api.Stocks.GetDomesticSummary;
- public sealed class Response
- {
- public required IReadOnlyList<Row> List { get; init; }
- public sealed class Row
- {
- /// <summary>키 — "kospi" | "kosdaq" | "kospi200"</summary>
- public required string Key { get; init; }
- /// <summary>지수명 — 코스피 / 코스닥 / KOSPI 200</summary>
- public required string Name { get; init; }
- public required decimal Close { get; init; }
- public required decimal ChangeVal { get; init; }
- /// <summary>등락률 basis point (%×100)</summary>
- public required int FlucRateBp { get; init; }
- public required string TradeDate { get; init; }
- // ── 등락 종목 수 (코스피/코스닥만; KOSPI200 은 null) ──
- public int? Advances { get; init; }
- public int? Declines { get; init; }
- public int? Unchanged { get; init; }
- /// <summary>상한(가격제한 근사 — 등락률 +29.5%↑)</summary>
- public int? LimitUp { get; init; }
- /// <summary>하한(가격제한 근사 — 등락률 -29.5%↓)</summary>
- public int? LimitDown { get; init; }
- }
- }
|