UNPKG

cwmsjs

Version:

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

68 lines (67 loc) 2.74 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 { ApiKey } from '../models/index'; export interface DeleteAuthKeysWithKeyNameRequest { keyName: string; } export interface GetAuthKeysWithKeyNameRequest { keyName: string; } export interface PostAuthKeysRequest { apiKey?: ApiKey; } /** * */ export declare class AuthorizationApi extends runtime.BaseAPI { /** * Delete API key for a user * Delete cwmsData auth keys with keyName */ deleteAuthKeysWithKeyNameRaw(requestParameters: DeleteAuthKeysWithKeyNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiKey>>; /** * Delete API key for a user * Delete cwmsData auth keys with keyName */ deleteAuthKeysWithKeyName(requestParameters: DeleteAuthKeysWithKeyNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiKey>; /** * View all keys for the current user * Get cwmsData auth keys */ getAuthKeysRaw(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<Array<ApiKey>>>; /** * View all keys for the current user * Get cwmsData auth keys */ getAuthKeys(initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<Array<ApiKey>>; /** * View specific key * Get cwmsData auth keys with keyName */ getAuthKeysWithKeyNameRaw(requestParameters: GetAuthKeysWithKeyNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiKey>>; /** * View specific key * Get cwmsData auth keys with keyName */ getAuthKeysWithKeyName(requestParameters: GetAuthKeysWithKeyNameRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiKey>; /** * Create a new API Key for user. The randomly generated key is returned to the caller. A provided key will be ignored. * Post cwmsData auth keys */ postAuthKeysRaw(requestParameters: PostAuthKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<runtime.ApiResponse<ApiKey>>; /** * Create a new API Key for user. The randomly generated key is returned to the caller. A provided key will be ignored. * Post cwmsData auth keys */ postAuthKeys(requestParameters?: PostAuthKeysRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise<ApiKey>; }