cwmsjs
Version:
CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps
81 lines (80 loc) • 2.97 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 { LookupType } from '../models/index';
export interface DeleteLookupTypesWithNameRequest {
name: string;
category: string;
prefix: string;
office: string;
}
export interface GetLookupTypesRequest {
category: string;
prefix: string;
office: string;
}
export interface PatchLookupTypesWithNameRequest {
name: string;
category: string;
prefix: string;
lookupType: LookupType;
}
export interface PostLookupTypesRequest {
category: string;
prefix: string;
lookupType: LookupType;
}
/**
*
*/
export declare class LookupTypesApi extends runtime.BaseAPI {
/**
* Delete CWMS Lookup Type
* Delete cwmsData lookupTypes with name
*/
deleteLookupTypesWithNameRaw(requestParameters: DeleteLookupTypesWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Delete CWMS Lookup Type
* Delete cwmsData lookupTypes with name
*/
deleteLookupTypesWithName(requestParameters: DeleteLookupTypesWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* Returns matching CWMS Lookup Type Data.
* Get cwmsData lookupTypes
*/
getLookupTypesRaw(requestParameters: GetLookupTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<LookupType>>>;
/**
* Returns matching CWMS Lookup Type Data.
* Get cwmsData lookupTypes
*/
getLookupTypes(requestParameters: GetLookupTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<LookupType>>;
/**
* Update CWMS Lookup Type
* Patch cwmsData lookupTypes with name
*/
patchLookupTypesWithNameRaw(requestParameters: PatchLookupTypesWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Update CWMS Lookup Type
* Patch cwmsData lookupTypes with name
*/
patchLookupTypesWithName(requestParameters: PatchLookupTypesWithNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
/**
* Create CWMS Lookup Type
* Post cwmsData lookupTypes
*/
postLookupTypesRaw(requestParameters: PostLookupTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>;
/**
* Create CWMS Lookup Type
* Post cwmsData lookupTypes
*/
postLookupTypes(requestParameters: PostLookupTypesRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>;
}