UNPKG

@deltares/fews-pi-requests

Version:

Library for making requests to the FEWS PI webservice

51 lines (50 loc) 1.04 kB
/** * ReportsResponse PI_JSON */ export interface ReportsResponse { reports?: Report[]; [k: string]: unknown; } export interface Report { /** * the module instance id of the report */ moduleInstanceId: string; /** * the module instance name */ moduleInstanceName?: string; /** * the mime type of the report */ mimeType: string; /** * Indicates if the task run is current or not */ items: ReportItem[]; } /** * The combination of a moduleInstanceId, taskRunId and reportId uniquely identifies a report */ export interface ReportItem { /** * the module instance id of the report */ moduleInstanceId: string; /** * the task run id of the report */ taskRunId: string; /** * the id of the report. */ reportId: number; /** * the time zero of the report */ timeZero: string; /** * Indicates if the report is current (most recent approved report). */ isCurrent: boolean; }