public void GetTimeSeriesList() { var client = new Client("knoema.com"); var request = new FullDimensionRequest(); request.DimensionRequest.Add(new DimensionRequestItem { DimensionId = "country", Members = { 1000000, 1000100 } }); request.DimensionRequest.Add(new DimensionRequestItem { DimensionId = "subject", Members = { 1000000, 1000200 } }); var tsList = client.GetTimeSeriesList("IMFWEO2017Oct", request).GetAwaiter().GetResult(); Assert.AreEqual(2, tsList.Count()); Assert.AreEqual(1062540, tsList.ElementAt(0).TimeseriesKey); Assert.AreEqual(1017350, tsList.ElementAt(1).TimeseriesKey); }
public Task <IEnumerable <TimeSeriesItem> > GetTimeSeriesList(string datasetId, FullDimensionRequest request) { return(ApiPost <IEnumerable <TimeSeriesItem> >($"/api/1.0/data/dataset/{datasetId}", request)); }