cwmsjs
Version:
CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps
47 lines (46 loc) • 1.42 kB
TypeScript
/**
* CWMS Data API
* CWMS REST API for Data Retrieval
*
* The version of the OpenAPI document: 2.4.0-2026.3.16
*
*
* 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 { Catalog, CatalogableEndpoint, UnitSystem } from '../models';
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;
filterBaseLocations?: boolean;
negateLocationKindLike?: string;
locationTypeLike?: string;
includeAliases?: boolean;
}
/**
*
*/
export declare class CatalogApi extends runtime.BaseAPI {
/**
* Get catalog with dataset
*/
getCatalogWithDatasetRaw(requestParameters: GetCatalogWithDatasetRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<Catalog>>;
/**
* Get catalog with dataset
*/
getCatalogWithDataset(requestParameters: GetCatalogWithDatasetRequest, initOverrides?: RequestInit): Promise<Catalog>;
}