UNPKG

@simpleapps-com/augur-api

Version:

TypeScript client library for Augur microservices API endpoints

63 lines 2.53 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createGeoCodesPostalCodesResource = createGeoCodesPostalCodesResource; exports.createGeoCodesPostalCodesDataResource = createGeoCodesPostalCodesDataResource; const geo_codes_1 = require("../schemas/geo-codes"); /** * Creates the geoCodesPostalCodes resource methods * OpenAPI Path: /geo-codes-postal-codes → geoCodesPostalCodes.* * @description Postal code lookup and geocoding data */ function createGeoCodesPostalCodesResource(executeRequest) { return { /** * List postal codes with geocoding data * @fullPath api.agrSite.geoCodesPostalCodes.list * @service agr-site * @domain geocoding * @dataMethod geoCodesPostalCodesData.list * @discoverable true * @searchTerms ["postal codes", "zip codes", "geocoding", "location lookup"] */ list: async (params) => { return executeRequest({ method: 'GET', path: '/geo-codes-postal-codes', paramsSchema: geo_codes_1.GeoCodesPostalCodesListParamsSchema, responseSchema: geo_codes_1.GeoCodesPostalCodesListResponseSchema, }, params); }, /** * Get a specific postal code by UID * @fullPath api.agrSite.geoCodesPostalCodes.get * @service agr-site * @domain geocoding * @dataMethod geoCodesPostalCodesData.get * @discoverable true * @searchTerms ["postal code", "zip code", "geocoding", "location"] */ get: async (geoCodesPostalCodesUid) => { return executeRequest({ method: 'GET', path: '/geo-codes-postal-codes/{geoCodesPostalCodesUid}', responseSchema: geo_codes_1.GeoCodesPostalCodesResponseSchema, }, undefined, { geoCodesPostalCodesUid: String(geoCodesPostalCodesUid) }); }, }; } /** * Creates the geoCodesPostalCodesData resource methods (data-only versions) */ function createGeoCodesPostalCodesDataResource(geoCodesPostalCodes) { return { list: async (params) => { const response = await geoCodesPostalCodes.list(params); return response.data; }, get: async (geoCodesPostalCodesUid) => { const response = await geoCodesPostalCodes.get(geoCodesPostalCodesUid); return response.data; }, }; } //# sourceMappingURL=geo-codes-postal-codes.js.map