UNPKG

cwmsjs

Version:

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

135 lines (134 loc) 2.56 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 type { Location } from './Location'; /** * * @export * @interface Project */ export interface Project { /** * * @type {Location} * @memberof Project */ location?: Location; /** * * @type {number} * @memberof Project */ federalCost?: number; /** * * @type {number} * @memberof Project */ nonFederalCost?: number; /** * * @type {Date} * @memberof Project */ costYear?: Date; /** * * @type {string} * @memberof Project */ costUnit?: string; /** * * @type {number} * @memberof Project */ federalOAndMCost?: number; /** * * @type {number} * @memberof Project */ nonFederalOAndMCost?: number; /** * * @type {string} * @memberof Project */ authorizingLaw?: string; /** * * @type {string} * @memberof Project */ projectOwner?: string; /** * * @type {string} * @memberof Project */ hydropowerDesc?: string; /** * * @type {string} * @memberof Project */ sedimentationDesc?: string; /** * * @type {string} * @memberof Project */ downstreamUrbanDesc?: string; /** * * @type {string} * @memberof Project */ bankFullCapacityDesc?: string; /** * * @type {Location} * @memberof Project */ pumpBackLocation?: Location; /** * * @type {Location} * @memberof Project */ nearGageLocation?: Location; /** * * @type {Date} * @memberof Project */ yieldTimeFrameStart?: Date; /** * * @type {Date} * @memberof Project */ yieldTimeFrameEnd?: Date; /** * * @type {string} * @memberof Project */ projectRemarks?: string; } /** * Check if a given object implements the Project interface. */ export declare function instanceOfProject(value: object): boolean; export declare function ProjectFromJSON(json: any): Project; export declare function ProjectFromJSONTyped(json: any, ignoreDiscriminator: boolean): Project; export declare function ProjectToJSON(value?: Project | null): any;