namespace Application.Features.Api.Stocks.GetMeetingCalendar; public sealed class Response { public int Total { get; init; } public required IReadOnlyList List { get; init; } public sealed class Row { public int IssucoCustno { get; init; } /// 종목명 (Stock.IssucoCustno 조인, 미매칭 시 null) public string? Name { get; init; } /// 단축코드 (Stock.IssucoCustno 조인, 미매칭 시 null) public string? Code { get; init; } /// 권리기준일 (RGT_STD_DT) public DateOnly RgtStdDt { get; init; } /// 총회일자 (GMET_DT) public DateOnly? GmetDt { get; init; } /// 총회시각 (GMET_TTM) — HHmm public string? GmetTtm { get; init; } /// 총회종류코드 (GMET_KACD) — 001정기 002임시 003종류 009기타 public required string MeetingKind { get; init; } /// 총회장소 (GMET_PLACE) public string? Place { get; init; } /// 전자투표 적용여부 (EVOTE_YN) public bool? Evote { get; init; } /// 연기여부 (DFER_YN) public bool? Deferred { get; init; } /// 안건수 (MeetingAgenda 집계) public int AgendaCount { get; init; } } }