namespace Application.Features.Api.Stocks.GetLockupCalendar; public sealed class Response { public int Total { get; init; } public required IReadOnlyList List { get; init; } public sealed class Row { public int IssucoCustno { get; init; } /// 단축코드 (SHOTN_ISIN) public required string ShortCode { get; init; } /// 한글종목명 (KOR_SECN_NM) public required string Name { get; init; } /// 업무구분 (OCCR_SEQ) — 1예수 2반환 public required string OccrSeq { get; init; } /// 예수일 (SAFEDP_DT) public DateOnly SafedpDt { get; init; } /// 예수주식수 (SAFEDP_QTY) public long? SafedpQty { get; init; } /// 보호예수사유코드 (DUTY_SAFEDP_RACD) public required string ReasonCode { get; init; } /// 반환일 (RETURN_DT) — 락업 해제일 public DateOnly? ReturnDt { get; init; } /// 반환주식수 (RETURN_QTY) public long? ReturnQty { get; init; } /// 총발행주식수 (TOTAL_STK_CNT) public long? TotalStkCnt { get; init; } } }