UNPKG

cwmsjs

Version:

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

36 lines (35 loc) 1.24 kB
/** * 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 { ExpressionRating } from './ExpressionRating'; import { TableRating } from './TableRating'; import { TransitionalRating } from './TransitionalRating'; import { UsgsStreamRating } from './UsgsStreamRating'; import { VirtualRating } from './VirtualRating'; /** * @type AbstractRatingMetadata * Rating Metadata * @export */ export declare type AbstractRatingMetadata = { ratingType: 'expression-rating'; } & ExpressionRating | { ratingType: 'table'; } & TableRating | { ratingType: 'transitional'; } & TransitionalRating | { ratingType: 'usgs'; } & UsgsStreamRating | { ratingType: 'virtual'; } & VirtualRating; export declare function AbstractRatingMetadataFromJSON(json: any): AbstractRatingMetadata; export declare function AbstractRatingMetadataFromJSONTyped(json: any, ignoreDiscriminator: boolean): AbstractRatingMetadata; export declare function AbstractRatingMetadataToJSON(value?: AbstractRatingMetadata | null): any;