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(),
});
