UNPKG

@shipengine/connect-carrier-api

Version:

This is the typescript/javascript definitions for carrier api

30 lines 2.51 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.createEndpointMapping = void 0; const connect_runtime_1 = require("@shipengine/connect-runtime"); const constants_1 = require("./constants"); const createEndpointMapping = (definition) => [ //TODO: Remove `Method.POST` from this and all other maps since they are ALL post //TODO: Remove JOI validation from all endpoints and replace them with OpenAPI validation [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.CancelNotification, definition.CancelNotification], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.CancelPickup, definition.CancelPickup], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.CreateLabel, definition.CreateLabel], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.CreateManifest, definition.CreateManifest], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.GetManifest, definition.GetManifest], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.CreateNotification, definition.CreateNotification], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.GetRates, definition.GetRates], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.NormalizeTrackingData, definition.NormalizeTrackingData], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.Register, definition.Register], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.SchedulePickup, definition.SchedulePickup], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.Track, definition.Track], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.ValidateInboundData, definition.ValidateInboundData], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.VoidLabels, definition.VoidLabels], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.GetRelayPoints, definition.GetRelayPoints], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.GetServicePoints, definition.GetServicePoints], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.GetServicePoint, definition.GetServicePoint], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.ImportTrackingEvents, definition.ImportTrackingEvents], [connect_runtime_1.Method.POST, constants_1.ApiEndpoints.UpdateSettings, definition.UpdateSettings], ...(0, connect_runtime_1.mapExtensions)(definition.Extensions), ]; exports.createEndpointMapping = createEndpointMapping; //# sourceMappingURL=create-endpoint-mapping.js.map