import { Currency } from '../currency';
import { EstimatedImportCharges } from './estimated-import-charges';

/** @description This model represents the charges related with customs. */
export class CustomsCharges {
  /** @description Freight charge for international shipments. */
  freight_charge?: Currency;
  /** @description Other charge for international shipments. */
  other_charge?: Currency;
  /** @description : Description for other charge for international shipments.*/
  other_charge_description?: string;
  /** @description Insurance charge for international shipments. */
  insurance_charge?: Currency;
  /** @description Discount for international shipments. */
  discount?: Currency;
  /**@description:   Estimated charges related to importing goods, such as customs duties, taxes, and other import-related fees. Depending on carrier, if provided they will be displayed on the Commercial Invoice.  */
  estimated_import_charges?: EstimatedImportCharges;
}
