cwmsjs
Version:
CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps
59 lines (58 loc) • 1.82 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 { Pool, Pools } from '../models/index';
export interface GetPoolsRequest {
office?: string;
idMask?: string;
nameMask?: string;
bottomMask?: string;
topMask?: string;
includeExplicit?: string;
includeImplicit?: string;
page?: string;
pageSize?: number;
}
export interface GetPoolsWithPoolIdRequest {
poolId: string;
office: string;
projectId: string;
bottomMask?: string;
topMask?: string;
includeExplicit?: string;
includeImplicit?: string;
}
/**
*
*/
export declare class PoolsApi extends runtime.BaseAPI {
/**
* Returns Pools Data
* Get cwmsData pools
*/
getPoolsRaw(requestParameters: GetPoolsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pools>>;
/**
* Returns Pools Data
* Get cwmsData pools
*/
getPools(requestParameters?: GetPoolsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pools>;
/**
* Retrieves requested Pool
* Get cwmsData pools with poolId
*/
getPoolsWithPoolIdRaw(requestParameters: GetPoolsWithPoolIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Pool>>;
/**
* Retrieves requested Pool
* Get cwmsData pools with poolId
*/
getPoolsWithPoolId(requestParameters: GetPoolsWithPoolIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Pool>;
}