1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
4#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
5pub enum Text {
6 GoodsItemDescription,
8 PaymentTerm,
10 DangerousGoodsAdditionalInformation,
12 DangerousGoodsTechnicalName,
14 AcknowledgementDescription,
16 RateAdditionalInformation,
18 PartyInstructions,
20 GeneralInformation,
22 AdditionalConditionsSalePurchase,
24 PriceConditions,
26 GoodsDimensionsInCharacters,
28 EquipmentReUsageRestrictions,
30 HandlingRestriction,
32 ErrorDescriptionFreeText,
34 ResponseFreeText,
36 PackageContentsDescription,
38 TermsDelivery,
40 BillLadingRemarks,
42 ModeSettlementInformation,
44 ConsignmentInvoiceInformation,
46 ClearanceInvoiceInformation,
48 LetterCreditInformation,
50 LicenseInformation,
52 CertificationStatements,
54 AdditionalExportInformation,
56 TariffStatements,
58 MedicalHistory,
60 ConditionsSaleOrPurchase,
62 ContractDocumentType,
64 AdditionalTermsAndOrConditionsDocumentaryCredit,
66 InstructionsOrInformationAboutStandbyDocumentary,
68 InstructionsOrInformationAboutPartialShipmentS,
70 InstructionsOrInformationAboutTranshipmentS,
72 AdditionalHandlingInstructionsDocumentaryCredit,
74 DomesticRoutingInformation,
76 ChargeableCategoryEquipment,
78 GovernmentInformation,
80 OnwardRoutingInformation,
82 AccountingInformation,
84 DiscrepancyInformation,
86 ConfirmationInstructions,
88 MethodIssuance,
90 DocumentsDeliveryInstructions,
92 AdditionalConditions,
94 InformationInstructionsAboutAdditionalAmountsCovered,
96 DeferredPaymentTermedAdditional,
98 AcceptanceTermsAdditional,
100 NegotiationTermsAdditional,
102 DocumentNameAndDocumentaryRequirements,
104 InstructionsInformationAboutRevolvingDocumentaryCredit,
106 DocumentaryRequirements,
108 AdditionalInformation,
110 FactorAssignmentClause,
112 Reason,
114 Dispute,
116 AdditionalAttributeInformation,
118 AbsenceDeclaration,
120 AggregationStatement,
122 CompilationStatement,
124 DefinitionalException,
126 PrivacyStatement,
128 QualityStatement,
130 StatisticalDescription,
132 StatisticalDefinition,
134 StatisticalName,
136 StatisticalTitle,
138 OffDimensionInformation,
140 UnexpectedStopsInformation,
142 Principles,
144 TermsAndDefinition,
146 SegmentName,
148 SimpleDataElementName,
150 Scope,
152 MessageTypeName,
154 Introduction,
156 Glossary,
158 FunctionalDefinition,
160 Examples,
162 CoverPage,
164 DependencySyntaxNotes,
166 CodeValueName,
168 CodeListName,
170 ClarificationUsage,
172 CompositeDataElementName,
174 FieldApplication,
176 TypeAssetsAndLiabilities,
178 PromotionInformation,
180 MeterCondition,
182 MeterReadingInformation,
184 TypeTransactionReason,
186 TypeSurveyQuestion,
188 CarriersAgentCounterInformation,
190 DescriptionWorkItemOnEquipment,
192 MessageDefinition,
194 BookedItemInformation,
196 SourceDocument,
198 Note,
200 FixedPartSegmentClarificationText,
202 CharacteristicsGoods,
204 AdditionalDischargeInstructions,
206 ContainerStrippingInstructions,
208 CscContainerSafetyConventionPlateInformation,
210 CargoRemarks,
212 TemperatureControlInstructions,
214 TextRefersToExpectedData,
216 TextRefersToReceivedData,
218 SectionClarificationText,
220 InformationToBeneficiary,
222 InformationToApplicant,
224 InstructionsToBeneficiary,
226 InstructionsToApplicant,
228 ControlledAtmosphere,
230 TakeOffAnnotation,
232 PriceVariationNarrative,
234 DocumentaryCreditAmendmentInstructions,
236 StandardMethodNarrative,
238 ProjectNarrative,
240 RadioactiveGoodsAdditionalInformation,
242 BankToBankInformation,
244 ReimbursementInstructions,
246 ReasonForAmendingAMessage,
248 InstructionsToPayingAndOrAcceptingAndOr,
250 InterestInstructions,
252 AgentCommission,
254 RemittingBankInstructions,
256 InstructionsToCollectingBank,
258 CollectionAmountInstructions,
260 InternalAuditingInformation,
262 Constraint,
264 Comment,
266 SemanticNote,
268 HelpText,
270 Legend,
272 BatchCodeStructure,
274 ProductApplication,
276 CustomerComplaint,
278 ProbableCauseFault,
280 DefectDescription,
282 RepairDescription,
284 ReviewComments,
286 Title,
288 DescriptionAmount,
290 Responsibilities,
292 Supplier,
294 PurchaseRegion,
296 Affiliation,
298 Borrower,
300 LineBusiness,
302 FinancialInstitution,
304 BusinessFounder,
306 BusinessHistory,
308 BankingArrangements,
310 BusinessOrigin,
312 BrandNamesDescription,
314 BusinessFinancingDetails,
316 Competition,
318 ConstructionProcessDetails,
320 ConstructionSpecialty,
322 ContractInformation,
324 CorporateFiling,
326 CustomerInformation,
328 CopyrightNotice,
330 ContingentDebt,
332 ConvictionDetails,
334 Equipment,
336 WorkforceDescription,
338 Exemption,
340 FuturePlans,
342 IntervieweeConversationInformation,
344 IntangibleAsset,
346 Inventory,
348 Investment,
350 IntercompanyRelationsInformation,
352 JointVenture,
354 Loan,
356 LongTermDebt,
358 Location,
360 CurrentLegalStructure,
362 MaritalContract,
364 MarketingActivities,
366 Merger,
368 MarketableSecurities,
370 BusinessDebt,
372 OriginalLegalStructure,
374 EmployeeSharingArrangements,
376 OrganizationDetails,
378 PublicRecordDetails,
380 PriceRange,
382 Qualifications,
384 RegisteredActivity,
386 CriminalSentence,
388 SalesMethod,
390 EducationalInstitutionInformation,
392 StatusDetails,
394 Sales,
396 SpouseInformation,
398 EducationalDegreeInformation,
400 ShareholdingInformation,
402 SalesTerritory,
404 AccountantsComments,
406 ExemptionLawLocation,
408 ShareClassifications,
410 Forecast,
412 EventLocation,
414 FacilityOccupancy,
416 ImportAndExportDetails,
418 AdditionalFacilityInformation,
420 InventoryValue,
422 Education,
424 Event,
426 Agent,
428 DomesticallyAgreedFinancialStatementDetails,
430 OtherCurrentAssetDescription,
432 OtherCurrentLiabilityDescription,
434 FormerBusinessActivity,
436 TradeNameUse,
438 SigningAuthority,
440 Guarantee,
442 HoldingCompanyOperation,
444 ConsignmentRouting,
446 LetterProtest,
448 Question,
450 PartyInformation,
452 AreaBoundariesDescription,
454 AdvertisementInformation,
456 FinancialStatementDetails,
458 AccessInstructions,
460 Liquidity,
462 CreditLine,
464 WarrantyTerms,
466 DivisionDescription,
468 ReportingInstruction,
470 ExaminationResult,
472 LaboratoryResult,
474 AllowanceChargeInformation,
476 XRayResult,
478 PathologyResult,
480 InterventionDescription,
482 SummaryAdmittance,
484 MedicalTreatmentCourseDetail,
486 Prognosis,
488 InstructionToPatient,
490 InstructionToPhysician,
492 AllDocuments,
494 MedicineTreatment,
496 MedicineDosageAndAdministration,
498 AvailabilityPatient,
500 ReasonForServiceRequest,
502 PurposeService,
504 ArrivalConditions,
506 ServiceRequestersComment,
508 Authentication,
510 RequestedLocationDescription,
512 MedicineAdministrationCondition,
514 PatientInformation,
516 PrecautionaryMeasure,
518 ServiceCharacteristic,
520 PlannedEventComment,
522 ExpectedDelayComment,
524 TransportRequirementsComment,
526 TemporaryApprovalCondition,
528 CustomsValuationInformation,
530 ValueAddedTaxVatMarginScheme,
532 MaritimeDeclarationHealth,
534 PassengerBaggageInformation,
536 MaritimeDeclarationHealth_Dup,
538 AdditionalProductInformationAddress,
540 InformationToBePrintedOnDespatchAdvice,
542 MissingGoodsRemarks,
544 NonAcceptanceInformation,
546 ReturnsInformation,
548 SubLineItemInformation,
550 TestInformation,
552 ExternalLink,
554 VatExemptionReason,
556 ProcessingInstructions,
558 RelayInstructions,
560 SimaApplicable,
562 AppealsProgramCode,
564 SimaSubject,
566 SurtaxApplicable,
568 SimaSecurityBond,
570 SurtaxSubject,
572 SafeguardApplicable,
574 SafeguardApplicable_Dup,
576 SafeguardSubject,
578 TransportContractDocumentClause,
580 InstructionToPreparePatient,
582 MedicineTreatmentComment,
584 ExaminationResultComment,
586 ServiceRequestComment,
588 PrescriptionReason,
590 PrescriptionComment,
592 ClinicalInvestigationComment,
594 MedicinalSpecificationComment,
596 EconomicContributionComment,
598 StatusAPlan,
600 RandomSampleTestInformation,
602 PeriodTime,
604 Legislation,
606 SecurityMeasuresRequested,
608 TransportContractDocumentRemark,
610 PreviousPortCallSecurityInformation,
612 SecurityInformation,
614 WasteInformation,
616 B2cMarketingInformationShortDescription,
618 B2bMarketingInformationLongDescription,
620 B2cMarketingInformationLongDescription,
622 ProductIngredients,
624 LocationShortName,
626 PackagingMaterialInformation,
628 FillerMaterialInformation,
630 ShipToShipActivityInformation,
632 PackageMaterialDescription,
634 ConsumerLevelPackageMarking,
636 SimaMeasureInForce,
638 PreCarm,
640 SimaMeasureType,
642 CustomsClearanceInstructions,
644 SubTypeCode,
646 SimaInformation,
648 TimeLimitEnd,
650 TimeLimitStart,
652 WarehouseTimeLimit,
654 ValueForDutyInformation,
656 CustomsClearanceInstructionsExport,
658 ChangeInformation,
660 CustomsClearanceInstructionImport,
662 ClearancePlaceRequested,
664 LoadingRemarks,
666 OrderInformation,
668 CustomerRemarks,
670 CustomsDeclarationInformation,
672 DamageRemarks,
674 DocumentIssuerDeclaration,
676 DeliveryInformation,
678 DeliveryInstructions,
680 DocumentationInstructions,
682 DutyDeclaration,
684 EffectiveUsedRouting,
686 FirstBlockToBePrintedOnTransportContract,
688 GovernmentBillLadingInformation,
690 EntireTransactionSet,
692 FurtherInformationConcerningGgvsPar7,
694 ConsignmentHandlingInstruction,
696 HazardInformation,
698 ConsignmentInformationForConsignee,
700 InsuranceInstructions,
702 InvoiceMailingInstructions,
704 CommercialInvoiceItemDescription,
706 InsuranceInformation,
708 InvoiceInstruction,
710 InformationForRailwayPurpose,
712 InlandTransportDetails,
714 TestingInstructions,
716 LocationAlias,
718 LineItem,
720 LoadingInstruction,
722 MiscellaneousChargeOrder,
724 MaritimeDeclarationHealth_Dup_Dup,
726 AdditionalMarksNumbersInformation,
728 OrderInstruction,
730 OtherServiceInformation,
732 PackingMarkingInformation,
734 PaymentInstructionsInformation,
736 PayablesInformation,
738 PackagingInformation,
740 PackagingTermsInformation,
742 PaymentDetailRemittanceInformation,
744 PaymentInformation,
746 ProductInformation,
748 PriceCalculationFormula,
750 PriorityInformation,
752 PurchasingInformation,
754 QuarantineInstructions,
756 QualityDemandsRequirements,
758 QuotationInstructionInformation,
760 RiskAndHandlingInformation,
762 RegulatoryInformation,
764 ReturnToOriginInformation,
766 Receivables,
768 ConsignmentRoute,
770 SafetyInformation,
772 ConsignmentDocumentaryInstruction,
774 SpecialInstructions,
776 ShipLineRequested,
778 SpecialPermissionForTransportGenerally,
780 SpecialPermissionConcerningGoodsToBeTransported,
782 SpecialHandling,
784 SpecialPermissionConcerningPackage,
786 SpecialPermissionConcerningTransportMeans,
788 SubsidiaryRiskNumberIataDgr,
790 SpecialServiceRequest,
792 SupplierRemarks,
794 ConsignmentTariff,
796 ConsignmentTransport,
798 TransportationInformation,
800 RequestedTariff,
802 TaxDeclaration,
804 WarehouseInstructionInformation,
806 MutuallyDefined,
808}
809
810impl crate::Code for Text {
811 fn code(self) -> &'static str {
812 match self {
813 Text::GoodsItemDescription => "AAA",
814 Text::PaymentTerm => "AAB",
815 Text::DangerousGoodsAdditionalInformation => "AAC",
816 Text::DangerousGoodsTechnicalName => "AAD",
817 Text::AcknowledgementDescription => "AAE",
818 Text::RateAdditionalInformation => "AAF",
819 Text::PartyInstructions => "AAG",
820 Text::GeneralInformation => "AAI",
821 Text::AdditionalConditionsSalePurchase => "AAJ",
822 Text::PriceConditions => "AAK",
823 Text::GoodsDimensionsInCharacters => "AAL",
824 Text::EquipmentReUsageRestrictions => "AAM",
825 Text::HandlingRestriction => "AAN",
826 Text::ErrorDescriptionFreeText => "AAO",
827 Text::ResponseFreeText => "AAP",
828 Text::PackageContentsDescription => "AAQ",
829 Text::TermsDelivery => "AAR",
830 Text::BillLadingRemarks => "AAS",
831 Text::ModeSettlementInformation => "AAT",
832 Text::ConsignmentInvoiceInformation => "AAU",
833 Text::ClearanceInvoiceInformation => "AAV",
834 Text::LetterCreditInformation => "AAW",
835 Text::LicenseInformation => "AAX",
836 Text::CertificationStatements => "AAY",
837 Text::AdditionalExportInformation => "AAZ",
838 Text::TariffStatements => "ABA",
839 Text::MedicalHistory => "ABB",
840 Text::ConditionsSaleOrPurchase => "ABC",
841 Text::ContractDocumentType => "ABD",
842 Text::AdditionalTermsAndOrConditionsDocumentaryCredit => "ABE",
843 Text::InstructionsOrInformationAboutStandbyDocumentary => "ABF",
844 Text::InstructionsOrInformationAboutPartialShipmentS => "ABG",
845 Text::InstructionsOrInformationAboutTranshipmentS => "ABH",
846 Text::AdditionalHandlingInstructionsDocumentaryCredit => "ABI",
847 Text::DomesticRoutingInformation => "ABJ",
848 Text::ChargeableCategoryEquipment => "ABK",
849 Text::GovernmentInformation => "ABL",
850 Text::OnwardRoutingInformation => "ABM",
851 Text::AccountingInformation => "ABN",
852 Text::DiscrepancyInformation => "ABO",
853 Text::ConfirmationInstructions => "ABP",
854 Text::MethodIssuance => "ABQ",
855 Text::DocumentsDeliveryInstructions => "ABR",
856 Text::AdditionalConditions => "ABS",
857 Text::InformationInstructionsAboutAdditionalAmountsCovered => "ABT",
858 Text::DeferredPaymentTermedAdditional => "ABU",
859 Text::AcceptanceTermsAdditional => "ABV",
860 Text::NegotiationTermsAdditional => "ABW",
861 Text::DocumentNameAndDocumentaryRequirements => "ABX",
862 Text::InstructionsInformationAboutRevolvingDocumentaryCredit => "ABZ",
863 Text::DocumentaryRequirements => "ACA",
864 Text::AdditionalInformation => "ACB",
865 Text::FactorAssignmentClause => "ACC",
866 Text::Reason => "ACD",
867 Text::Dispute => "ACE",
868 Text::AdditionalAttributeInformation => "ACF",
869 Text::AbsenceDeclaration => "ACG",
870 Text::AggregationStatement => "ACH",
871 Text::CompilationStatement => "ACI",
872 Text::DefinitionalException => "ACJ",
873 Text::PrivacyStatement => "ACK",
874 Text::QualityStatement => "ACL",
875 Text::StatisticalDescription => "ACM",
876 Text::StatisticalDefinition => "ACN",
877 Text::StatisticalName => "ACO",
878 Text::StatisticalTitle => "ACP",
879 Text::OffDimensionInformation => "ACQ",
880 Text::UnexpectedStopsInformation => "ACR",
881 Text::Principles => "ACS",
882 Text::TermsAndDefinition => "ACT",
883 Text::SegmentName => "ACU",
884 Text::SimpleDataElementName => "ACV",
885 Text::Scope => "ACW",
886 Text::MessageTypeName => "ACX",
887 Text::Introduction => "ACY",
888 Text::Glossary => "ACZ",
889 Text::FunctionalDefinition => "ADA",
890 Text::Examples => "ADB",
891 Text::CoverPage => "ADC",
892 Text::DependencySyntaxNotes => "ADD",
893 Text::CodeValueName => "ADE",
894 Text::CodeListName => "ADF",
895 Text::ClarificationUsage => "ADG",
896 Text::CompositeDataElementName => "ADH",
897 Text::FieldApplication => "ADI",
898 Text::TypeAssetsAndLiabilities => "ADJ",
899 Text::PromotionInformation => "ADK",
900 Text::MeterCondition => "ADL",
901 Text::MeterReadingInformation => "ADM",
902 Text::TypeTransactionReason => "ADN",
903 Text::TypeSurveyQuestion => "ADO",
904 Text::CarriersAgentCounterInformation => "ADP",
905 Text::DescriptionWorkItemOnEquipment => "ADQ",
906 Text::MessageDefinition => "ADR",
907 Text::BookedItemInformation => "ADS",
908 Text::SourceDocument => "ADT",
909 Text::Note => "ADU",
910 Text::FixedPartSegmentClarificationText => "ADV",
911 Text::CharacteristicsGoods => "ADW",
912 Text::AdditionalDischargeInstructions => "ADX",
913 Text::ContainerStrippingInstructions => "ADY",
914 Text::CscContainerSafetyConventionPlateInformation => "ADZ",
915 Text::CargoRemarks => "AEA",
916 Text::TemperatureControlInstructions => "AEB",
917 Text::TextRefersToExpectedData => "AEC",
918 Text::TextRefersToReceivedData => "AED",
919 Text::SectionClarificationText => "AEE",
920 Text::InformationToBeneficiary => "AEF",
921 Text::InformationToApplicant => "AEG",
922 Text::InstructionsToBeneficiary => "AEH",
923 Text::InstructionsToApplicant => "AEI",
924 Text::ControlledAtmosphere => "AEJ",
925 Text::TakeOffAnnotation => "AEK",
926 Text::PriceVariationNarrative => "AEL",
927 Text::DocumentaryCreditAmendmentInstructions => "AEM",
928 Text::StandardMethodNarrative => "AEN",
929 Text::ProjectNarrative => "AEO",
930 Text::RadioactiveGoodsAdditionalInformation => "AEP",
931 Text::BankToBankInformation => "AEQ",
932 Text::ReimbursementInstructions => "AER",
933 Text::ReasonForAmendingAMessage => "AES",
934 Text::InstructionsToPayingAndOrAcceptingAndOr => "AET",
935 Text::InterestInstructions => "AEU",
936 Text::AgentCommission => "AEV",
937 Text::RemittingBankInstructions => "AEW",
938 Text::InstructionsToCollectingBank => "AEX",
939 Text::CollectionAmountInstructions => "AEY",
940 Text::InternalAuditingInformation => "AEZ",
941 Text::Constraint => "AFA",
942 Text::Comment => "AFB",
943 Text::SemanticNote => "AFC",
944 Text::HelpText => "AFD",
945 Text::Legend => "AFE",
946 Text::BatchCodeStructure => "AFF",
947 Text::ProductApplication => "AFG",
948 Text::CustomerComplaint => "AFH",
949 Text::ProbableCauseFault => "AFI",
950 Text::DefectDescription => "AFJ",
951 Text::RepairDescription => "AFK",
952 Text::ReviewComments => "AFL",
953 Text::Title => "AFM",
954 Text::DescriptionAmount => "AFN",
955 Text::Responsibilities => "AFO",
956 Text::Supplier => "AFP",
957 Text::PurchaseRegion => "AFQ",
958 Text::Affiliation => "AFR",
959 Text::Borrower => "AFS",
960 Text::LineBusiness => "AFT",
961 Text::FinancialInstitution => "AFU",
962 Text::BusinessFounder => "AFV",
963 Text::BusinessHistory => "AFW",
964 Text::BankingArrangements => "AFX",
965 Text::BusinessOrigin => "AFY",
966 Text::BrandNamesDescription => "AFZ",
967 Text::BusinessFinancingDetails => "AGA",
968 Text::Competition => "AGB",
969 Text::ConstructionProcessDetails => "AGC",
970 Text::ConstructionSpecialty => "AGD",
971 Text::ContractInformation => "AGE",
972 Text::CorporateFiling => "AGF",
973 Text::CustomerInformation => "AGG",
974 Text::CopyrightNotice => "AGH",
975 Text::ContingentDebt => "AGI",
976 Text::ConvictionDetails => "AGJ",
977 Text::Equipment => "AGK",
978 Text::WorkforceDescription => "AGL",
979 Text::Exemption => "AGM",
980 Text::FuturePlans => "AGN",
981 Text::IntervieweeConversationInformation => "AGO",
982 Text::IntangibleAsset => "AGP",
983 Text::Inventory => "AGQ",
984 Text::Investment => "AGR",
985 Text::IntercompanyRelationsInformation => "AGS",
986 Text::JointVenture => "AGT",
987 Text::Loan => "AGU",
988 Text::LongTermDebt => "AGV",
989 Text::Location => "AGW",
990 Text::CurrentLegalStructure => "AGX",
991 Text::MaritalContract => "AGY",
992 Text::MarketingActivities => "AGZ",
993 Text::Merger => "AHA",
994 Text::MarketableSecurities => "AHB",
995 Text::BusinessDebt => "AHC",
996 Text::OriginalLegalStructure => "AHD",
997 Text::EmployeeSharingArrangements => "AHE",
998 Text::OrganizationDetails => "AHF",
999 Text::PublicRecordDetails => "AHG",
1000 Text::PriceRange => "AHH",
1001 Text::Qualifications => "AHI",
1002 Text::RegisteredActivity => "AHJ",
1003 Text::CriminalSentence => "AHK",
1004 Text::SalesMethod => "AHL",
1005 Text::EducationalInstitutionInformation => "AHM",
1006 Text::StatusDetails => "AHN",
1007 Text::Sales => "AHO",
1008 Text::SpouseInformation => "AHP",
1009 Text::EducationalDegreeInformation => "AHQ",
1010 Text::ShareholdingInformation => "AHR",
1011 Text::SalesTerritory => "AHS",
1012 Text::AccountantsComments => "AHT",
1013 Text::ExemptionLawLocation => "AHU",
1014 Text::ShareClassifications => "AHV",
1015 Text::Forecast => "AHW",
1016 Text::EventLocation => "AHX",
1017 Text::FacilityOccupancy => "AHY",
1018 Text::ImportAndExportDetails => "AHZ",
1019 Text::AdditionalFacilityInformation => "AIA",
1020 Text::InventoryValue => "AIB",
1021 Text::Education => "AIC",
1022 Text::Event => "AID",
1023 Text::Agent => "AIE",
1024 Text::DomesticallyAgreedFinancialStatementDetails => "AIF",
1025 Text::OtherCurrentAssetDescription => "AIG",
1026 Text::OtherCurrentLiabilityDescription => "AIH",
1027 Text::FormerBusinessActivity => "AII",
1028 Text::TradeNameUse => "AIJ",
1029 Text::SigningAuthority => "AIK",
1030 Text::Guarantee => "AIL",
1031 Text::HoldingCompanyOperation => "AIM",
1032 Text::ConsignmentRouting => "AIN",
1033 Text::LetterProtest => "AIO",
1034 Text::Question => "AIP",
1035 Text::PartyInformation => "AIQ",
1036 Text::AreaBoundariesDescription => "AIR",
1037 Text::AdvertisementInformation => "AIS",
1038 Text::FinancialStatementDetails => "AIT",
1039 Text::AccessInstructions => "AIU",
1040 Text::Liquidity => "AIV",
1041 Text::CreditLine => "AIW",
1042 Text::WarrantyTerms => "AIX",
1043 Text::DivisionDescription => "AIY",
1044 Text::ReportingInstruction => "AIZ",
1045 Text::ExaminationResult => "AJA",
1046 Text::LaboratoryResult => "AJB",
1047 Text::AllowanceChargeInformation => "ALC",
1048 Text::XRayResult => "ALD",
1049 Text::PathologyResult => "ALE",
1050 Text::InterventionDescription => "ALF",
1051 Text::SummaryAdmittance => "ALG",
1052 Text::MedicalTreatmentCourseDetail => "ALH",
1053 Text::Prognosis => "ALI",
1054 Text::InstructionToPatient => "ALJ",
1055 Text::InstructionToPhysician => "ALK",
1056 Text::AllDocuments => "ALL",
1057 Text::MedicineTreatment => "ALM",
1058 Text::MedicineDosageAndAdministration => "ALN",
1059 Text::AvailabilityPatient => "ALO",
1060 Text::ReasonForServiceRequest => "ALP",
1061 Text::PurposeService => "ALQ",
1062 Text::ArrivalConditions => "ARR",
1063 Text::ServiceRequestersComment => "ARS",
1064 Text::Authentication => "AUT",
1065 Text::RequestedLocationDescription => "AUU",
1066 Text::MedicineAdministrationCondition => "AUV",
1067 Text::PatientInformation => "AUW",
1068 Text::PrecautionaryMeasure => "AUX",
1069 Text::ServiceCharacteristic => "AUY",
1070 Text::PlannedEventComment => "AUZ",
1071 Text::ExpectedDelayComment => "AVA",
1072 Text::TransportRequirementsComment => "AVB",
1073 Text::TemporaryApprovalCondition => "AVC",
1074 Text::CustomsValuationInformation => "AVD",
1075 Text::ValueAddedTaxVatMarginScheme => "AVE",
1076 Text::MaritimeDeclarationHealth => "AVF",
1077 Text::PassengerBaggageInformation => "BAG",
1078 Text::MaritimeDeclarationHealth_Dup => "BAH",
1079 Text::AdditionalProductInformationAddress => "BAI",
1080 Text::InformationToBePrintedOnDespatchAdvice => "BAJ",
1081 Text::MissingGoodsRemarks => "BAK",
1082 Text::NonAcceptanceInformation => "BAL",
1083 Text::ReturnsInformation => "BAM",
1084 Text::SubLineItemInformation => "BAN",
1085 Text::TestInformation => "BAO",
1086 Text::ExternalLink => "BAP",
1087 Text::VatExemptionReason => "BAQ",
1088 Text::ProcessingInstructions => "BAR",
1089 Text::RelayInstructions => "BAS",
1090 Text::SimaApplicable => "BAT",
1091 Text::AppealsProgramCode => "BAU",
1092 Text::SimaSubject => "BAV",
1093 Text::SurtaxApplicable => "BAW",
1094 Text::SimaSecurityBond => "BAX",
1095 Text::SurtaxSubject => "BAY",
1096 Text::SafeguardApplicable => "BAZ",
1097 Text::SafeguardApplicable_Dup => "BBA",
1098 Text::SafeguardSubject => "BBB",
1099 Text::TransportContractDocumentClause => "BLC",
1100 Text::InstructionToPreparePatient => "BLD",
1101 Text::MedicineTreatmentComment => "BLE",
1102 Text::ExaminationResultComment => "BLF",
1103 Text::ServiceRequestComment => "BLG",
1104 Text::PrescriptionReason => "BLH",
1105 Text::PrescriptionComment => "BLI",
1106 Text::ClinicalInvestigationComment => "BLJ",
1107 Text::MedicinalSpecificationComment => "BLK",
1108 Text::EconomicContributionComment => "BLL",
1109 Text::StatusAPlan => "BLM",
1110 Text::RandomSampleTestInformation => "BLN",
1111 Text::PeriodTime => "BLO",
1112 Text::Legislation => "BLP",
1113 Text::SecurityMeasuresRequested => "BLQ",
1114 Text::TransportContractDocumentRemark => "BLR",
1115 Text::PreviousPortCallSecurityInformation => "BLS",
1116 Text::SecurityInformation => "BLT",
1117 Text::WasteInformation => "BLU",
1118 Text::B2cMarketingInformationShortDescription => "BLV",
1119 Text::B2bMarketingInformationLongDescription => "BLW",
1120 Text::B2cMarketingInformationLongDescription => "BLX",
1121 Text::ProductIngredients => "BLY",
1122 Text::LocationShortName => "BLZ",
1123 Text::PackagingMaterialInformation => "BMA",
1124 Text::FillerMaterialInformation => "BMB",
1125 Text::ShipToShipActivityInformation => "BMC",
1126 Text::PackageMaterialDescription => "BMD",
1127 Text::ConsumerLevelPackageMarking => "BME",
1128 Text::SimaMeasureInForce => "BMF",
1129 Text::PreCarm => "BMG",
1130 Text::SimaMeasureType => "BMH",
1131 Text::CustomsClearanceInstructions => "CCI",
1132 Text::SubTypeCode => "CCJ",
1133 Text::SimaInformation => "CCK",
1134 Text::TimeLimitEnd => "CCL",
1135 Text::TimeLimitStart => "CCM",
1136 Text::WarehouseTimeLimit => "CCN",
1137 Text::ValueForDutyInformation => "CCO",
1138 Text::CustomsClearanceInstructionsExport => "CEX",
1139 Text::ChangeInformation => "CHG",
1140 Text::CustomsClearanceInstructionImport => "CIP",
1141 Text::ClearancePlaceRequested => "CLP",
1142 Text::LoadingRemarks => "CLR",
1143 Text::OrderInformation => "COI",
1144 Text::CustomerRemarks => "CUR",
1145 Text::CustomsDeclarationInformation => "CUS",
1146 Text::DamageRemarks => "DAR",
1147 Text::DocumentIssuerDeclaration => "DCL",
1148 Text::DeliveryInformation => "DEL",
1149 Text::DeliveryInstructions => "DIN",
1150 Text::DocumentationInstructions => "DOC",
1151 Text::DutyDeclaration => "DUT",
1152 Text::EffectiveUsedRouting => "EUR",
1153 Text::FirstBlockToBePrintedOnTransportContract => "FBC",
1154 Text::GovernmentBillLadingInformation => "GBL",
1155 Text::EntireTransactionSet => "GEN",
1156 Text::FurtherInformationConcerningGgvsPar7 => "GS7",
1157 Text::ConsignmentHandlingInstruction => "HAN",
1158 Text::HazardInformation => "HAZ",
1159 Text::ConsignmentInformationForConsignee => "ICN",
1160 Text::InsuranceInstructions => "IIN",
1161 Text::InvoiceMailingInstructions => "IMI",
1162 Text::CommercialInvoiceItemDescription => "IND",
1163 Text::InsuranceInformation => "INS",
1164 Text::InvoiceInstruction => "INV",
1165 Text::InformationForRailwayPurpose => "IRP",
1166 Text::InlandTransportDetails => "ITR",
1167 Text::TestingInstructions => "ITS",
1168 Text::LocationAlias => "LAN",
1169 Text::LineItem => "LIN",
1170 Text::LoadingInstruction => "LOI",
1171 Text::MiscellaneousChargeOrder => "MCO",
1172 Text::MaritimeDeclarationHealth_Dup_Dup => "MDH",
1173 Text::AdditionalMarksNumbersInformation => "MKS",
1174 Text::OrderInstruction => "ORI",
1175 Text::OtherServiceInformation => "OSI",
1176 Text::PackingMarkingInformation => "PAC",
1177 Text::PaymentInstructionsInformation => "PAI",
1178 Text::PayablesInformation => "PAY",
1179 Text::PackagingInformation => "PKG",
1180 Text::PackagingTermsInformation => "PKT",
1181 Text::PaymentDetailRemittanceInformation => "PMD",
1182 Text::PaymentInformation => "PMT",
1183 Text::ProductInformation => "PRD",
1184 Text::PriceCalculationFormula => "PRF",
1185 Text::PriorityInformation => "PRI",
1186 Text::PurchasingInformation => "PUR",
1187 Text::QuarantineInstructions => "QIN",
1188 Text::QualityDemandsRequirements => "QQD",
1189 Text::QuotationInstructionInformation => "QUT",
1190 Text::RiskAndHandlingInformation => "RAH",
1191 Text::RegulatoryInformation => "REG",
1192 Text::ReturnToOriginInformation => "RET",
1193 Text::Receivables => "REV",
1194 Text::ConsignmentRoute => "RQR",
1195 Text::SafetyInformation => "SAF",
1196 Text::ConsignmentDocumentaryInstruction => "SIC",
1197 Text::SpecialInstructions => "SIN",
1198 Text::ShipLineRequested => "SLR",
1199 Text::SpecialPermissionForTransportGenerally => "SPA",
1200 Text::SpecialPermissionConcerningGoodsToBeTransported => "SPG",
1201 Text::SpecialHandling => "SPH",
1202 Text::SpecialPermissionConcerningPackage => "SPP",
1203 Text::SpecialPermissionConcerningTransportMeans => "SPT",
1204 Text::SubsidiaryRiskNumberIataDgr => "SRN",
1205 Text::SpecialServiceRequest => "SSR",
1206 Text::SupplierRemarks => "SUR",
1207 Text::ConsignmentTariff => "TCA",
1208 Text::ConsignmentTransport => "TDT",
1209 Text::TransportationInformation => "TRA",
1210 Text::RequestedTariff => "TRR",
1211 Text::TaxDeclaration => "TXD",
1212 Text::WarehouseInstructionInformation => "WHI",
1213 Text::MutuallyDefined => "ZZZ",
1214 }
1215 }
1216}
1217
1218impl crate::Description for Text {
1219 fn description(self) -> &'static str {
1220 match self {
1221 Text::GoodsItemDescription => "Goods item description",
1222 Text::PaymentTerm => "Payment term",
1223 Text::DangerousGoodsAdditionalInformation => "Dangerous goods additional information",
1224 Text::DangerousGoodsTechnicalName => "Dangerous goods technical name",
1225 Text::AcknowledgementDescription => "Acknowledgement description",
1226 Text::RateAdditionalInformation => "Rate additional information",
1227 Text::PartyInstructions => "Party instructions",
1228 Text::GeneralInformation => "General information",
1229 Text::AdditionalConditionsSalePurchase => "Additional conditions of sale/purchase",
1230 Text::PriceConditions => "Price conditions",
1231 Text::GoodsDimensionsInCharacters => "Goods dimensions in characters",
1232 Text::EquipmentReUsageRestrictions => "Equipment re-usage restrictions",
1233 Text::HandlingRestriction => "Handling restriction",
1234 Text::ErrorDescriptionFreeText => "Error description (free text)",
1235 Text::ResponseFreeText => "Response (free text)",
1236 Text::PackageContentsDescription => "Package content's description",
1237 Text::TermsDelivery => "Terms of delivery",
1238 Text::BillLadingRemarks => "Bill of lading remarks",
1239 Text::ModeSettlementInformation => "Mode of settlement information",
1240 Text::ConsignmentInvoiceInformation => "Consignment invoice information",
1241 Text::ClearanceInvoiceInformation => "Clearance invoice information",
1242 Text::LetterCreditInformation => "Letter of credit information",
1243 Text::LicenseInformation => "License information",
1244 Text::CertificationStatements => "Certification statements",
1245 Text::AdditionalExportInformation => "Additional export information",
1246 Text::TariffStatements => "Tariff statements",
1247 Text::MedicalHistory => "Medical history",
1248 Text::ConditionsSaleOrPurchase => "Conditions of sale or purchase",
1249 Text::ContractDocumentType => "Contract document type",
1250 Text::AdditionalTermsAndOrConditionsDocumentaryCredit => {
1251 "Additional terms and/or conditions (documentary credit)"
1252 }
1253 Text::InstructionsOrInformationAboutStandbyDocumentary => {
1254 "Instructions or information about standby documentary"
1255 }
1256 Text::InstructionsOrInformationAboutPartialShipmentS => {
1257 "Instructions or information about partial shipment(s)"
1258 }
1259 Text::InstructionsOrInformationAboutTranshipmentS => {
1260 "Instructions or information about transhipment(s)"
1261 }
1262 Text::AdditionalHandlingInstructionsDocumentaryCredit => {
1263 "Additional handling instructions documentary credit"
1264 }
1265 Text::DomesticRoutingInformation => "Domestic routing information",
1266 Text::ChargeableCategoryEquipment => "Chargeable category of equipment",
1267 Text::GovernmentInformation => "Government information",
1268 Text::OnwardRoutingInformation => "Onward routing information",
1269 Text::AccountingInformation => "Accounting information",
1270 Text::DiscrepancyInformation => "Discrepancy information",
1271 Text::ConfirmationInstructions => "Confirmation instructions",
1272 Text::MethodIssuance => "Method of issuance",
1273 Text::DocumentsDeliveryInstructions => "Documents delivery instructions",
1274 Text::AdditionalConditions => "Additional conditions",
1275 Text::InformationInstructionsAboutAdditionalAmountsCovered => {
1276 "Information/instructions about additional amounts covered"
1277 }
1278 Text::DeferredPaymentTermedAdditional => "Deferred payment termed additional",
1279 Text::AcceptanceTermsAdditional => "Acceptance terms additional",
1280 Text::NegotiationTermsAdditional => "Negotiation terms additional",
1281 Text::DocumentNameAndDocumentaryRequirements => {
1282 "Document name and documentary requirements"
1283 }
1284 Text::InstructionsInformationAboutRevolvingDocumentaryCredit => {
1285 "Instructions/information about revolving documentary credit"
1286 }
1287 Text::DocumentaryRequirements => "Documentary requirements",
1288 Text::AdditionalInformation => "Additional information",
1289 Text::FactorAssignmentClause => "Factor assignment clause",
1290 Text::Reason => "Reason",
1291 Text::Dispute => "Dispute",
1292 Text::AdditionalAttributeInformation => "Additional attribute information",
1293 Text::AbsenceDeclaration => "Absence declaration",
1294 Text::AggregationStatement => "Aggregation statement",
1295 Text::CompilationStatement => "Compilation statement",
1296 Text::DefinitionalException => "Definitional exception",
1297 Text::PrivacyStatement => "Privacy statement",
1298 Text::QualityStatement => "Quality statement",
1299 Text::StatisticalDescription => "Statistical description",
1300 Text::StatisticalDefinition => "Statistical definition",
1301 Text::StatisticalName => "Statistical name",
1302 Text::StatisticalTitle => "Statistical title",
1303 Text::OffDimensionInformation => "Off-dimension information",
1304 Text::UnexpectedStopsInformation => "Unexpected stops information",
1305 Text::Principles => "Principles",
1306 Text::TermsAndDefinition => "Terms and definition",
1307 Text::SegmentName => "Segment name",
1308 Text::SimpleDataElementName => "Simple data element name",
1309 Text::Scope => "Scope",
1310 Text::MessageTypeName => "Message type name",
1311 Text::Introduction => "Introduction",
1312 Text::Glossary => "Glossary",
1313 Text::FunctionalDefinition => "Functional definition",
1314 Text::Examples => "Examples",
1315 Text::CoverPage => "Cover page",
1316 Text::DependencySyntaxNotes => "Dependency (syntax) notes",
1317 Text::CodeValueName => "Code value name",
1318 Text::CodeListName => "Code list name",
1319 Text::ClarificationUsage => "Clarification of usage",
1320 Text::CompositeDataElementName => "Composite data element name",
1321 Text::FieldApplication => "Field of application",
1322 Text::TypeAssetsAndLiabilities => "Type of assets and liabilities",
1323 Text::PromotionInformation => "Promotion information",
1324 Text::MeterCondition => "Meter condition",
1325 Text::MeterReadingInformation => "Meter reading information",
1326 Text::TypeTransactionReason => "Type of transaction reason",
1327 Text::TypeSurveyQuestion => "Type of survey question",
1328 Text::CarriersAgentCounterInformation => "Carrier's agent counter information",
1329 Text::DescriptionWorkItemOnEquipment => "Description of work item on equipment",
1330 Text::MessageDefinition => "Message definition",
1331 Text::BookedItemInformation => "Booked item information",
1332 Text::SourceDocument => "Source of document",
1333 Text::Note => "Note",
1334 Text::FixedPartSegmentClarificationText => "Fixed part of segment clarification text",
1335 Text::CharacteristicsGoods => "Characteristics of goods",
1336 Text::AdditionalDischargeInstructions => "Additional discharge instructions",
1337 Text::ContainerStrippingInstructions => "Container stripping instructions",
1338 Text::CscContainerSafetyConventionPlateInformation => {
1339 "CSC (Container Safety Convention) plate information"
1340 }
1341 Text::CargoRemarks => "Cargo remarks",
1342 Text::TemperatureControlInstructions => "Temperature control instructions",
1343 Text::TextRefersToExpectedData => "Text refers to expected data",
1344 Text::TextRefersToReceivedData => "Text refers to received data",
1345 Text::SectionClarificationText => "Section clarification text",
1346 Text::InformationToBeneficiary => "Information to the beneficiary",
1347 Text::InformationToApplicant => "Information to the applicant",
1348 Text::InstructionsToBeneficiary => "Instructions to the beneficiary",
1349 Text::InstructionsToApplicant => "Instructions to the applicant",
1350 Text::ControlledAtmosphere => "Controlled atmosphere",
1351 Text::TakeOffAnnotation => "Take off annotation",
1352 Text::PriceVariationNarrative => "Price variation narrative",
1353 Text::DocumentaryCreditAmendmentInstructions => {
1354 "Documentary credit amendment instructions"
1355 }
1356 Text::StandardMethodNarrative => "Standard method narrative",
1357 Text::ProjectNarrative => "Project narrative",
1358 Text::RadioactiveGoodsAdditionalInformation => {
1359 "Radioactive goods, additional information"
1360 }
1361 Text::BankToBankInformation => "Bank-to-bank information",
1362 Text::ReimbursementInstructions => "Reimbursement instructions",
1363 Text::ReasonForAmendingAMessage => "Reason for amending a message",
1364 Text::InstructionsToPayingAndOrAcceptingAndOr => {
1365 "Instructions to the paying and/or accepting and/or"
1366 }
1367 Text::InterestInstructions => "Interest instructions",
1368 Text::AgentCommission => "Agent commission",
1369 Text::RemittingBankInstructions => "Remitting bank instructions",
1370 Text::InstructionsToCollectingBank => "Instructions to the collecting bank",
1371 Text::CollectionAmountInstructions => "Collection amount instructions",
1372 Text::InternalAuditingInformation => "Internal auditing information",
1373 Text::Constraint => "Constraint",
1374 Text::Comment => "Comment",
1375 Text::SemanticNote => "Semantic note",
1376 Text::HelpText => "Help text",
1377 Text::Legend => "Legend",
1378 Text::BatchCodeStructure => "Batch code structure",
1379 Text::ProductApplication => "Product application",
1380 Text::CustomerComplaint => "Customer complaint",
1381 Text::ProbableCauseFault => "Probable cause of fault",
1382 Text::DefectDescription => "Defect description",
1383 Text::RepairDescription => "Repair description",
1384 Text::ReviewComments => "Review comments",
1385 Text::Title => "Title",
1386 Text::DescriptionAmount => "Description of amount",
1387 Text::Responsibilities => "Responsibilities",
1388 Text::Supplier => "Supplier",
1389 Text::PurchaseRegion => "Purchase region",
1390 Text::Affiliation => "Affiliation",
1391 Text::Borrower => "Borrower",
1392 Text::LineBusiness => "Line of business",
1393 Text::FinancialInstitution => "Financial institution",
1394 Text::BusinessFounder => "Business founder",
1395 Text::BusinessHistory => "Business history",
1396 Text::BankingArrangements => "Banking arrangements",
1397 Text::BusinessOrigin => "Business origin",
1398 Text::BrandNamesDescription => "Brand names' description",
1399 Text::BusinessFinancingDetails => "Business financing details",
1400 Text::Competition => "Competition",
1401 Text::ConstructionProcessDetails => "Construction process details",
1402 Text::ConstructionSpecialty => "Construction specialty",
1403 Text::ContractInformation => "Contract information",
1404 Text::CorporateFiling => "Corporate filing",
1405 Text::CustomerInformation => "Customer information",
1406 Text::CopyrightNotice => "Copyright notice",
1407 Text::ContingentDebt => "Contingent debt",
1408 Text::ConvictionDetails => "Conviction details",
1409 Text::Equipment => "Equipment",
1410 Text::WorkforceDescription => "Workforce description",
1411 Text::Exemption => "Exemption",
1412 Text::FuturePlans => "Future plans",
1413 Text::IntervieweeConversationInformation => "Interviewee conversation information",
1414 Text::IntangibleAsset => "Intangible asset",
1415 Text::Inventory => "Inventory",
1416 Text::Investment => "Investment",
1417 Text::IntercompanyRelationsInformation => "Intercompany relations information",
1418 Text::JointVenture => "Joint venture",
1419 Text::Loan => "Loan",
1420 Text::LongTermDebt => "Long term debt",
1421 Text::Location => "Location",
1422 Text::CurrentLegalStructure => "Current legal structure",
1423 Text::MaritalContract => "Marital contract",
1424 Text::MarketingActivities => "Marketing activities",
1425 Text::Merger => "Merger",
1426 Text::MarketableSecurities => "Marketable securities",
1427 Text::BusinessDebt => "Business debt",
1428 Text::OriginalLegalStructure => "Original legal structure",
1429 Text::EmployeeSharingArrangements => "Employee sharing arrangements",
1430 Text::OrganizationDetails => "Organization details",
1431 Text::PublicRecordDetails => "Public record details",
1432 Text::PriceRange => "Price range",
1433 Text::Qualifications => "Qualifications",
1434 Text::RegisteredActivity => "Registered activity",
1435 Text::CriminalSentence => "Criminal sentence",
1436 Text::SalesMethod => "Sales method",
1437 Text::EducationalInstitutionInformation => "Educational institution information",
1438 Text::StatusDetails => "Status details",
1439 Text::Sales => "Sales",
1440 Text::SpouseInformation => "Spouse information",
1441 Text::EducationalDegreeInformation => "Educational degree information",
1442 Text::ShareholdingInformation => "Shareholding information",
1443 Text::SalesTerritory => "Sales territory",
1444 Text::AccountantsComments => "Accountant's comments",
1445 Text::ExemptionLawLocation => "Exemption law location",
1446 Text::ShareClassifications => "Share classifications",
1447 Text::Forecast => "Forecast",
1448 Text::EventLocation => "Event location",
1449 Text::FacilityOccupancy => "Facility occupancy",
1450 Text::ImportAndExportDetails => "Import and export details",
1451 Text::AdditionalFacilityInformation => "Additional facility information",
1452 Text::InventoryValue => "Inventory value",
1453 Text::Education => "Education",
1454 Text::Event => "Event",
1455 Text::Agent => "Agent",
1456 Text::DomesticallyAgreedFinancialStatementDetails => {
1457 "Domestically agreed financial statement details"
1458 }
1459 Text::OtherCurrentAssetDescription => "Other current asset description",
1460 Text::OtherCurrentLiabilityDescription => "Other current liability description",
1461 Text::FormerBusinessActivity => "Former business activity",
1462 Text::TradeNameUse => "Trade name use",
1463 Text::SigningAuthority => "Signing authority",
1464 Text::Guarantee => "Guarantee",
1465 Text::HoldingCompanyOperation => "Holding company operation",
1466 Text::ConsignmentRouting => "Consignment routing",
1467 Text::LetterProtest => "Letter of protest",
1468 Text::Question => "Question",
1469 Text::PartyInformation => "Party information",
1470 Text::AreaBoundariesDescription => "Area boundaries description",
1471 Text::AdvertisementInformation => "Advertisement information",
1472 Text::FinancialStatementDetails => "Financial statement details",
1473 Text::AccessInstructions => "Access instructions",
1474 Text::Liquidity => "Liquidity",
1475 Text::CreditLine => "Credit line",
1476 Text::WarrantyTerms => "Warranty terms",
1477 Text::DivisionDescription => "Division description",
1478 Text::ReportingInstruction => "Reporting instruction",
1479 Text::ExaminationResult => "Examination result",
1480 Text::LaboratoryResult => "Laboratory result",
1481 Text::AllowanceChargeInformation => "Allowance/charge information",
1482 Text::XRayResult => "X-ray result",
1483 Text::PathologyResult => "Pathology result",
1484 Text::InterventionDescription => "Intervention description",
1485 Text::SummaryAdmittance => "Summary of admittance",
1486 Text::MedicalTreatmentCourseDetail => "Medical treatment course detail",
1487 Text::Prognosis => "Prognosis",
1488 Text::InstructionToPatient => "Instruction to patient",
1489 Text::InstructionToPhysician => "Instruction to physician",
1490 Text::AllDocuments => "All documents",
1491 Text::MedicineTreatment => "Medicine treatment",
1492 Text::MedicineDosageAndAdministration => "Medicine dosage and administration",
1493 Text::AvailabilityPatient => "Availability of patient",
1494 Text::ReasonForServiceRequest => "Reason for service request",
1495 Text::PurposeService => "Purpose of service",
1496 Text::ArrivalConditions => "Arrival conditions",
1497 Text::ServiceRequestersComment => "Service requester's comment",
1498 Text::Authentication => "Authentication",
1499 Text::RequestedLocationDescription => "Requested location description",
1500 Text::MedicineAdministrationCondition => "Medicine administration condition",
1501 Text::PatientInformation => "Patient information",
1502 Text::PrecautionaryMeasure => "Precautionary measure",
1503 Text::ServiceCharacteristic => "Service characteristic",
1504 Text::PlannedEventComment => "Planned event comment",
1505 Text::ExpectedDelayComment => "Expected delay comment",
1506 Text::TransportRequirementsComment => "Transport requirements comment",
1507 Text::TemporaryApprovalCondition => "Temporary approval condition",
1508 Text::CustomsValuationInformation => "Customs Valuation Information",
1509 Text::ValueAddedTaxVatMarginScheme => "Value Added Tax (VAT) margin scheme",
1510 Text::MaritimeDeclarationHealth => "Maritime Declaration of Health",
1511 Text::PassengerBaggageInformation => "Passenger baggage information",
1512 Text::MaritimeDeclarationHealth_Dup => "Maritime Declaration of Health",
1513 Text::AdditionalProductInformationAddress => "Additional product information address",
1514 Text::InformationToBePrintedOnDespatchAdvice => {
1515 "Information to be printed on despatch advice"
1516 }
1517 Text::MissingGoodsRemarks => "Missing goods remarks",
1518 Text::NonAcceptanceInformation => "Non-acceptance information",
1519 Text::ReturnsInformation => "Returns information",
1520 Text::SubLineItemInformation => "Sub-line item information",
1521 Text::TestInformation => "Test information",
1522 Text::ExternalLink => "External link",
1523 Text::VatExemptionReason => "VAT exemption reason",
1524 Text::ProcessingInstructions => "Processing Instructions",
1525 Text::RelayInstructions => "Relay Instructions",
1526 Text::SimaApplicable => "SIMA applicable",
1527 Text::AppealsProgramCode => "Appeals program code",
1528 Text::SimaSubject => "SIMA subject",
1529 Text::SurtaxApplicable => "Surtax applicable",
1530 Text::SimaSecurityBond => "SIMA security bond",
1531 Text::SurtaxSubject => "Surtax subject",
1532 Text::SafeguardApplicable => "Safeguard applicable",
1533 Text::SafeguardApplicable_Dup => "Safeguard applicable",
1534 Text::SafeguardSubject => "Safeguard subject",
1535 Text::TransportContractDocumentClause => "Transport contract document clause",
1536 Text::InstructionToPreparePatient => "Instruction to prepare the patient",
1537 Text::MedicineTreatmentComment => "Medicine treatment comment",
1538 Text::ExaminationResultComment => "Examination result comment",
1539 Text::ServiceRequestComment => "Service request comment",
1540 Text::PrescriptionReason => "Prescription reason",
1541 Text::PrescriptionComment => "Prescription comment",
1542 Text::ClinicalInvestigationComment => "Clinical investigation comment",
1543 Text::MedicinalSpecificationComment => "Medicinal specification comment",
1544 Text::EconomicContributionComment => "Economic contribution comment",
1545 Text::StatusAPlan => "Status of a plan",
1546 Text::RandomSampleTestInformation => "Random sample test information",
1547 Text::PeriodTime => "Period of time",
1548 Text::Legislation => "Legislation",
1549 Text::SecurityMeasuresRequested => "Security measures requested",
1550 Text::TransportContractDocumentRemark => "Transport contract document remark",
1551 Text::PreviousPortCallSecurityInformation => {
1552 "Previous port of call security information"
1553 }
1554 Text::SecurityInformation => "Security information",
1555 Text::WasteInformation => "Waste information",
1556 Text::B2cMarketingInformationShortDescription => {
1557 "B2C marketing information, short description"
1558 }
1559 Text::B2bMarketingInformationLongDescription => {
1560 "B2B marketing information, long description"
1561 }
1562 Text::B2cMarketingInformationLongDescription => {
1563 "B2C marketing information, long description"
1564 }
1565 Text::ProductIngredients => "Product ingredients",
1566 Text::LocationShortName => "Location short name",
1567 Text::PackagingMaterialInformation => "Packaging material information",
1568 Text::FillerMaterialInformation => "Filler material information",
1569 Text::ShipToShipActivityInformation => "Ship-to-ship activity information",
1570 Text::PackageMaterialDescription => "Package material description",
1571 Text::ConsumerLevelPackageMarking => "Consumer level package marking",
1572 Text::SimaMeasureInForce => "SIMA measure in force",
1573 Text::PreCarm => "Pre-CARM",
1574 Text::SimaMeasureType => "SIMA measure type",
1575 Text::CustomsClearanceInstructions => "Customs clearance instructions",
1576 Text::SubTypeCode => "Sub Type Code",
1577 Text::SimaInformation => "SIMA information",
1578 Text::TimeLimitEnd => "Time limit end",
1579 Text::TimeLimitStart => "Time limit start",
1580 Text::WarehouseTimeLimit => "Warehouse time limit",
1581 Text::ValueForDutyInformation => "Value for duty information",
1582 Text::CustomsClearanceInstructionsExport => "Customs clearance instructions export",
1583 Text::ChangeInformation => "Change information",
1584 Text::CustomsClearanceInstructionImport => "Customs clearance instruction import",
1585 Text::ClearancePlaceRequested => "Clearance place requested",
1586 Text::LoadingRemarks => "Loading remarks",
1587 Text::OrderInformation => "Order information",
1588 Text::CustomerRemarks => "Customer remarks",
1589 Text::CustomsDeclarationInformation => "Customs declaration information",
1590 Text::DamageRemarks => "Damage remarks",
1591 Text::DocumentIssuerDeclaration => "Document issuer declaration",
1592 Text::DeliveryInformation => "Delivery information",
1593 Text::DeliveryInstructions => "Delivery instructions",
1594 Text::DocumentationInstructions => "Documentation instructions",
1595 Text::DutyDeclaration => "Duty declaration",
1596 Text::EffectiveUsedRouting => "Effective used routing",
1597 Text::FirstBlockToBePrintedOnTransportContract => {
1598 "First block to be printed on the transport contract"
1599 }
1600 Text::GovernmentBillLadingInformation => "Government bill of lading information",
1601 Text::EntireTransactionSet => "Entire transaction set",
1602 Text::FurtherInformationConcerningGgvsPar7 => {
1603 "Further information concerning GGVS par. 7"
1604 }
1605 Text::ConsignmentHandlingInstruction => "Consignment handling instruction",
1606 Text::HazardInformation => "Hazard information",
1607 Text::ConsignmentInformationForConsignee => "Consignment information for consignee",
1608 Text::InsuranceInstructions => "Insurance instructions",
1609 Text::InvoiceMailingInstructions => "Invoice mailing instructions",
1610 Text::CommercialInvoiceItemDescription => "Commercial invoice item description",
1611 Text::InsuranceInformation => "Insurance information",
1612 Text::InvoiceInstruction => "Invoice instruction",
1613 Text::InformationForRailwayPurpose => "Information for railway purpose",
1614 Text::InlandTransportDetails => "Inland transport details",
1615 Text::TestingInstructions => "Testing instructions",
1616 Text::LocationAlias => "Location Alias",
1617 Text::LineItem => "Line item",
1618 Text::LoadingInstruction => "Loading instruction",
1619 Text::MiscellaneousChargeOrder => "Miscellaneous charge order",
1620 Text::MaritimeDeclarationHealth_Dup_Dup => "Maritime Declaration of Health",
1621 Text::AdditionalMarksNumbersInformation => "Additional marks/numbers information",
1622 Text::OrderInstruction => "Order instruction",
1623 Text::OtherServiceInformation => "Other service information",
1624 Text::PackingMarkingInformation => "Packing/marking information",
1625 Text::PaymentInstructionsInformation => "Payment instructions information",
1626 Text::PayablesInformation => "Payables information",
1627 Text::PackagingInformation => "Packaging information",
1628 Text::PackagingTermsInformation => "Packaging terms information",
1629 Text::PaymentDetailRemittanceInformation => "Payment detail/remittance information",
1630 Text::PaymentInformation => "Payment information",
1631 Text::ProductInformation => "Product information",
1632 Text::PriceCalculationFormula => "Price calculation formula",
1633 Text::PriorityInformation => "Priority information",
1634 Text::PurchasingInformation => "Purchasing information",
1635 Text::QuarantineInstructions => "Quarantine instructions",
1636 Text::QualityDemandsRequirements => "Quality demands/requirements",
1637 Text::QuotationInstructionInformation => "Quotation instruction/information",
1638 Text::RiskAndHandlingInformation => "Risk and handling information",
1639 Text::RegulatoryInformation => "Regulatory information",
1640 Text::ReturnToOriginInformation => "Return to origin information",
1641 Text::Receivables => "Receivables",
1642 Text::ConsignmentRoute => "Consignment route",
1643 Text::SafetyInformation => "Safety information",
1644 Text::ConsignmentDocumentaryInstruction => "Consignment documentary instruction",
1645 Text::SpecialInstructions => "Special instructions",
1646 Text::ShipLineRequested => "Ship line requested",
1647 Text::SpecialPermissionForTransportGenerally => {
1648 "Special permission for transport, generally"
1649 }
1650 Text::SpecialPermissionConcerningGoodsToBeTransported => {
1651 "Special permission concerning the goods to be transported"
1652 }
1653 Text::SpecialHandling => "Special handling",
1654 Text::SpecialPermissionConcerningPackage => "Special permission concerning package",
1655 Text::SpecialPermissionConcerningTransportMeans => {
1656 "Special permission concerning transport means"
1657 }
1658 Text::SubsidiaryRiskNumberIataDgr => "Subsidiary risk number (IATA/DGR)",
1659 Text::SpecialServiceRequest => "Special service request",
1660 Text::SupplierRemarks => "Supplier remarks",
1661 Text::ConsignmentTariff => "Consignment tariff",
1662 Text::ConsignmentTransport => "Consignment transport",
1663 Text::TransportationInformation => "Transportation information",
1664 Text::RequestedTariff => "Requested tariff",
1665 Text::TaxDeclaration => "Tax declaration",
1666 Text::WarehouseInstructionInformation => "Warehouse instruction/information",
1667 Text::MutuallyDefined => "Mutually defined",
1668 }
1669 }
1670}
1671
1672impl crate::FromCode for Text {
1673 fn from_code(code: &str) -> Option<Self>
1674 where
1675 Self: Sized,
1676 {
1677 match code {
1678 "AAA" => Some(Text::GoodsItemDescription),
1679 "AAB" => Some(Text::PaymentTerm),
1680 "AAC" => Some(Text::DangerousGoodsAdditionalInformation),
1681 "AAD" => Some(Text::DangerousGoodsTechnicalName),
1682 "AAE" => Some(Text::AcknowledgementDescription),
1683 "AAF" => Some(Text::RateAdditionalInformation),
1684 "AAG" => Some(Text::PartyInstructions),
1685 "AAI" => Some(Text::GeneralInformation),
1686 "AAJ" => Some(Text::AdditionalConditionsSalePurchase),
1687 "AAK" => Some(Text::PriceConditions),
1688 "AAL" => Some(Text::GoodsDimensionsInCharacters),
1689 "AAM" => Some(Text::EquipmentReUsageRestrictions),
1690 "AAN" => Some(Text::HandlingRestriction),
1691 "AAO" => Some(Text::ErrorDescriptionFreeText),
1692 "AAP" => Some(Text::ResponseFreeText),
1693 "AAQ" => Some(Text::PackageContentsDescription),
1694 "AAR" => Some(Text::TermsDelivery),
1695 "AAS" => Some(Text::BillLadingRemarks),
1696 "AAT" => Some(Text::ModeSettlementInformation),
1697 "AAU" => Some(Text::ConsignmentInvoiceInformation),
1698 "AAV" => Some(Text::ClearanceInvoiceInformation),
1699 "AAW" => Some(Text::LetterCreditInformation),
1700 "AAX" => Some(Text::LicenseInformation),
1701 "AAY" => Some(Text::CertificationStatements),
1702 "AAZ" => Some(Text::AdditionalExportInformation),
1703 "ABA" => Some(Text::TariffStatements),
1704 "ABB" => Some(Text::MedicalHistory),
1705 "ABC" => Some(Text::ConditionsSaleOrPurchase),
1706 "ABD" => Some(Text::ContractDocumentType),
1707 "ABE" => Some(Text::AdditionalTermsAndOrConditionsDocumentaryCredit),
1708 "ABF" => Some(Text::InstructionsOrInformationAboutStandbyDocumentary),
1709 "ABG" => Some(Text::InstructionsOrInformationAboutPartialShipmentS),
1710 "ABH" => Some(Text::InstructionsOrInformationAboutTranshipmentS),
1711 "ABI" => Some(Text::AdditionalHandlingInstructionsDocumentaryCredit),
1712 "ABJ" => Some(Text::DomesticRoutingInformation),
1713 "ABK" => Some(Text::ChargeableCategoryEquipment),
1714 "ABL" => Some(Text::GovernmentInformation),
1715 "ABM" => Some(Text::OnwardRoutingInformation),
1716 "ABN" => Some(Text::AccountingInformation),
1717 "ABO" => Some(Text::DiscrepancyInformation),
1718 "ABP" => Some(Text::ConfirmationInstructions),
1719 "ABQ" => Some(Text::MethodIssuance),
1720 "ABR" => Some(Text::DocumentsDeliveryInstructions),
1721 "ABS" => Some(Text::AdditionalConditions),
1722 "ABT" => Some(Text::InformationInstructionsAboutAdditionalAmountsCovered),
1723 "ABU" => Some(Text::DeferredPaymentTermedAdditional),
1724 "ABV" => Some(Text::AcceptanceTermsAdditional),
1725 "ABW" => Some(Text::NegotiationTermsAdditional),
1726 "ABX" => Some(Text::DocumentNameAndDocumentaryRequirements),
1727 "ABZ" => Some(Text::InstructionsInformationAboutRevolvingDocumentaryCredit),
1728 "ACA" => Some(Text::DocumentaryRequirements),
1729 "ACB" => Some(Text::AdditionalInformation),
1730 "ACC" => Some(Text::FactorAssignmentClause),
1731 "ACD" => Some(Text::Reason),
1732 "ACE" => Some(Text::Dispute),
1733 "ACF" => Some(Text::AdditionalAttributeInformation),
1734 "ACG" => Some(Text::AbsenceDeclaration),
1735 "ACH" => Some(Text::AggregationStatement),
1736 "ACI" => Some(Text::CompilationStatement),
1737 "ACJ" => Some(Text::DefinitionalException),
1738 "ACK" => Some(Text::PrivacyStatement),
1739 "ACL" => Some(Text::QualityStatement),
1740 "ACM" => Some(Text::StatisticalDescription),
1741 "ACN" => Some(Text::StatisticalDefinition),
1742 "ACO" => Some(Text::StatisticalName),
1743 "ACP" => Some(Text::StatisticalTitle),
1744 "ACQ" => Some(Text::OffDimensionInformation),
1745 "ACR" => Some(Text::UnexpectedStopsInformation),
1746 "ACS" => Some(Text::Principles),
1747 "ACT" => Some(Text::TermsAndDefinition),
1748 "ACU" => Some(Text::SegmentName),
1749 "ACV" => Some(Text::SimpleDataElementName),
1750 "ACW" => Some(Text::Scope),
1751 "ACX" => Some(Text::MessageTypeName),
1752 "ACY" => Some(Text::Introduction),
1753 "ACZ" => Some(Text::Glossary),
1754 "ADA" => Some(Text::FunctionalDefinition),
1755 "ADB" => Some(Text::Examples),
1756 "ADC" => Some(Text::CoverPage),
1757 "ADD" => Some(Text::DependencySyntaxNotes),
1758 "ADE" => Some(Text::CodeValueName),
1759 "ADF" => Some(Text::CodeListName),
1760 "ADG" => Some(Text::ClarificationUsage),
1761 "ADH" => Some(Text::CompositeDataElementName),
1762 "ADI" => Some(Text::FieldApplication),
1763 "ADJ" => Some(Text::TypeAssetsAndLiabilities),
1764 "ADK" => Some(Text::PromotionInformation),
1765 "ADL" => Some(Text::MeterCondition),
1766 "ADM" => Some(Text::MeterReadingInformation),
1767 "ADN" => Some(Text::TypeTransactionReason),
1768 "ADO" => Some(Text::TypeSurveyQuestion),
1769 "ADP" => Some(Text::CarriersAgentCounterInformation),
1770 "ADQ" => Some(Text::DescriptionWorkItemOnEquipment),
1771 "ADR" => Some(Text::MessageDefinition),
1772 "ADS" => Some(Text::BookedItemInformation),
1773 "ADT" => Some(Text::SourceDocument),
1774 "ADU" => Some(Text::Note),
1775 "ADV" => Some(Text::FixedPartSegmentClarificationText),
1776 "ADW" => Some(Text::CharacteristicsGoods),
1777 "ADX" => Some(Text::AdditionalDischargeInstructions),
1778 "ADY" => Some(Text::ContainerStrippingInstructions),
1779 "ADZ" => Some(Text::CscContainerSafetyConventionPlateInformation),
1780 "AEA" => Some(Text::CargoRemarks),
1781 "AEB" => Some(Text::TemperatureControlInstructions),
1782 "AEC" => Some(Text::TextRefersToExpectedData),
1783 "AED" => Some(Text::TextRefersToReceivedData),
1784 "AEE" => Some(Text::SectionClarificationText),
1785 "AEF" => Some(Text::InformationToBeneficiary),
1786 "AEG" => Some(Text::InformationToApplicant),
1787 "AEH" => Some(Text::InstructionsToBeneficiary),
1788 "AEI" => Some(Text::InstructionsToApplicant),
1789 "AEJ" => Some(Text::ControlledAtmosphere),
1790 "AEK" => Some(Text::TakeOffAnnotation),
1791 "AEL" => Some(Text::PriceVariationNarrative),
1792 "AEM" => Some(Text::DocumentaryCreditAmendmentInstructions),
1793 "AEN" => Some(Text::StandardMethodNarrative),
1794 "AEO" => Some(Text::ProjectNarrative),
1795 "AEP" => Some(Text::RadioactiveGoodsAdditionalInformation),
1796 "AEQ" => Some(Text::BankToBankInformation),
1797 "AER" => Some(Text::ReimbursementInstructions),
1798 "AES" => Some(Text::ReasonForAmendingAMessage),
1799 "AET" => Some(Text::InstructionsToPayingAndOrAcceptingAndOr),
1800 "AEU" => Some(Text::InterestInstructions),
1801 "AEV" => Some(Text::AgentCommission),
1802 "AEW" => Some(Text::RemittingBankInstructions),
1803 "AEX" => Some(Text::InstructionsToCollectingBank),
1804 "AEY" => Some(Text::CollectionAmountInstructions),
1805 "AEZ" => Some(Text::InternalAuditingInformation),
1806 "AFA" => Some(Text::Constraint),
1807 "AFB" => Some(Text::Comment),
1808 "AFC" => Some(Text::SemanticNote),
1809 "AFD" => Some(Text::HelpText),
1810 "AFE" => Some(Text::Legend),
1811 "AFF" => Some(Text::BatchCodeStructure),
1812 "AFG" => Some(Text::ProductApplication),
1813 "AFH" => Some(Text::CustomerComplaint),
1814 "AFI" => Some(Text::ProbableCauseFault),
1815 "AFJ" => Some(Text::DefectDescription),
1816 "AFK" => Some(Text::RepairDescription),
1817 "AFL" => Some(Text::ReviewComments),
1818 "AFM" => Some(Text::Title),
1819 "AFN" => Some(Text::DescriptionAmount),
1820 "AFO" => Some(Text::Responsibilities),
1821 "AFP" => Some(Text::Supplier),
1822 "AFQ" => Some(Text::PurchaseRegion),
1823 "AFR" => Some(Text::Affiliation),
1824 "AFS" => Some(Text::Borrower),
1825 "AFT" => Some(Text::LineBusiness),
1826 "AFU" => Some(Text::FinancialInstitution),
1827 "AFV" => Some(Text::BusinessFounder),
1828 "AFW" => Some(Text::BusinessHistory),
1829 "AFX" => Some(Text::BankingArrangements),
1830 "AFY" => Some(Text::BusinessOrigin),
1831 "AFZ" => Some(Text::BrandNamesDescription),
1832 "AGA" => Some(Text::BusinessFinancingDetails),
1833 "AGB" => Some(Text::Competition),
1834 "AGC" => Some(Text::ConstructionProcessDetails),
1835 "AGD" => Some(Text::ConstructionSpecialty),
1836 "AGE" => Some(Text::ContractInformation),
1837 "AGF" => Some(Text::CorporateFiling),
1838 "AGG" => Some(Text::CustomerInformation),
1839 "AGH" => Some(Text::CopyrightNotice),
1840 "AGI" => Some(Text::ContingentDebt),
1841 "AGJ" => Some(Text::ConvictionDetails),
1842 "AGK" => Some(Text::Equipment),
1843 "AGL" => Some(Text::WorkforceDescription),
1844 "AGM" => Some(Text::Exemption),
1845 "AGN" => Some(Text::FuturePlans),
1846 "AGO" => Some(Text::IntervieweeConversationInformation),
1847 "AGP" => Some(Text::IntangibleAsset),
1848 "AGQ" => Some(Text::Inventory),
1849 "AGR" => Some(Text::Investment),
1850 "AGS" => Some(Text::IntercompanyRelationsInformation),
1851 "AGT" => Some(Text::JointVenture),
1852 "AGU" => Some(Text::Loan),
1853 "AGV" => Some(Text::LongTermDebt),
1854 "AGW" => Some(Text::Location),
1855 "AGX" => Some(Text::CurrentLegalStructure),
1856 "AGY" => Some(Text::MaritalContract),
1857 "AGZ" => Some(Text::MarketingActivities),
1858 "AHA" => Some(Text::Merger),
1859 "AHB" => Some(Text::MarketableSecurities),
1860 "AHC" => Some(Text::BusinessDebt),
1861 "AHD" => Some(Text::OriginalLegalStructure),
1862 "AHE" => Some(Text::EmployeeSharingArrangements),
1863 "AHF" => Some(Text::OrganizationDetails),
1864 "AHG" => Some(Text::PublicRecordDetails),
1865 "AHH" => Some(Text::PriceRange),
1866 "AHI" => Some(Text::Qualifications),
1867 "AHJ" => Some(Text::RegisteredActivity),
1868 "AHK" => Some(Text::CriminalSentence),
1869 "AHL" => Some(Text::SalesMethod),
1870 "AHM" => Some(Text::EducationalInstitutionInformation),
1871 "AHN" => Some(Text::StatusDetails),
1872 "AHO" => Some(Text::Sales),
1873 "AHP" => Some(Text::SpouseInformation),
1874 "AHQ" => Some(Text::EducationalDegreeInformation),
1875 "AHR" => Some(Text::ShareholdingInformation),
1876 "AHS" => Some(Text::SalesTerritory),
1877 "AHT" => Some(Text::AccountantsComments),
1878 "AHU" => Some(Text::ExemptionLawLocation),
1879 "AHV" => Some(Text::ShareClassifications),
1880 "AHW" => Some(Text::Forecast),
1881 "AHX" => Some(Text::EventLocation),
1882 "AHY" => Some(Text::FacilityOccupancy),
1883 "AHZ" => Some(Text::ImportAndExportDetails),
1884 "AIA" => Some(Text::AdditionalFacilityInformation),
1885 "AIB" => Some(Text::InventoryValue),
1886 "AIC" => Some(Text::Education),
1887 "AID" => Some(Text::Event),
1888 "AIE" => Some(Text::Agent),
1889 "AIF" => Some(Text::DomesticallyAgreedFinancialStatementDetails),
1890 "AIG" => Some(Text::OtherCurrentAssetDescription),
1891 "AIH" => Some(Text::OtherCurrentLiabilityDescription),
1892 "AII" => Some(Text::FormerBusinessActivity),
1893 "AIJ" => Some(Text::TradeNameUse),
1894 "AIK" => Some(Text::SigningAuthority),
1895 "AIL" => Some(Text::Guarantee),
1896 "AIM" => Some(Text::HoldingCompanyOperation),
1897 "AIN" => Some(Text::ConsignmentRouting),
1898 "AIO" => Some(Text::LetterProtest),
1899 "AIP" => Some(Text::Question),
1900 "AIQ" => Some(Text::PartyInformation),
1901 "AIR" => Some(Text::AreaBoundariesDescription),
1902 "AIS" => Some(Text::AdvertisementInformation),
1903 "AIT" => Some(Text::FinancialStatementDetails),
1904 "AIU" => Some(Text::AccessInstructions),
1905 "AIV" => Some(Text::Liquidity),
1906 "AIW" => Some(Text::CreditLine),
1907 "AIX" => Some(Text::WarrantyTerms),
1908 "AIY" => Some(Text::DivisionDescription),
1909 "AIZ" => Some(Text::ReportingInstruction),
1910 "AJA" => Some(Text::ExaminationResult),
1911 "AJB" => Some(Text::LaboratoryResult),
1912 "ALC" => Some(Text::AllowanceChargeInformation),
1913 "ALD" => Some(Text::XRayResult),
1914 "ALE" => Some(Text::PathologyResult),
1915 "ALF" => Some(Text::InterventionDescription),
1916 "ALG" => Some(Text::SummaryAdmittance),
1917 "ALH" => Some(Text::MedicalTreatmentCourseDetail),
1918 "ALI" => Some(Text::Prognosis),
1919 "ALJ" => Some(Text::InstructionToPatient),
1920 "ALK" => Some(Text::InstructionToPhysician),
1921 "ALL" => Some(Text::AllDocuments),
1922 "ALM" => Some(Text::MedicineTreatment),
1923 "ALN" => Some(Text::MedicineDosageAndAdministration),
1924 "ALO" => Some(Text::AvailabilityPatient),
1925 "ALP" => Some(Text::ReasonForServiceRequest),
1926 "ALQ" => Some(Text::PurposeService),
1927 "ARR" => Some(Text::ArrivalConditions),
1928 "ARS" => Some(Text::ServiceRequestersComment),
1929 "AUT" => Some(Text::Authentication),
1930 "AUU" => Some(Text::RequestedLocationDescription),
1931 "AUV" => Some(Text::MedicineAdministrationCondition),
1932 "AUW" => Some(Text::PatientInformation),
1933 "AUX" => Some(Text::PrecautionaryMeasure),
1934 "AUY" => Some(Text::ServiceCharacteristic),
1935 "AUZ" => Some(Text::PlannedEventComment),
1936 "AVA" => Some(Text::ExpectedDelayComment),
1937 "AVB" => Some(Text::TransportRequirementsComment),
1938 "AVC" => Some(Text::TemporaryApprovalCondition),
1939 "AVD" => Some(Text::CustomsValuationInformation),
1940 "AVE" => Some(Text::ValueAddedTaxVatMarginScheme),
1941 "AVF" => Some(Text::MaritimeDeclarationHealth),
1942 "BAG" => Some(Text::PassengerBaggageInformation),
1943 "BAH" => Some(Text::MaritimeDeclarationHealth_Dup),
1944 "BAI" => Some(Text::AdditionalProductInformationAddress),
1945 "BAJ" => Some(Text::InformationToBePrintedOnDespatchAdvice),
1946 "BAK" => Some(Text::MissingGoodsRemarks),
1947 "BAL" => Some(Text::NonAcceptanceInformation),
1948 "BAM" => Some(Text::ReturnsInformation),
1949 "BAN" => Some(Text::SubLineItemInformation),
1950 "BAO" => Some(Text::TestInformation),
1951 "BAP" => Some(Text::ExternalLink),
1952 "BAQ" => Some(Text::VatExemptionReason),
1953 "BAR" => Some(Text::ProcessingInstructions),
1954 "BAS" => Some(Text::RelayInstructions),
1955 "BAT" => Some(Text::SimaApplicable),
1956 "BAU" => Some(Text::AppealsProgramCode),
1957 "BAV" => Some(Text::SimaSubject),
1958 "BAW" => Some(Text::SurtaxApplicable),
1959 "BAX" => Some(Text::SimaSecurityBond),
1960 "BAY" => Some(Text::SurtaxSubject),
1961 "BAZ" => Some(Text::SafeguardApplicable),
1962 "BBA" => Some(Text::SafeguardApplicable_Dup),
1963 "BBB" => Some(Text::SafeguardSubject),
1964 "BLC" => Some(Text::TransportContractDocumentClause),
1965 "BLD" => Some(Text::InstructionToPreparePatient),
1966 "BLE" => Some(Text::MedicineTreatmentComment),
1967 "BLF" => Some(Text::ExaminationResultComment),
1968 "BLG" => Some(Text::ServiceRequestComment),
1969 "BLH" => Some(Text::PrescriptionReason),
1970 "BLI" => Some(Text::PrescriptionComment),
1971 "BLJ" => Some(Text::ClinicalInvestigationComment),
1972 "BLK" => Some(Text::MedicinalSpecificationComment),
1973 "BLL" => Some(Text::EconomicContributionComment),
1974 "BLM" => Some(Text::StatusAPlan),
1975 "BLN" => Some(Text::RandomSampleTestInformation),
1976 "BLO" => Some(Text::PeriodTime),
1977 "BLP" => Some(Text::Legislation),
1978 "BLQ" => Some(Text::SecurityMeasuresRequested),
1979 "BLR" => Some(Text::TransportContractDocumentRemark),
1980 "BLS" => Some(Text::PreviousPortCallSecurityInformation),
1981 "BLT" => Some(Text::SecurityInformation),
1982 "BLU" => Some(Text::WasteInformation),
1983 "BLV" => Some(Text::B2cMarketingInformationShortDescription),
1984 "BLW" => Some(Text::B2bMarketingInformationLongDescription),
1985 "BLX" => Some(Text::B2cMarketingInformationLongDescription),
1986 "BLY" => Some(Text::ProductIngredients),
1987 "BLZ" => Some(Text::LocationShortName),
1988 "BMA" => Some(Text::PackagingMaterialInformation),
1989 "BMB" => Some(Text::FillerMaterialInformation),
1990 "BMC" => Some(Text::ShipToShipActivityInformation),
1991 "BMD" => Some(Text::PackageMaterialDescription),
1992 "BME" => Some(Text::ConsumerLevelPackageMarking),
1993 "BMF" => Some(Text::SimaMeasureInForce),
1994 "BMG" => Some(Text::PreCarm),
1995 "BMH" => Some(Text::SimaMeasureType),
1996 "CCI" => Some(Text::CustomsClearanceInstructions),
1997 "CCJ" => Some(Text::SubTypeCode),
1998 "CCK" => Some(Text::SimaInformation),
1999 "CCL" => Some(Text::TimeLimitEnd),
2000 "CCM" => Some(Text::TimeLimitStart),
2001 "CCN" => Some(Text::WarehouseTimeLimit),
2002 "CCO" => Some(Text::ValueForDutyInformation),
2003 "CEX" => Some(Text::CustomsClearanceInstructionsExport),
2004 "CHG" => Some(Text::ChangeInformation),
2005 "CIP" => Some(Text::CustomsClearanceInstructionImport),
2006 "CLP" => Some(Text::ClearancePlaceRequested),
2007 "CLR" => Some(Text::LoadingRemarks),
2008 "COI" => Some(Text::OrderInformation),
2009 "CUR" => Some(Text::CustomerRemarks),
2010 "CUS" => Some(Text::CustomsDeclarationInformation),
2011 "DAR" => Some(Text::DamageRemarks),
2012 "DCL" => Some(Text::DocumentIssuerDeclaration),
2013 "DEL" => Some(Text::DeliveryInformation),
2014 "DIN" => Some(Text::DeliveryInstructions),
2015 "DOC" => Some(Text::DocumentationInstructions),
2016 "DUT" => Some(Text::DutyDeclaration),
2017 "EUR" => Some(Text::EffectiveUsedRouting),
2018 "FBC" => Some(Text::FirstBlockToBePrintedOnTransportContract),
2019 "GBL" => Some(Text::GovernmentBillLadingInformation),
2020 "GEN" => Some(Text::EntireTransactionSet),
2021 "GS7" => Some(Text::FurtherInformationConcerningGgvsPar7),
2022 "HAN" => Some(Text::ConsignmentHandlingInstruction),
2023 "HAZ" => Some(Text::HazardInformation),
2024 "ICN" => Some(Text::ConsignmentInformationForConsignee),
2025 "IIN" => Some(Text::InsuranceInstructions),
2026 "IMI" => Some(Text::InvoiceMailingInstructions),
2027 "IND" => Some(Text::CommercialInvoiceItemDescription),
2028 "INS" => Some(Text::InsuranceInformation),
2029 "INV" => Some(Text::InvoiceInstruction),
2030 "IRP" => Some(Text::InformationForRailwayPurpose),
2031 "ITR" => Some(Text::InlandTransportDetails),
2032 "ITS" => Some(Text::TestingInstructions),
2033 "LAN" => Some(Text::LocationAlias),
2034 "LIN" => Some(Text::LineItem),
2035 "LOI" => Some(Text::LoadingInstruction),
2036 "MCO" => Some(Text::MiscellaneousChargeOrder),
2037 "MDH" => Some(Text::MaritimeDeclarationHealth_Dup_Dup),
2038 "MKS" => Some(Text::AdditionalMarksNumbersInformation),
2039 "ORI" => Some(Text::OrderInstruction),
2040 "OSI" => Some(Text::OtherServiceInformation),
2041 "PAC" => Some(Text::PackingMarkingInformation),
2042 "PAI" => Some(Text::PaymentInstructionsInformation),
2043 "PAY" => Some(Text::PayablesInformation),
2044 "PKG" => Some(Text::PackagingInformation),
2045 "PKT" => Some(Text::PackagingTermsInformation),
2046 "PMD" => Some(Text::PaymentDetailRemittanceInformation),
2047 "PMT" => Some(Text::PaymentInformation),
2048 "PRD" => Some(Text::ProductInformation),
2049 "PRF" => Some(Text::PriceCalculationFormula),
2050 "PRI" => Some(Text::PriorityInformation),
2051 "PUR" => Some(Text::PurchasingInformation),
2052 "QIN" => Some(Text::QuarantineInstructions),
2053 "QQD" => Some(Text::QualityDemandsRequirements),
2054 "QUT" => Some(Text::QuotationInstructionInformation),
2055 "RAH" => Some(Text::RiskAndHandlingInformation),
2056 "REG" => Some(Text::RegulatoryInformation),
2057 "RET" => Some(Text::ReturnToOriginInformation),
2058 "REV" => Some(Text::Receivables),
2059 "RQR" => Some(Text::ConsignmentRoute),
2060 "SAF" => Some(Text::SafetyInformation),
2061 "SIC" => Some(Text::ConsignmentDocumentaryInstruction),
2062 "SIN" => Some(Text::SpecialInstructions),
2063 "SLR" => Some(Text::ShipLineRequested),
2064 "SPA" => Some(Text::SpecialPermissionForTransportGenerally),
2065 "SPG" => Some(Text::SpecialPermissionConcerningGoodsToBeTransported),
2066 "SPH" => Some(Text::SpecialHandling),
2067 "SPP" => Some(Text::SpecialPermissionConcerningPackage),
2068 "SPT" => Some(Text::SpecialPermissionConcerningTransportMeans),
2069 "SRN" => Some(Text::SubsidiaryRiskNumberIataDgr),
2070 "SSR" => Some(Text::SpecialServiceRequest),
2071 "SUR" => Some(Text::SupplierRemarks),
2072 "TCA" => Some(Text::ConsignmentTariff),
2073 "TDT" => Some(Text::ConsignmentTransport),
2074 "TRA" => Some(Text::TransportationInformation),
2075 "TRR" => Some(Text::RequestedTariff),
2076 "TXD" => Some(Text::TaxDeclaration),
2077 "WHI" => Some(Text::WarehouseInstructionInformation),
2078 "ZZZ" => Some(Text::MutuallyDefined),
2079 _ => None,
2080 }
2081 }
2082}