Query.cs 749 B

1234567891011
  1. using Application.Abstractions.Messaging;
  2. using SharedKernel.Results;
  3. namespace Application.Features.Api.Stocks.GetForeignCustody;
  4. /// <summary>
  5. /// 외화증권 국가별 보관금액 추이 — 서학개미 위젯용 (SEIBro getNationFrsecCusInfo 적재분 시계열). 익명 열람.
  6. /// 국가(NationCd)별로 기간(StdDt from/to) 보관금액 시계열을 묶어 반환. nation 지정 시 해당 국가만, 미지정 시 전 국가.
  7. /// secnTpcd 지정 시 71외화주식~78 필터(미지정 = 국가별 종목구분 합산). 종목구분 합산은 같은 (국가,기준일)의 SecnTpcd 금액을 더한다.
  8. /// </summary>
  9. public sealed record Query(string? Nation, string? SecnTpcd, DateOnly? From, DateOnly? To) : IQuery<Result<Response>>;