@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
15 lines (14 loc) • 600 B
TypeScript
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>;