UNPKG

cwmsjs

Version:

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

171 lines (170 loc) 3.47 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 { Alias } from './Alias'; /** * * @export * @interface LocationCatalogEntry */ export interface LocationCatalogEntry { /** * * @type {string} * @memberof LocationCatalogEntry */ office?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ name?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ nearestCity?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ publicName?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ longName?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ description?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ kind?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ type?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ timeZone?: string; /** * * @type {number} * @memberof LocationCatalogEntry */ latitude?: number; /** * * @type {number} * @memberof LocationCatalogEntry */ longitude?: number; /** * * @type {number} * @memberof LocationCatalogEntry */ publishedLatitude?: number; /** * * @type {number} * @memberof LocationCatalogEntry */ publishedLongitude?: number; /** * * @type {string} * @memberof LocationCatalogEntry */ horizontalDatum?: string; /** * * @type {number} * @memberof LocationCatalogEntry */ elevation?: number; /** * * @type {string} * @memberof LocationCatalogEntry */ unit?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ verticalDatum?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ nation?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ state?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ county?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ boundingOffice?: string; /** * * @type {string} * @memberof LocationCatalogEntry */ mapLabel?: string; /** * * @type {boolean} * @memberof LocationCatalogEntry */ active?: boolean; /** * * @type {Array<Alias>} * @memberof LocationCatalogEntry */ aliases?: Array<Alias>; } /** * Check if a given object implements the LocationCatalogEntry interface. */ export declare function instanceOfLocationCatalogEntry(value: object): boolean; export declare function LocationCatalogEntryFromJSON(json: any): LocationCatalogEntry; export declare function LocationCatalogEntryFromJSONTyped(json: any, ignoreDiscriminator: boolean): LocationCatalogEntry; export declare function LocationCatalogEntryToJSON(value?: LocationCatalogEntry | null): any;