using Domain.Entities.Stocks.ValueObject; namespace Application.Features.Api.Stocks.GetBonds; public sealed class Response { public int Total { get; init; } public DateOnly? TradeDate { get; init; } public required IReadOnlyList List { get; init; } public sealed class Row { public required BondMarket Market { get; init; } public required string Code { get; init; } public required string Name { get; init; } public required decimal Close { get; init; } public required decimal ChangeAmount { get; init; } /// 만기수익률 % (종가수익률) — 미체결 시 null public decimal? YieldToMaturity { get; init; } public required long Volume { get; init; } public required long TradeValue { get; init; } /// 만기년수 (국채전문만) public string? MaturityYears { get; init; } /// 종목구분 (국채전문만) public string? IssueType { get; init; } } }