UNPKG

@shipengine/connect-carrier-api

Version:

This is the typescript/javascript definitions for carrier api

15 lines (12 loc) 567 B
import Joi from 'joi'; import { IdentifierSchema } from '../models/identifier-schema'; import { BaseResponseSchema } from './base-response-schema'; import { SubscriptionStatusSchema } from '../models/tracking/start-tracking-status-schema'; export const SubscriptionResultSchema = Joi.object({ identifier: IdentifierSchema.required(), status: SubscriptionStatusSchema, message: Joi.string().required(), }); export const StartTrackingResponseSchema = BaseResponseSchema.keys({ subscription_results: Joi.array().required().items(SubscriptionResultSchema), });