namespace Application.Features.Api.Stocks.GetStockDividends; public sealed class Response { public required string Isin { get; init; } public int Total { get; init; } public required IReadOnlyList List { get; init; } public sealed class Row { public DateOnly RgtStdDt { get; init; } public required string Name { get; init; } public string? SecurityKind { get; init; } /// 액면가 (PVAL) public decimal? FaceValue { get; init; } /// 1주당 현금배당금 (CASH_ALOC_AMT) public decimal? CashPerShare { get; init; } /// 주식배정비율 (STK_ALOC_RATIO) public decimal? StockAllocRatio { get; init; } /// 시가배당율 % (MARTP_DIV_RATE) public decimal? MarketDividendRate { get; init; } /// 배당지급일 (현금 1차, TH1_PAY_TERM_BEGIN_DT) public DateOnly? CashPayDate { get; init; } /// 권리락일 (DividendSchedule.XRGT_DT 결합, 없으면 null) public DateOnly? XrgtDt { get; init; } /// 확정구분 (DividendSchedule.FIX_TPCD 결합, 1확정 2예고 3미정) public string? FixType { get; init; } } }