/** @description Types of uploaded documents */
export enum DocumentUploadType {
  /** @description A legal document issued by the seller (exporter) to the buyer (importer) in an international transaction and serves as a contract and a proof of sale between the buyer and seller */
  CommercialInvoice = 'commercial_invoice',
  /** @description A certificate of origin */
  CertificateOfOrigin = 'certificate_of_origin',
  /** @description A USMCA commercial invoice certification of origin */
  UsmcaCommercialInvoiceCertificationOfOrigin = 'usmca_commercial_invoice_certification_of_origin',
  /** @description A USMCA Certification of origin */
  UsmcaCertificationOfOrigin = 'usmca_certification_of_origin',
  /** @description A pro forma invoice */
  ProFormaInvoice = 'pro_forma_invoice',
  /** @description Other document type */
  Other = 'other',
  /** @description An authorization form */
  AuthorizationForm = 'authorization_form',
  /** @description An export accompanying document */
  ExportAccompanyingDocument = 'export_accompanying_document',
  /** @description An export license */
  ExportLicense = 'export_license',
  /** @description An import permit */
  ImportPermit = 'import_permit',
  /** @description A one-time NAFTA certificate */
  OneTimeNafta = 'one_time_nafta',
  /** @description A power of attorney document */
  PowerOfAttorney = 'power_of_attorney',
  /** @description A packing list */
  PackingList = 'packing_list',
  /** @description A SED (Shipper's Export Declaration) document */
  SedDocument = 'sed_document',
  /** @description A shipper's letter of instruction */
  ShippersLetterOfInstruction = 'shippers_letter_of_instruction',
  /** @description A declaration document */
  Declaration = 'declaration',
  /** @description Section 232 customs affidavit */
  Section232CustomsAffidavit = 'section_232_customs_affidavit',
}
