cwmsjs
Version:
CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps
44 lines (43 loc) • 1.41 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 { Catalog, CatalogableEndpoint, UnitSystem } from '../models/index';
export interface GetCatalogWithDatasetRequest {
dataset: CatalogableEndpoint;
page?: string;
pageSize?: number;
unitSystem?: UnitSystem;
office?: string;
like?: string;
timeseriesCategoryLike?: string;
timeseriesGroupLike?: string;
locationCategoryLike?: string;
locationGroupLike?: string;
boundingOfficeLike?: string;
includeExtents?: boolean;
excludeEmpty?: boolean;
locationKindLike?: string;
locationTypeLike?: string;
}
/**
*
*/
export declare class CatalogApi extends runtime.BaseAPI {
/**
* Get cwmsData catalog with dataset
*/
getCatalogWithDatasetRaw(requestParameters: GetCatalogWithDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Catalog>>;
/**
* Get cwmsData catalog with dataset
*/
getCatalogWithDataset(requestParameters: GetCatalogWithDatasetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Catalog>;
}