namespace Application.Features.Api.Stocks.GetCbExercises;
public sealed class Response
{
/// 조회 기준 ISIN (행사주식 또는 채권)
public required string Isin { get; init; }
public int Total { get; init; }
public required IReadOnlyList List { get; init; }
public sealed class Row
{
/// 채권 종목코드 (BOND_ISIN)
public required string BondIsin { get; init; }
/// 채권 종목명 (BOND_KOR_SECN_NM)
public string? BondName { get; init; }
/// 채권종류 (BOND_KIND_NM) — EB/CB/BW
public string? BondKind { get; init; }
/// 행사주식 종목코드 (XRC_STK_ISIN) — 링크용
public string? ExerciseStockIsin { get; init; }
/// 행사주식명 (STK_KOR_SECN_NM)
public string? ExerciseStockName { get; init; }
/// 권리행사일 (RGT_STD_DT)
public DateOnly RgtStdDt { get; init; }
/// 행사가격 (XRC_PRICE)
public decimal? ExercisePrice { get; init; }
/// 행사주수 (XRC_QTY)
public decimal? ExerciseQty { get; init; }
/// 행사금액 (XRC_AMT)
public decimal? ExerciseAmt { get; init; }
/// 주식상장일 (LIST_DT)
public DateOnly? ListDt { get; init; }
}
}