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