UNPKG

cwmsjs

Version:

CWMS Data API Library for JavaScript/TypeScript created with OpenAPI generator for use with browser webapps

226 lines (225 loc) 9.24 kB
/** * 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 { DatabaseLoadMethod, DeleteMethod, RatingMetadataList, RatingSpec, RatingSpecs, RatingTemplate, RatingTemplates } from '../models/index'; export interface DeleteRatingsSpecWithRatingIdRequest { ratingId: string; office: string; method: DeleteMethod; } export interface DeleteRatingsTemplateWithTemplateIdRequest { templateId: string; office: string; method: DeleteMethod; } export interface DeleteRatingsWithRatingIdRequest { ratingId: string; office: string; begin: string; end: string; timezone?: string; } export interface GetRatingsRequest { name?: string; office?: string; unit?: string; datum?: string; at?: string; end?: string; timezone?: string; format?: string; } export interface GetRatingsMetadataRequest { office?: string; ratingIdMask?: string; start?: string; end?: string; timezone?: string; page?: string; pageSize?: number; } export interface GetRatingsSpecRequest { office?: string; ratingIdMask?: string; page?: string; pageSize?: number; } export interface GetRatingsSpecWithRatingIdRequest { ratingId: string; office: string; } export interface GetRatingsTemplateRequest { office?: string; templateIdMask?: string; page?: string; pageSize?: number; } export interface GetRatingsTemplateWithTemplateIdRequest { templateId: string; office: string; } export interface GetRatingsWithRatingIdRequest { ratingId: string; office: string; begin?: string; end?: string; timezone?: string; method?: DatabaseLoadMethod; } export interface PatchRatingsWithRatingIdRequest { ratingId: string; body: object; storeTemplate?: boolean; } export interface PostRatingsRequest { body: object; storeTemplate?: boolean; } export interface PostRatingsSpecRequest { ratingSpec: RatingSpec; failIfExists?: boolean; } export interface PostRatingsTemplateRequest { ratingTemplate: RatingTemplate; failIfExists?: boolean; } /** * */ export declare class RatingsApi extends runtime.BaseAPI { /** * Deletes requested rating specification * Delete cwmsData ratings spec with ratingId */ deleteRatingsSpecWithRatingIdRaw(requestParameters: DeleteRatingsSpecWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Deletes requested rating specification * Delete cwmsData ratings spec with ratingId */ deleteRatingsSpecWithRatingId(requestParameters: DeleteRatingsSpecWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Deletes requested rating specification * Delete cwmsData ratings template with templateId */ deleteRatingsTemplateWithTemplateIdRaw(requestParameters: DeleteRatingsTemplateWithTemplateIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Deletes requested rating specification * Delete cwmsData ratings template with templateId */ deleteRatingsTemplateWithTemplateId(requestParameters: DeleteRatingsTemplateWithTemplateIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Delete cwmsData ratings with ratingId */ deleteRatingsWithRatingIdRaw(requestParameters: DeleteRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Delete cwmsData ratings with ratingId */ deleteRatingsWithRatingId(requestParameters: DeleteRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Get cwmsData ratings */ getRatingsRaw(requestParameters: GetRatingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * Get cwmsData ratings */ getRatings(requestParameters?: GetRatingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; /** * Get cwmsData ratings metadata */ getRatingsMetadataRaw(requestParameters: GetRatingsMetadataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RatingMetadataList>>; /** * Get cwmsData ratings metadata */ getRatingsMetadata(requestParameters?: GetRatingsMetadataRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RatingMetadataList>; /** * Get cwmsData ratings spec */ getRatingsSpecRaw(requestParameters: GetRatingsSpecRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RatingSpecs>>; /** * Get cwmsData ratings spec */ getRatingsSpec(requestParameters?: GetRatingsSpecRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RatingSpecs>; /** * Get cwmsData ratings spec with ratingId */ getRatingsSpecWithRatingIdRaw(requestParameters: GetRatingsSpecWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RatingSpec>>; /** * Get cwmsData ratings spec with ratingId */ getRatingsSpecWithRatingId(requestParameters: GetRatingsSpecWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RatingSpec>; /** * Get cwmsData ratings template */ getRatingsTemplateRaw(requestParameters: GetRatingsTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<RatingTemplates>>; /** * Get cwmsData ratings template */ getRatingsTemplate(requestParameters?: GetRatingsTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<RatingTemplates>; /** * Get cwmsData ratings template with templateId */ getRatingsTemplateWithTemplateIdRaw(requestParameters: GetRatingsTemplateWithTemplateIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<RatingTemplate>>>; /** * Get cwmsData ratings template with templateId */ getRatingsTemplateWithTemplateId(requestParameters: GetRatingsTemplateWithTemplateIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<RatingTemplate>>; /** * Returns CWMS Rating Data * Get cwmsData ratings with ratingId */ getRatingsWithRatingIdRaw(requestParameters: GetRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<object>>; /** * Returns CWMS Rating Data * Get cwmsData ratings with ratingId */ getRatingsWithRatingId(requestParameters: GetRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<object>; /** * Update a RatingSet * Patch cwmsData ratings with ratingId */ patchRatingsWithRatingIdRaw(requestParameters: PatchRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Update a RatingSet * Patch cwmsData ratings with ratingId */ patchRatingsWithRatingId(requestParameters: PatchRatingsWithRatingIdRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Create new RatingSet * Post cwmsData ratings */ postRatingsRaw(requestParameters: PostRatingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Create new RatingSet * Post cwmsData ratings */ postRatings(requestParameters: PostRatingsRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Create new Rating Specification * Post cwmsData ratings spec */ postRatingsSpecRaw(requestParameters: PostRatingsSpecRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Create new Rating Specification * Post cwmsData ratings spec */ postRatingsSpec(requestParameters: PostRatingsSpecRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; /** * Create new Rating Template * Post cwmsData ratings template */ postRatingsTemplateRaw(requestParameters: PostRatingsTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<void>>; /** * Create new Rating Template * Post cwmsData ratings template */ postRatingsTemplate(requestParameters: PostRatingsTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<void>; }