@shipengine/connect-carrier-api
Version:
This is the typescript/javascript definitions for carrier api
13 lines (11 loc) • 520 B
text/typescript
import { BillingCategoriesSchema } from './billing-categories-schema';
import { CurrencySchema } from '../currency-schema';
import Joi from 'joi';
export const BillingLineItemSchema = Joi.object({
billing_category: BillingCategoriesSchema.required(),
carrier_description: Joi.string().optional().empty().max(100),
carrier_billing_code: Joi.string().optional().empty(),
memo: Joi.string().optional().empty().max(250),
amount: CurrencySchema.required(),
provider_billed_amount: CurrencySchema.optional(),
});