namespace Application.Features.Api.Stocks.GetForeignCustody; public sealed class Response { /// 국가별 보관금액 시계열 묶음 public required IReadOnlyList Nations { get; init; } /// 국가 하나의 외화증권 보관금액 시계열 public sealed class Series { /// 국가코드 (NATION_CD) — US/JP/HK/CN/E1 등 public required string NationCd { get; init; } /// 종목구분코드 (SECN_TPCD) — 필터 지정 시 해당 코드, 미지정(합산)이면 null public string? SecnTpcd { get; init; } /// 기준일순 보관금액 추이 public required IReadOnlyList Points { get; init; } } /// 기준일 시점 보관금액 public sealed class Point { /// 기준일자 (STD_DT) public DateOnly StdDt { get; init; } /// 외화증권보관금액 (FRSEC_CUS_AMT) — USD. secnTpcd 미지정 시 종목구분 합산 public decimal CustodyAmount { get; init; } } }