UNPKG

cwmsjs

Version:

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

242 lines (241 loc) 12.8 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 * as runtime from '../runtime'; import { DeleteMethod, LookupType, PumpType, WaterUser, WaterUserContract } from '../models'; export interface DeleteProjectsWithOfficeContractTypesWithDisplayValueRequest { office: string; displayValue: string; } export interface DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest { office: string; projectId: string; waterUser: string; method?: DeleteMethod; } export interface DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest { office: string; projectId: string; waterUser: string; contractName: string; method?: DeleteMethod; } export interface DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNamePumpsWithNameRequest { office: string; projectId: string; waterUser: string; contractName: string; name: string; pumpType: PumpType; deleteAccounting?: boolean; } export interface GetProjectsWithOfficeContractTypesRequest { office: string; } export interface GetProjectsWithOfficeWithProjectIdWaterUserRequest { office: string; projectId: string; } export interface GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest { office: string; projectId: string; waterUser: string; } export interface GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest { office: string; projectId: string; waterUser: string; } export interface GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest { office: string; projectId: string; waterUser: string; contractName: string; } export interface PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest { office: string; projectId: string; waterUser: string; name: string; waterUser2: WaterUser; } export interface PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest { office: string; projectId: string; waterUser: string; contractName: string; contractName2: string; waterUserContract: WaterUserContract; } export interface PostProjectsWithOfficeContractTypesRequest { office: string; lookupType: LookupType; failIfExists?: boolean; } export interface PostProjectsWithOfficeWithProjectIdWaterUserRequest { office: string; projectId: string; waterUser: WaterUser; failIfExists?: boolean; } export interface PostProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest { office: string; projectId: string; waterUser: string; waterUserContract: WaterUserContract; failIfExists?: boolean; ignoreNulls?: boolean; } /** * */ export declare class WaterContractsApi extends runtime.BaseAPI { /** * Delete a water contract type * Delete projects with office contractTypes with displayValue */ deleteProjectsWithOfficeContractTypesWithDisplayValueRaw(requestParameters: DeleteProjectsWithOfficeContractTypesWithDisplayValueRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Delete a water contract type * Delete projects with office contractTypes with displayValue */ deleteProjectsWithOfficeContractTypesWithDisplayValue(requestParameters: DeleteProjectsWithOfficeContractTypesWithDisplayValueRequest, initOverrides?: RequestInit): Promise<void>; /** * Deletes a water user from CWMS. * Delete projects with office with projectId waterUser with waterUser */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRaw(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Deletes a water user from CWMS. * Delete projects with office with projectId waterUser with waterUser */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUser(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<void>; /** * Delete a specified water contract * Delete projects with office with projectId waterUser with waterUser contracts with contractName */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRaw(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Delete a specified water contract * Delete projects with office with projectId waterUser with waterUser contracts with contractName */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractName(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<void>; /** * Disassociate a pump from a contract * Delete projects with office with projectId waterUser with waterUser contracts with contractName pumps with name */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNamePumpsWithNameRaw(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNamePumpsWithNameRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Disassociate a pump from a contract * Delete projects with office with projectId waterUser with waterUser contracts with contractName pumps with name */ deleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNamePumpsWithName(requestParameters: DeleteProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNamePumpsWithNameRequest, initOverrides?: RequestInit): Promise<void>; /** * Get all water contract types * Get projects with office contractTypes */ getProjectsWithOfficeContractTypesRaw(requestParameters: GetProjectsWithOfficeContractTypesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<LookupType>>; /** * Get all water contract types * Get projects with office contractTypes */ getProjectsWithOfficeContractTypes(requestParameters: GetProjectsWithOfficeContractTypesRequest, initOverrides?: RequestInit): Promise<LookupType>; /** * Gets all water users. * Get projects with office with projectId waterUser */ getProjectsWithOfficeWithProjectIdWaterUserRaw(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<WaterUser>>; /** * Gets all water users. * Get projects with office with projectId waterUser */ getProjectsWithOfficeWithProjectIdWaterUser(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserRequest, initOverrides?: RequestInit): Promise<WaterUser>; /** * Gets a specified water user. * Get projects with office with projectId waterUser with waterUser */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRaw(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<WaterUserContract>>; /** * Gets a specified water user. * Get projects with office with projectId waterUser with waterUser */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUser(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<WaterUserContract>; /** * Return all water contracts * Get projects with office with projectId waterUser with waterUser contracts */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRaw(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<WaterUserContract>>; /** * Return all water contracts * Get projects with office with projectId waterUser with waterUser contracts */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContracts(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest, initOverrides?: RequestInit): Promise<WaterUserContract>; /** * Return a specified water contract * Get projects with office with projectId waterUser with waterUser contracts with contractName */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRaw(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<WaterUserContract>>; /** * Return a specified water contract * Get projects with office with projectId waterUser with waterUser contracts with contractName */ getProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractName(requestParameters: GetProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<WaterUserContract>; /** * Updates a water user in CWMS. * Patch projects with office with projectId waterUser with waterUser */ patchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRaw(requestParameters: PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Updates a water user in CWMS. * Patch projects with office with projectId waterUser with waterUser */ patchProjectsWithOfficeWithProjectIdWaterUserWithWaterUser(requestParameters: PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserRequest, initOverrides?: RequestInit): Promise<void>; /** * Renames a water contract * Patch projects with office with projectId waterUser with waterUser contracts with contractName */ patchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRaw(requestParameters: PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Renames a water contract * Patch projects with office with projectId waterUser with waterUser contracts with contractName */ patchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractName(requestParameters: PatchProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsWithContractNameRequest, initOverrides?: RequestInit): Promise<void>; /** * Create a new water contract type * Post projects with office contractTypes */ postProjectsWithOfficeContractTypesRaw(requestParameters: PostProjectsWithOfficeContractTypesRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Create a new water contract type * Post projects with office contractTypes */ postProjectsWithOfficeContractTypes(requestParameters: PostProjectsWithOfficeContractTypesRequest, initOverrides?: RequestInit): Promise<void>; /** * Stores a water user to CWMS. * Post projects with office with projectId waterUser */ postProjectsWithOfficeWithProjectIdWaterUserRaw(requestParameters: PostProjectsWithOfficeWithProjectIdWaterUserRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Stores a water user to CWMS. * Post projects with office with projectId waterUser */ postProjectsWithOfficeWithProjectIdWaterUser(requestParameters: PostProjectsWithOfficeWithProjectIdWaterUserRequest, initOverrides?: RequestInit): Promise<void>; /** * Create a new water contract * Post projects with office with projectId waterUser with waterUser contracts */ postProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRaw(requestParameters: PostProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest, initOverrides?: RequestInit): Promise<runtime.ApiResponse<void>>; /** * Create a new water contract * Post projects with office with projectId waterUser with waterUser contracts */ postProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContracts(requestParameters: PostProjectsWithOfficeWithProjectIdWaterUserWithWaterUserContractsRequest, initOverrides?: RequestInit): Promise<void>; }