UNPKG

@shipengine/connect-carrier-api

Version:

This is the typescript/javascript definitions for carrier api

15 lines (14 loc) 600 B
import Joi from 'joi'; import { RateCard } from './rate-card'; /** Configuration for attaching Native Rating to a carrier */ export interface NativeRatingConfiguration { /** @description Default rate card to use for rating */ DefaultRateCardId?: string; /** @description Can users manage their own rates */ SupportsUserManagedRates?: boolean; /** Path to rating logic and rate card data for this carrier */ Path?: string; /** Array of rate cards for the carrier */ RateCards?: RateCard[]; } export declare const NativeRatingConfigurationSchema: Joi.ObjectSchema<any>;