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