@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
25 lines (22 loc) • 820 B
text/typescript
import Joi from 'joi';
export enum ServiceAttributesEnum {
Returns = 'Returns',
MultiPackage = 'MultiPackage',
Tracking = 'Tracking',
ConsolidatorService = 'ConsolidatorService',
AutomatedTrackingAllowed = 'AutomatedTrackingAllowed',
ManifestDigital = 'ManifestDigital',
ManifestPhysical = 'ManifestPhysical',
SameDayService = 'SameDayService',
Tip = 'Tip',
DeliveryWindow = 'DeliveryWindow',
PickupOnLabelCreation = 'PickupOnLabelCreation',
PaperlessLabel = 'PaperlessLabel',
InboundTrackingUpdates = 'InboundTrackingUpdates',
NonZeroRating = 'NonZeroRating',
AllowsShippingToServicePoint = 'AllowsShippingToServicePoint',
AllowsShippingOnSunday = 'AllowsShippingOnSunday',
}
export const ServiceAttributesEnumSchema = Joi.string().valid(
...Object.values(ServiceAttributesEnum),
);