@deltares/fews-pi-requests
Version:
Library for making requests to the FEWS PI webservice
28 lines (27 loc) • 1.1 kB
TypeScript
import type { BaseTimeSeriesFilter } from "./baseTimeSeriesFilter";
import type { QualifierIdsQueryParameter } from "./qualifierIdsQueryParameter";
import type { TimeSeriesType } from "./timeSeriesType";
export interface TimeSeriesFilter extends BaseTimeSeriesFilter {
convertDatum?: boolean;
endCreationTime?: string;
endForecastTime?: string;
ensembleId?: string;
externalForecastTimes?: string | string[];
filterId?: string;
forecastCount?: number;
locationIds?: string | string[];
moduleInstanceIds?: string | string[];
parameterIds?: string | string[];
qualifierIds?: QualifierIdsQueryParameter | string | string[];
timeSeriesType?: TimeSeriesType;
startCreationTime?: string;
startForecastTime?: string;
taskRunIds?: string;
timeStepId?: string;
timeSeriesSetIndex?: number;
downloadAsFile?: boolean;
resamplingMethod?: "minimum" | "maximum" | "mean" | "mean_over_time" | "sum" | "instantaneous" | "percentile";
resamplingTimeStepId?: string;
resamplingOmitMissing?: boolean;
timeSeriesIds?: string[];
}