Response.cs 1.0 KB

1234567891011121314151617181920212223242526272829
  1. namespace Application.Features.Api.Stocks.GetSriBonds;
  2. public sealed class Response
  3. {
  4. public int Total { get; init; }
  5. public DateOnly? TradeDate { get; init; }
  6. public required IReadOnlyList<Row> List { get; init; }
  7. public sealed class Row
  8. {
  9. public required string Code { get; init; }
  10. public required string IssuerName { get; init; }
  11. /// <summary>채권종류 (녹색채권/사회적채권/지속가능채권 등)</summary>
  12. public required string SriBondType { get; init; }
  13. public required string Name { get; init; }
  14. public DateOnly? ListDate { get; init; }
  15. public DateOnly? IssueDate { get; init; }
  16. public DateOnly? RedemptionDate { get; init; }
  17. /// <summary>표면이자율 %</summary>
  18. public decimal? CouponRate { get; init; }
  19. public required long IssueAmount { get; init; }
  20. public required long ListAmount { get; init; }
  21. /// <summary>채권유형 (회사채 등)</summary>
  22. public string? BondType { get; init; }
  23. }
  24. }