UNPKG

cwmsjs

Version:

CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps

97 lines (96 loc) 4.66 kB
/** * CWMS Data API * CWMS REST API for Data Retrieval * * The version of the OpenAPI document: 2.3.2-2025.03.19 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { DeleteMethod, TimeSeriesIdentifierDescriptor, TimeSeriesIdentifierDescriptors } from '../models/index'; export interface DeleteTimeSeriesIdentifierDescriptorWithNameRequest { name: string; timeseriesId: string; office: string; method: DeleteMethod; } export interface GetTimeSeriesIdentifierDescriptorRequest { office?: string; timeseriesIdRegex?: string; page?: string; pageSize?: number; } export interface GetTimeSeriesIdentifierDescriptorWithNameRequest { name: string; timeseriesId: string; office: string; } export interface PatchTimeSeriesIdentifierDescriptorWithNameRequest { name: string; office: string; timeseriesId?: string; intervalOffset?: number; snapForward?: number; snapBackward?: number; active?: boolean; } export interface PostTimeSeriesIdentifierDescriptorRequest { timeSeriesIdentifierDescriptor: TimeSeriesIdentifierDescriptor; failIfExists?: boolean; } /** * */ export declare class TimeSeriesIdentifierApi extends runtime.BaseAPI { /** * Deletes requested timeseries identifier * Delete cwmsData timeseries identifierDescriptor with name */ deleteTimeSeriesIdentifierDescriptorWithNameRaw(requestParameters: DeleteTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Deletes requested timeseries identifier * Delete cwmsData timeseries identifierDescriptor with name */ deleteTimeSeriesIdentifierDescriptorWithName(requestParameters: DeleteTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Returns CWMS timeseries identifier descriptorData * Get cwmsData timeseries identifierDescriptor */ getTimeSeriesIdentifierDescriptorRaw(requestParameters: GetTimeSeriesIdentifierDescriptorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TimeSeriesIdentifierDescriptors>>; /** * Returns CWMS timeseries identifier descriptorData * Get cwmsData timeseries identifierDescriptor */ getTimeSeriesIdentifierDescriptor(requestParameters?: GetTimeSeriesIdentifierDescriptorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TimeSeriesIdentifierDescriptors>; /** * Retrieves requested timeseries identifier descriptor * Get cwmsData timeseries identifierDescriptor with name */ getTimeSeriesIdentifierDescriptorWithNameRaw(requestParameters: GetTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<TimeSeriesIdentifierDescriptor>>; /** * Retrieves requested timeseries identifier descriptor * Get cwmsData timeseries identifierDescriptor with name */ getTimeSeriesIdentifierDescriptorWithName(requestParameters: GetTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<TimeSeriesIdentifierDescriptor>; /** * Patch cwmsData timeseries identifierDescriptor with name */ patchTimeSeriesIdentifierDescriptorWithNameRaw(requestParameters: PatchTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Patch cwmsData timeseries identifierDescriptor with name */ patchTimeSeriesIdentifierDescriptorWithName(requestParameters: PatchTimeSeriesIdentifierDescriptorWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Create new TimeSeriesIdentifierDescriptor * Post cwmsData timeseries identifierDescriptor */ postTimeSeriesIdentifierDescriptorRaw(requestParameters: PostTimeSeriesIdentifierDescriptorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Create new TimeSeriesIdentifierDescriptor * Post cwmsData timeseries identifierDescriptor */ postTimeSeriesIdentifierDescriptor(requestParameters: PostTimeSeriesIdentifierDescriptorRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; }