UNPKG

@shipengine/connect-carrier-api

Version:

This is the typescript/javascript definitions for carrier api

23 lines (22 loc) 1.35 kB
import Joi from 'joi'; export declare enum CarrierAttributeEnum { /** @description Manifesting is done electronically. */ ManifestDigital = "ManifestDigital", /** @description Manifesting is done via print forms. */ ManifestPhysical = "ManifestPhysical", /** @description The shipping provider is a shipping consolidator. */ Consolidator = "Consolidator", /** @description The shipping provider is a regional carrier. */ Regional = "Regional", /** @description The shipping provider requires a inbound webhook id. */ RequiresInboundWebhook = "RequiresInboundWebhook", /** @description The shipping provider is capable of returning rate for all services. */ NonZeroRating = "NonZeroRating", /** @description The shipping provider can receive tracking updates via inbound webhooks or file based tracking for all services */ InboundTrackingUpdates = "InboundTrackingUpdates", /** @description The shipping provider returns status details via tracking */ DetailedStatuses = "DetailedStatuses", /** @description The shipping provider returns an image captured at the time of delivery, serving as evidence that the shipment was successfully delivered to the recipient via tracking */ ProofOfDelivery = "ProofOfDelivery" } export declare const CarrierAttributeEnumSchema: Joi.StringSchema;