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
TypeScript
/**
* 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>;
}