1#![allow(non_camel_case_types)]
2
3#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
4pub enum Text {
5 GoodsItemDescription,
7 PaymentTerm,
9 DangerousGoodsAdditionalInformation,
11 DangerousGoodsTechnicalName,
13 AcknowledgementDescription,
15 RateAdditionalInformation,
17 PartyInstructions,
19 GeneralInformation,
21 AdditionalConditionsSalePurchase,
23 PriceConditions,
25 GoodsDimensionsInCharacters,
27 EquipmentReUsageRestrictions,
29 HandlingRestriction,
31 ErrorDescriptionFreeText,
33 ResponseFreeText,
35 PackageContentsDescription,
37 TermsDelivery,
39 BillLadingRemarks,
41 ModeSettlementInformation,
43 ConsignmentInvoiceInformation,
45 ClearanceInvoiceInformation,
47 LetterCreditInformation,
49 LicenseInformation,
51 CertificationStatements,
53 AdditionalExportInformation,
55 TariffStatements,
57 MedicalHistory,
59 ConditionsSaleOrPurchase,
61 ContractDocumentType,
63 AdditionalTermsAndOrConditionsDocumentaryCredit,
65 InstructionsOrInformationAboutStandbyDocumentary,
67 InstructionsOrInformationAboutPartialShipmentS,
69 InstructionsOrInformationAboutTranshipmentS,
71 AdditionalHandlingInstructionsDocumentaryCredit,
73 DomesticRoutingInformation,
75 ChargeableCategoryEquipment,
77 GovernmentInformation,
79 OnwardRoutingInformation,
81 AccountingInformation,
83 DiscrepancyInformation,
85 ConfirmationInstructions,
87 MethodIssuance,
89 DocumentsDeliveryInstructions,
91 AdditionalConditions,
93 InformationInstructionsAboutAdditionalAmountsCovered,
95 DeferredPaymentTermedAdditional,
97 AcceptanceTermsAdditional,
99 NegotiationTermsAdditional,
101 DocumentNameAndDocumentaryRequirements,
103 InstructionsInformationAboutRevolvingDocumentaryCredit,
105 DocumentaryRequirements,
107 AdditionalInformation,
109 FactorAssignmentClause,
111 Reason,
113 Dispute,
115 AdditionalAttributeInformation,
117 AbsenceDeclaration,
119 AggregationStatement,
121 CompilationStatement,
123 DefinitionalException,
125 PrivacyStatement,
127 QualityStatement,
129 StatisticalDescription,
131 StatisticalDefinition,
133 StatisticalName,
135 StatisticalTitle,
137 OffDimensionInformation,
139 UnexpectedStopsInformation,
141 Principles,
143 TermsAndDefinition,
145 SegmentName,
147 SimpleDataElementName,
149 Scope,
151 MessageTypeName,
153 Introduction,
155 Glossary,
157 FunctionalDefinition,
159 Examples,
161 CoverPage,
163 DependencySyntaxNotes,
165 CodeValueName,
167 CodeListName,
169 ClarificationUsage,
171 CompositeDataElementName,
173 FieldApplication,
175 TypeAssetsAndLiabilities,
177 PromotionInformation,
179 MeterCondition,
181 MeterReadingInformation,
183 TypeTransactionReason,
185 TypeSurveyQuestion,
187 CarriersAgentCounterInformation,
189 DescriptionWorkItemOnEquipment,
191 MessageDefinition,
193 BookedItemInformation,
195 SourceDocument,
197 Note,
199 FixedPartSegmentClarificationText,
201 CharacteristicsGoods,
203 AdditionalDischargeInstructions,
205 ContainerStrippingInstructions,
207 CscContainerSafetyConventionPlateInformation,
209 CargoRemarks,
211 TemperatureControlInstructions,
213 TextRefersToExpectedData,
215 TextRefersToReceivedData,
217 SectionClarificationText,
219 InformationToBeneficiary,
221 InformationToApplicant,
223 InstructionsToBeneficiary,
225 InstructionsToApplicant,
227 ControlledAtmosphere,
229 TakeOffAnnotation,
231 PriceVariationNarrative,
233 DocumentaryCreditAmendmentInstructions,
235 StandardMethodNarrative,
237 ProjectNarrative,
239 RadioactiveGoodsAdditionalInformation,
241 BankToBankInformation,
243 ReimbursementInstructions,
245 ReasonForAmendingAMessage,
247 InstructionsToPayingAndOrAcceptingAndOr,
249 InterestInstructions,
251 AgentCommission,
253 RemittingBankInstructions,
255 InstructionsToCollectingBank,
257 CollectionAmountInstructions,
259 InternalAuditingInformation,
261 Constraint,
263 Comment,
265 SemanticNote,
267 HelpText,
269 Legend,
271 BatchCodeStructure,
273 ProductApplication,
275 CustomerComplaint,
277 ProbableCauseFault,
279 DefectDescription,
281 RepairDescription,
283 ReviewComments,
285 Title,
287 DescriptionAmount,
289 Responsibilities,
291 Supplier,
293 PurchaseRegion,
295 Affiliation,
297 Borrower,
299 LineBusiness,
301 FinancialInstitution,
303 BusinessFounder,
305 BusinessHistory,
307 BankingArrangements,
309 BusinessOrigin,
311 BrandNamesDescription,
313 BusinessFinancingDetails,
315 Competition,
317 ConstructionProcessDetails,
319 ConstructionSpecialty,
321 ContractInformation,
323 CorporateFiling,
325 CustomerInformation,
327 CopyrightNotice,
329 ContingentDebt,
331 ConvictionDetails,
333 Equipment,
335 WorkforceDescription,
337 Exemption,
339 FuturePlans,
341 IntervieweeConversationInformation,
343 IntangibleAsset,
345 Inventory,
347 Investment,
349 IntercompanyRelationsInformation,
351 JointVenture,
353 Loan,
355 LongTermDebt,
357 Location,
359 CurrentLegalStructure,
361 MaritalContract,
363 MarketingActivities,
365 Merger,
367 MarketableSecurities,
369 BusinessDebt,
371 OriginalLegalStructure,
373 EmployeeSharingArrangements,
375 OrganizationDetails,
377 PublicRecordDetails,
379 PriceRange,
381 Qualifications,
383 RegisteredActivity,
385 CriminalSentence,
387 SalesMethod,
389 EducationalInstitutionInformation,
391 StatusDetails,
393 Sales,
395 SpouseInformation,
397 EducationalDegreeInformation,
399 ShareholdingInformation,
401 SalesTerritory,
403 AccountantsComments,
405 ExemptionLawLocation,
407 ShareClassifications,
409 Forecast,
411 EventLocation,
413 FacilityOccupancy,
415 ImportAndExportDetails,
417 AdditionalFacilityInformation,
419 InventoryValue,
421 Education,
423 Event,
425 Agent,
427 DomesticallyAgreedFinancialStatementDetails,
429 OtherCurrentAssetDescription,
431 OtherCurrentLiabilityDescription,
433 FormerBusinessActivity,
435 TradeNameUse,
437 SigningAuthority,
439 Guarantee,
441 HoldingCompanyOperation,
443 ConsignmentRouting,
445 LetterProtest,
447 Question,
449 PartyInformation,
451 AreaBoundariesDescription,
453 AdvertisementInformation,
455 FinancialStatementDetails,
457 AccessInstructions,
459 Liquidity,
461 CreditLine,
463 WarrantyTerms,
465 DivisionDescription,
467 ReportingInstruction,
469 ExaminationResult,
471 LaboratoryResult,
473 AllowanceChargeInformation,
475 XRayResult,
477 PathologyResult,
479 InterventionDescription,
481 SummaryAdmittance,
483 MedicalTreatmentCourseDetail,
485 Prognosis,
487 InstructionToPatient,
489 InstructionToPhysician,
491 AllDocuments,
493 MedicineTreatment,
495 MedicineDosageAndAdministration,
497 AvailabilityPatient,
499 ReasonForServiceRequest,
501 PurposeService,
503 ArrivalConditions,
505 ServiceRequestersComment,
507 Authentication,
509 RequestedLocationDescription,
511 MedicineAdministrationCondition,
513 PatientInformation,
515 PrecautionaryMeasure,
517 ServiceCharacteristic,
519 PlannedEventComment,
521 ExpectedDelayComment,
523 TransportRequirementsComment,
525 TemporaryApprovalCondition,
527 CustomsValuationInformation,
529 ValueAddedTaxVatMarginScheme,
531 MaritimeDeclarationHealth,
533 PassengerBaggageInformation,
535 MaritimeDeclarationHealth_Dup,
537 AdditionalProductInformationAddress,
539 InformationToBePrintedOnDespatchAdvice,
541 MissingGoodsRemarks,
543 NonAcceptanceInformation,
545 ReturnsInformation,
547 SubLineItemInformation,
549 TestInformation,
551 ExternalLink,
553 VatExemptionReason,
555 ProcessingInstructions,
557 RelayInstructions,
559 SimaApplicable,
561 AppealsProgramCode,
563 SimaSubject,
565 SurtaxApplicable,
567 SimaSecurityBond,
569 SurtaxSubject,
571 SafeguardApplicable,
573 SafeguardApplicable_Dup,
575 SafeguardSubject,
577 TransportContractDocumentClause,
579 InstructionToPreparePatient,
581 MedicineTreatmentComment,
583 ExaminationResultComment,
585 ServiceRequestComment,
587 PrescriptionReason,
589 PrescriptionComment,
591 ClinicalInvestigationComment,
593 MedicinalSpecificationComment,
595 EconomicContributionComment,
597 StatusAPlan,
599 RandomSampleTestInformation,
601 PeriodTime,
603 Legislation,
605 SecurityMeasuresRequested,
607 TransportContractDocumentRemark,
609 PreviousPortCallSecurityInformation,
611 SecurityInformation,
613 WasteInformation,
615 B2cMarketingInformationShortDescription,
617 B2bMarketingInformationLongDescription,
619 B2cMarketingInformationLongDescription,
621 ProductIngredients,
623 LocationShortName,
625 PackagingMaterialInformation,
627 FillerMaterialInformation,
629 ShipToShipActivityInformation,
631 PackageMaterialDescription,
633 ConsumerLevelPackageMarking,
635 SimaMeasureInForce,
637 PreCarm,
639 SimaMeasureType,
641 CustomsClearanceInstructions,
643 SubTypeCode,
645 SimaInformation,
647 TimeLimitEnd,
649 TimeLimitStart,
651 WarehouseTimeLimit,
653 ValueForDutyInformation,
655 CustomsClearanceInstructionsExport,
657 ChangeInformation,
659 CustomsClearanceInstructionImport,
661 ClearancePlaceRequested,
663 LoadingRemarks,
665 OrderInformation,
667 CustomerRemarks,
669 CustomsDeclarationInformation,
671 DamageRemarks,
673 DocumentIssuerDeclaration,
675 DeliveryInformation,
677 DeliveryInstructions,
679 DocumentationInstructions,
681 DutyDeclaration,
683 EffectiveUsedRouting,
685 FirstBlockToBePrintedOnTransportContract,
687 GovernmentBillLadingInformation,
689 EntireTransactionSet,
691 FurtherInformationConcerningGgvsPar7,
693 ConsignmentHandlingInstruction,
695 HazardInformation,
697 ConsignmentInformationForConsignee,
699 InsuranceInstructions,
701 InvoiceMailingInstructions,
703 CommercialInvoiceItemDescription,
705 InsuranceInformation,
707 InvoiceInstruction,
709 InformationForRailwayPurpose,
711 InlandTransportDetails,
713 TestingInstructions,
715 LocationAlias,
717 LineItem,
719 LoadingInstruction,
721 MiscellaneousChargeOrder,
723 MaritimeDeclarationHealth_Dup_Dup,
725 AdditionalMarksNumbersInformation,
727 OrderInstruction,
729 OtherServiceInformation,
731 PackingMarkingInformation,
733 PaymentInstructionsInformation,
735 PayablesInformation,
737 PackagingInformation,
739 PackagingTermsInformation,
741 PaymentDetailRemittanceInformation,
743 PaymentInformation,
745 ProductInformation,
747 PriceCalculationFormula,
749 PriorityInformation,
751 PurchasingInformation,
753 QuarantineInstructions,
755 QualityDemandsRequirements,
757 QuotationInstructionInformation,
759 RiskAndHandlingInformation,
761 RegulatoryInformation,
763 ReturnToOriginInformation,
765 Receivables,
767 ConsignmentRoute,
769 SafetyInformation,
771 ConsignmentDocumentaryInstruction,
773 SpecialInstructions,
775 ShipLineRequested,
777 SpecialPermissionForTransportGenerally,
779 SpecialPermissionConcerningGoodsToBeTransported,
781 SpecialHandling,
783 SpecialPermissionConcerningPackage,
785 SpecialPermissionConcerningTransportMeans,
787 SubsidiaryRiskNumberIataDgr,
789 SpecialServiceRequest,
791 SupplierRemarks,
793 ConsignmentTariff,
795 ConsignmentTransport,
797 TransportationInformation,
799 RequestedTariff,
801 TaxDeclaration,
803 WarehouseInstructionInformation,
805 MutuallyDefined,
807}
808
809impl crate::Code for Text {
810 fn code(self) -> &'static str {
811 match self {
812 Text::GoodsItemDescription => "AAA",
813 Text::PaymentTerm => "AAB",
814 Text::DangerousGoodsAdditionalInformation => "AAC",
815 Text::DangerousGoodsTechnicalName => "AAD",
816 Text::AcknowledgementDescription => "AAE",
817 Text::RateAdditionalInformation => "AAF",
818 Text::PartyInstructions => "AAG",
819 Text::GeneralInformation => "AAI",
820 Text::AdditionalConditionsSalePurchase => "AAJ",
821 Text::PriceConditions => "AAK",
822 Text::GoodsDimensionsInCharacters => "AAL",
823 Text::EquipmentReUsageRestrictions => "AAM",
824 Text::HandlingRestriction => "AAN",
825 Text::ErrorDescriptionFreeText => "AAO",
826 Text::ResponseFreeText => "AAP",
827 Text::PackageContentsDescription => "AAQ",
828 Text::TermsDelivery => "AAR",
829 Text::BillLadingRemarks => "AAS",
830 Text::ModeSettlementInformation => "AAT",
831 Text::ConsignmentInvoiceInformation => "AAU",
832 Text::ClearanceInvoiceInformation => "AAV",
833 Text::LetterCreditInformation => "AAW",
834 Text::LicenseInformation => "AAX",
835 Text::CertificationStatements => "AAY",
836 Text::AdditionalExportInformation => "AAZ",
837 Text::TariffStatements => "ABA",
838 Text::MedicalHistory => "ABB",
839 Text::ConditionsSaleOrPurchase => "ABC",
840 Text::ContractDocumentType => "ABD",
841 Text::AdditionalTermsAndOrConditionsDocumentaryCredit => "ABE",
842 Text::InstructionsOrInformationAboutStandbyDocumentary => "ABF",
843 Text::InstructionsOrInformationAboutPartialShipmentS => "ABG",
844 Text::InstructionsOrInformationAboutTranshipmentS => "ABH",
845 Text::AdditionalHandlingInstructionsDocumentaryCredit => "ABI",
846 Text::DomesticRoutingInformation => "ABJ",
847 Text::ChargeableCategoryEquipment => "ABK",
848 Text::GovernmentInformation => "ABL",
849 Text::OnwardRoutingInformation => "ABM",
850 Text::AccountingInformation => "ABN",
851 Text::DiscrepancyInformation => "ABO",
852 Text::ConfirmationInstructions => "ABP",
853 Text::MethodIssuance => "ABQ",
854 Text::DocumentsDeliveryInstructions => "ABR",
855 Text::AdditionalConditions => "ABS",
856 Text::InformationInstructionsAboutAdditionalAmountsCovered => "ABT",
857 Text::DeferredPaymentTermedAdditional => "ABU",
858 Text::AcceptanceTermsAdditional => "ABV",
859 Text::NegotiationTermsAdditional => "ABW",
860 Text::DocumentNameAndDocumentaryRequirements => "ABX",
861 Text::InstructionsInformationAboutRevolvingDocumentaryCredit => "ABZ",
862 Text::DocumentaryRequirements => "ACA",
863 Text::AdditionalInformation => "ACB",
864 Text::FactorAssignmentClause => "ACC",
865 Text::Reason => "ACD",
866 Text::Dispute => "ACE",
867 Text::AdditionalAttributeInformation => "ACF",
868 Text::AbsenceDeclaration => "ACG",
869 Text::AggregationStatement => "ACH",
870 Text::CompilationStatement => "ACI",
871 Text::DefinitionalException => "ACJ",
872 Text::PrivacyStatement => "ACK",
873 Text::QualityStatement => "ACL",
874 Text::StatisticalDescription => "ACM",
875 Text::StatisticalDefinition => "ACN",
876 Text::StatisticalName => "ACO",
877 Text::StatisticalTitle => "ACP",
878 Text::OffDimensionInformation => "ACQ",
879 Text::UnexpectedStopsInformation => "ACR",
880 Text::Principles => "ACS",
881 Text::TermsAndDefinition => "ACT",
882 Text::SegmentName => "ACU",
883 Text::SimpleDataElementName => "ACV",
884 Text::Scope => "ACW",
885 Text::MessageTypeName => "ACX",
886 Text::Introduction => "ACY",
887 Text::Glossary => "ACZ",
888 Text::FunctionalDefinition => "ADA",
889 Text::Examples => "ADB",
890 Text::CoverPage => "ADC",
891 Text::DependencySyntaxNotes => "ADD",
892 Text::CodeValueName => "ADE",
893 Text::CodeListName => "ADF",
894 Text::ClarificationUsage => "ADG",
895 Text::CompositeDataElementName => "ADH",
896 Text::FieldApplication => "ADI",
897 Text::TypeAssetsAndLiabilities => "ADJ",
898 Text::PromotionInformation => "ADK",
899 Text::MeterCondition => "ADL",
900 Text::MeterReadingInformation => "ADM",
901 Text::TypeTransactionReason => "ADN",
902 Text::TypeSurveyQuestion => "ADO",
903 Text::CarriersAgentCounterInformation => "ADP",
904 Text::DescriptionWorkItemOnEquipment => "ADQ",
905 Text::MessageDefinition => "ADR",
906 Text::BookedItemInformation => "ADS",
907 Text::SourceDocument => "ADT",
908 Text::Note => "ADU",
909 Text::FixedPartSegmentClarificationText => "ADV",
910 Text::CharacteristicsGoods => "ADW",
911 Text::AdditionalDischargeInstructions => "ADX",
912 Text::ContainerStrippingInstructions => "ADY",
913 Text::CscContainerSafetyConventionPlateInformation => "ADZ",
914 Text::CargoRemarks => "AEA",
915 Text::TemperatureControlInstructions => "AEB",
916 Text::TextRefersToExpectedData => "AEC",
917 Text::TextRefersToReceivedData => "AED",
918 Text::SectionClarificationText => "AEE",
919 Text::InformationToBeneficiary => "AEF",
920 Text::InformationToApplicant => "AEG",
921 Text::InstructionsToBeneficiary => "AEH",
922 Text::InstructionsToApplicant => "AEI",
923 Text::ControlledAtmosphere => "AEJ",
924 Text::TakeOffAnnotation => "AEK",
925 Text::PriceVariationNarrative => "AEL",
926 Text::DocumentaryCreditAmendmentInstructions => "AEM",
927 Text::StandardMethodNarrative => "AEN",
928 Text::ProjectNarrative => "AEO",
929 Text::RadioactiveGoodsAdditionalInformation => "AEP",
930 Text::BankToBankInformation => "AEQ",
931 Text::ReimbursementInstructions => "AER",
932 Text::ReasonForAmendingAMessage => "AES",
933 Text::InstructionsToPayingAndOrAcceptingAndOr => "AET",
934 Text::InterestInstructions => "AEU",
935 Text::AgentCommission => "AEV",
936 Text::RemittingBankInstructions => "AEW",
937 Text::InstructionsToCollectingBank => "AEX",
938 Text::CollectionAmountInstructions => "AEY",
939 Text::InternalAuditingInformation => "AEZ",
940 Text::Constraint => "AFA",
941 Text::Comment => "AFB",
942 Text::SemanticNote => "AFC",
943 Text::HelpText => "AFD",
944 Text::Legend => "AFE",
945 Text::BatchCodeStructure => "AFF",
946 Text::ProductApplication => "AFG",
947 Text::CustomerComplaint => "AFH",
948 Text::ProbableCauseFault => "AFI",
949 Text::DefectDescription => "AFJ",
950 Text::RepairDescription => "AFK",
951 Text::ReviewComments => "AFL",
952 Text::Title => "AFM",
953 Text::DescriptionAmount => "AFN",
954 Text::Responsibilities => "AFO",
955 Text::Supplier => "AFP",
956 Text::PurchaseRegion => "AFQ",
957 Text::Affiliation => "AFR",
958 Text::Borrower => "AFS",
959 Text::LineBusiness => "AFT",
960 Text::FinancialInstitution => "AFU",
961 Text::BusinessFounder => "AFV",
962 Text::BusinessHistory => "AFW",
963 Text::BankingArrangements => "AFX",
964 Text::BusinessOrigin => "AFY",
965 Text::BrandNamesDescription => "AFZ",
966 Text::BusinessFinancingDetails => "AGA",
967 Text::Competition => "AGB",
968 Text::ConstructionProcessDetails => "AGC",
969 Text::ConstructionSpecialty => "AGD",
970 Text::ContractInformation => "AGE",
971 Text::CorporateFiling => "AGF",
972 Text::CustomerInformation => "AGG",
973 Text::CopyrightNotice => "AGH",
974 Text::ContingentDebt => "AGI",
975 Text::ConvictionDetails => "AGJ",
976 Text::Equipment => "AGK",
977 Text::WorkforceDescription => "AGL",
978 Text::Exemption => "AGM",
979 Text::FuturePlans => "AGN",
980 Text::IntervieweeConversationInformation => "AGO",
981 Text::IntangibleAsset => "AGP",
982 Text::Inventory => "AGQ",
983 Text::Investment => "AGR",
984 Text::IntercompanyRelationsInformation => "AGS",
985 Text::JointVenture => "AGT",
986 Text::Loan => "AGU",
987 Text::LongTermDebt => "AGV",
988 Text::Location => "AGW",
989 Text::CurrentLegalStructure => "AGX",
990 Text::MaritalContract => "AGY",
991 Text::MarketingActivities => "AGZ",
992 Text::Merger => "AHA",
993 Text::MarketableSecurities => "AHB",
994 Text::BusinessDebt => "AHC",
995 Text::OriginalLegalStructure => "AHD",
996 Text::EmployeeSharingArrangements => "AHE",
997 Text::OrganizationDetails => "AHF",
998 Text::PublicRecordDetails => "AHG",
999 Text::PriceRange => "AHH",
1000 Text::Qualifications => "AHI",
1001 Text::RegisteredActivity => "AHJ",
1002 Text::CriminalSentence => "AHK",
1003 Text::SalesMethod => "AHL",
1004 Text::EducationalInstitutionInformation => "AHM",
1005 Text::StatusDetails => "AHN",
1006 Text::Sales => "AHO",
1007 Text::SpouseInformation => "AHP",
1008 Text::EducationalDegreeInformation => "AHQ",
1009 Text::ShareholdingInformation => "AHR",
1010 Text::SalesTerritory => "AHS",
1011 Text::AccountantsComments => "AHT",
1012 Text::ExemptionLawLocation => "AHU",
1013 Text::ShareClassifications => "AHV",
1014 Text::Forecast => "AHW",
1015 Text::EventLocation => "AHX",
1016 Text::FacilityOccupancy => "AHY",
1017 Text::ImportAndExportDetails => "AHZ",
1018 Text::AdditionalFacilityInformation => "AIA",
1019 Text::InventoryValue => "AIB",
1020 Text::Education => "AIC",
1021 Text::Event => "AID",
1022 Text::Agent => "AIE",
1023 Text::DomesticallyAgreedFinancialStatementDetails => "AIF",
1024 Text::OtherCurrentAssetDescription => "AIG",
1025 Text::OtherCurrentLiabilityDescription => "AIH",
1026 Text::FormerBusinessActivity => "AII",
1027 Text::TradeNameUse => "AIJ",
1028 Text::SigningAuthority => "AIK",
1029 Text::Guarantee => "AIL",
1030 Text::HoldingCompanyOperation => "AIM",
1031 Text::ConsignmentRouting => "AIN",
1032 Text::LetterProtest => "AIO",
1033 Text::Question => "AIP",
1034 Text::PartyInformation => "AIQ",
1035 Text::AreaBoundariesDescription => "AIR",
1036 Text::AdvertisementInformation => "AIS",
1037 Text::FinancialStatementDetails => "AIT",
1038 Text::AccessInstructions => "AIU",
1039 Text::Liquidity => "AIV",
1040 Text::CreditLine => "AIW",
1041 Text::WarrantyTerms => "AIX",
1042 Text::DivisionDescription => "AIY",
1043 Text::ReportingInstruction => "AIZ",
1044 Text::ExaminationResult => "AJA",
1045 Text::LaboratoryResult => "AJB",
1046 Text::AllowanceChargeInformation => "ALC",
1047 Text::XRayResult => "ALD",
1048 Text::PathologyResult => "ALE",
1049 Text::InterventionDescription => "ALF",
1050 Text::SummaryAdmittance => "ALG",
1051 Text::MedicalTreatmentCourseDetail => "ALH",
1052 Text::Prognosis => "ALI",
1053 Text::InstructionToPatient => "ALJ",
1054 Text::InstructionToPhysician => "ALK",
1055 Text::AllDocuments => "ALL",
1056 Text::MedicineTreatment => "ALM",
1057 Text::MedicineDosageAndAdministration => "ALN",
1058 Text::AvailabilityPatient => "ALO",
1059 Text::ReasonForServiceRequest => "ALP",
1060 Text::PurposeService => "ALQ",
1061 Text::ArrivalConditions => "ARR",
1062 Text::ServiceRequestersComment => "ARS",
1063 Text::Authentication => "AUT",
1064 Text::RequestedLocationDescription => "AUU",
1065 Text::MedicineAdministrationCondition => "AUV",
1066 Text::PatientInformation => "AUW",
1067 Text::PrecautionaryMeasure => "AUX",
1068 Text::ServiceCharacteristic => "AUY",
1069 Text::PlannedEventComment => "AUZ",
1070 Text::ExpectedDelayComment => "AVA",
1071 Text::TransportRequirementsComment => "AVB",
1072 Text::TemporaryApprovalCondition => "AVC",
1073 Text::CustomsValuationInformation => "AVD",
1074 Text::ValueAddedTaxVatMarginScheme => "AVE",
1075 Text::MaritimeDeclarationHealth => "AVF",
1076 Text::PassengerBaggageInformation => "BAG",
1077 Text::MaritimeDeclarationHealth_Dup => "BAH",
1078 Text::AdditionalProductInformationAddress => "BAI",
1079 Text::InformationToBePrintedOnDespatchAdvice => "BAJ",
1080 Text::MissingGoodsRemarks => "BAK",
1081 Text::NonAcceptanceInformation => "BAL",
1082 Text::ReturnsInformation => "BAM",
1083 Text::SubLineItemInformation => "BAN",
1084 Text::TestInformation => "BAO",
1085 Text::ExternalLink => "BAP",
1086 Text::VatExemptionReason => "BAQ",
1087 Text::ProcessingInstructions => "BAR",
1088 Text::RelayInstructions => "BAS",
1089 Text::SimaApplicable => "BAT",
1090 Text::AppealsProgramCode => "BAU",
1091 Text::SimaSubject => "BAV",
1092 Text::SurtaxApplicable => "BAW",
1093 Text::SimaSecurityBond => "BAX",
1094 Text::SurtaxSubject => "BAY",
1095 Text::SafeguardApplicable => "BAZ",
1096 Text::SafeguardApplicable_Dup => "BBA",
1097 Text::SafeguardSubject => "BBB",
1098 Text::TransportContractDocumentClause => "BLC",
1099 Text::InstructionToPreparePatient => "BLD",
1100 Text::MedicineTreatmentComment => "BLE",
1101 Text::ExaminationResultComment => "BLF",
1102 Text::ServiceRequestComment => "BLG",
1103 Text::PrescriptionReason => "BLH",
1104 Text::PrescriptionComment => "BLI",
1105 Text::ClinicalInvestigationComment => "BLJ",
1106 Text::MedicinalSpecificationComment => "BLK",
1107 Text::EconomicContributionComment => "BLL",
1108 Text::StatusAPlan => "BLM",
1109 Text::RandomSampleTestInformation => "BLN",
1110 Text::PeriodTime => "BLO",
1111 Text::Legislation => "BLP",
1112 Text::SecurityMeasuresRequested => "BLQ",
1113 Text::TransportContractDocumentRemark => "BLR",
1114 Text::PreviousPortCallSecurityInformation => "BLS",
1115 Text::SecurityInformation => "BLT",
1116 Text::WasteInformation => "BLU",
1117 Text::B2cMarketingInformationShortDescription => "BLV",
1118 Text::B2bMarketingInformationLongDescription => "BLW",
1119 Text::B2cMarketingInformationLongDescription => "BLX",
1120 Text::ProductIngredients => "BLY",
1121 Text::LocationShortName => "BLZ",
1122 Text::PackagingMaterialInformation => "BMA",
1123 Text::FillerMaterialInformation => "BMB",
1124 Text::ShipToShipActivityInformation => "BMC",
1125 Text::PackageMaterialDescription => "BMD",
1126 Text::ConsumerLevelPackageMarking => "BME",
1127 Text::SimaMeasureInForce => "BMF",
1128 Text::PreCarm => "BMG",
1129 Text::SimaMeasureType => "BMH",
1130 Text::CustomsClearanceInstructions => "CCI",
1131 Text::SubTypeCode => "CCJ",
1132 Text::SimaInformation => "CCK",
1133 Text::TimeLimitEnd => "CCL",
1134 Text::TimeLimitStart => "CCM",
1135 Text::WarehouseTimeLimit => "CCN",
1136 Text::ValueForDutyInformation => "CCO",
1137 Text::CustomsClearanceInstructionsExport => "CEX",
1138 Text::ChangeInformation => "CHG",
1139 Text::CustomsClearanceInstructionImport => "CIP",
1140 Text::ClearancePlaceRequested => "CLP",
1141 Text::LoadingRemarks => "CLR",
1142 Text::OrderInformation => "COI",
1143 Text::CustomerRemarks => "CUR",
1144 Text::CustomsDeclarationInformation => "CUS",
1145 Text::DamageRemarks => "DAR",
1146 Text::DocumentIssuerDeclaration => "DCL",
1147 Text::DeliveryInformation => "DEL",
1148 Text::DeliveryInstructions => "DIN",
1149 Text::DocumentationInstructions => "DOC",
1150 Text::DutyDeclaration => "DUT",
1151 Text::EffectiveUsedRouting => "EUR",
1152 Text::FirstBlockToBePrintedOnTransportContract => "FBC",
1153 Text::GovernmentBillLadingInformation => "GBL",
1154 Text::EntireTransactionSet => "GEN",
1155 Text::FurtherInformationConcerningGgvsPar7 => "GS7",
1156 Text::ConsignmentHandlingInstruction => "HAN",
1157 Text::HazardInformation => "HAZ",
1158 Text::ConsignmentInformationForConsignee => "ICN",
1159 Text::InsuranceInstructions => "IIN",
1160 Text::InvoiceMailingInstructions => "IMI",
1161 Text::CommercialInvoiceItemDescription => "IND",
1162 Text::InsuranceInformation => "INS",
1163 Text::InvoiceInstruction => "INV",
1164 Text::InformationForRailwayPurpose => "IRP",
1165 Text::InlandTransportDetails => "ITR",
1166 Text::TestingInstructions => "ITS",
1167 Text::LocationAlias => "LAN",
1168 Text::LineItem => "LIN",
1169 Text::LoadingInstruction => "LOI",
1170 Text::MiscellaneousChargeOrder => "MCO",
1171 Text::MaritimeDeclarationHealth_Dup_Dup => "MDH",
1172 Text::AdditionalMarksNumbersInformation => "MKS",
1173 Text::OrderInstruction => "ORI",
1174 Text::OtherServiceInformation => "OSI",
1175 Text::PackingMarkingInformation => "PAC",
1176 Text::PaymentInstructionsInformation => "PAI",
1177 Text::PayablesInformation => "PAY",
1178 Text::PackagingInformation => "PKG",
1179 Text::PackagingTermsInformation => "PKT",
1180 Text::PaymentDetailRemittanceInformation => "PMD",
1181 Text::PaymentInformation => "PMT",
1182 Text::ProductInformation => "PRD",
1183 Text::PriceCalculationFormula => "PRF",
1184 Text::PriorityInformation => "PRI",
1185 Text::PurchasingInformation => "PUR",
1186 Text::QuarantineInstructions => "QIN",
1187 Text::QualityDemandsRequirements => "QQD",
1188 Text::QuotationInstructionInformation => "QUT",
1189 Text::RiskAndHandlingInformation => "RAH",
1190 Text::RegulatoryInformation => "REG",
1191 Text::ReturnToOriginInformation => "RET",
1192 Text::Receivables => "REV",
1193 Text::ConsignmentRoute => "RQR",
1194 Text::SafetyInformation => "SAF",
1195 Text::ConsignmentDocumentaryInstruction => "SIC",
1196 Text::SpecialInstructions => "SIN",
1197 Text::ShipLineRequested => "SLR",
1198 Text::SpecialPermissionForTransportGenerally => "SPA",
1199 Text::SpecialPermissionConcerningGoodsToBeTransported => "SPG",
1200 Text::SpecialHandling => "SPH",
1201 Text::SpecialPermissionConcerningPackage => "SPP",
1202 Text::SpecialPermissionConcerningTransportMeans => "SPT",
1203 Text::SubsidiaryRiskNumberIataDgr => "SRN",
1204 Text::SpecialServiceRequest => "SSR",
1205 Text::SupplierRemarks => "SUR",
1206 Text::ConsignmentTariff => "TCA",
1207 Text::ConsignmentTransport => "TDT",
1208 Text::TransportationInformation => "TRA",
1209 Text::RequestedTariff => "TRR",
1210 Text::TaxDeclaration => "TXD",
1211 Text::WarehouseInstructionInformation => "WHI",
1212 Text::MutuallyDefined => "ZZZ",
1213 }
1214 }
1215}
1216
1217impl crate::Description for Text {
1218 fn description(self) -> &'static str {
1219 match self {
1220 Text::GoodsItemDescription => "Goods item description",
1221 Text::PaymentTerm => "Payment term",
1222 Text::DangerousGoodsAdditionalInformation => "Dangerous goods additional information",
1223 Text::DangerousGoodsTechnicalName => "Dangerous goods technical name",
1224 Text::AcknowledgementDescription => "Acknowledgement description",
1225 Text::RateAdditionalInformation => "Rate additional information",
1226 Text::PartyInstructions => "Party instructions",
1227 Text::GeneralInformation => "General information",
1228 Text::AdditionalConditionsSalePurchase => "Additional conditions of sale/purchase",
1229 Text::PriceConditions => "Price conditions",
1230 Text::GoodsDimensionsInCharacters => "Goods dimensions in characters",
1231 Text::EquipmentReUsageRestrictions => "Equipment re-usage restrictions",
1232 Text::HandlingRestriction => "Handling restriction",
1233 Text::ErrorDescriptionFreeText => "Error description (free text)",
1234 Text::ResponseFreeText => "Response (free text)",
1235 Text::PackageContentsDescription => "Package content's description",
1236 Text::TermsDelivery => "Terms of delivery",
1237 Text::BillLadingRemarks => "Bill of lading remarks",
1238 Text::ModeSettlementInformation => "Mode of settlement information",
1239 Text::ConsignmentInvoiceInformation => "Consignment invoice information",
1240 Text::ClearanceInvoiceInformation => "Clearance invoice information",
1241 Text::LetterCreditInformation => "Letter of credit information",
1242 Text::LicenseInformation => "License information",
1243 Text::CertificationStatements => "Certification statements",
1244 Text::AdditionalExportInformation => "Additional export information",
1245 Text::TariffStatements => "Tariff statements",
1246 Text::MedicalHistory => "Medical history",
1247 Text::ConditionsSaleOrPurchase => "Conditions of sale or purchase",
1248 Text::ContractDocumentType => "Contract document type",
1249 Text::AdditionalTermsAndOrConditionsDocumentaryCredit => {
1250 "Additional terms and/or conditions (documentary credit)"
1251 }
1252 Text::InstructionsOrInformationAboutStandbyDocumentary => {
1253 "Instructions or information about standby documentary"
1254 }
1255 Text::InstructionsOrInformationAboutPartialShipmentS => {
1256 "Instructions or information about partial shipment(s)"
1257 }
1258 Text::InstructionsOrInformationAboutTranshipmentS => {
1259 "Instructions or information about transhipment(s)"
1260 }
1261 Text::AdditionalHandlingInstructionsDocumentaryCredit => {
1262 "Additional handling instructions documentary credit"
1263 }
1264 Text::DomesticRoutingInformation => "Domestic routing information",
1265 Text::ChargeableCategoryEquipment => "Chargeable category of equipment",
1266 Text::GovernmentInformation => "Government information",
1267 Text::OnwardRoutingInformation => "Onward routing information",
1268 Text::AccountingInformation => "Accounting information",
1269 Text::DiscrepancyInformation => "Discrepancy information",
1270 Text::ConfirmationInstructions => "Confirmation instructions",
1271 Text::MethodIssuance => "Method of issuance",
1272 Text::DocumentsDeliveryInstructions => "Documents delivery instructions",
1273 Text::AdditionalConditions => "Additional conditions",
1274 Text::InformationInstructionsAboutAdditionalAmountsCovered => {
1275 "Information/instructions about additional amounts covered"
1276 }
1277 Text::DeferredPaymentTermedAdditional => "Deferred payment termed additional",
1278 Text::AcceptanceTermsAdditional => "Acceptance terms additional",
1279 Text::NegotiationTermsAdditional => "Negotiation terms additional",
1280 Text::DocumentNameAndDocumentaryRequirements => {
1281 "Document name and documentary requirements"
1282 }
1283 Text::InstructionsInformationAboutRevolvingDocumentaryCredit => {
1284 "Instructions/information about revolving documentary credit"
1285 }
1286 Text::DocumentaryRequirements => "Documentary requirements",
1287 Text::AdditionalInformation => "Additional information",
1288 Text::FactorAssignmentClause => "Factor assignment clause",
1289 Text::Reason => "Reason",
1290 Text::Dispute => "Dispute",
1291 Text::AdditionalAttributeInformation => "Additional attribute information",
1292 Text::AbsenceDeclaration => "Absence declaration",
1293 Text::AggregationStatement => "Aggregation statement",
1294 Text::CompilationStatement => "Compilation statement",
1295 Text::DefinitionalException => "Definitional exception",
1296 Text::PrivacyStatement => "Privacy statement",
1297 Text::QualityStatement => "Quality statement",
1298 Text::StatisticalDescription => "Statistical description",
1299 Text::StatisticalDefinition => "Statistical definition",
1300 Text::StatisticalName => "Statistical name",
1301 Text::StatisticalTitle => "Statistical title",
1302 Text::OffDimensionInformation => "Off-dimension information",
1303 Text::UnexpectedStopsInformation => "Unexpected stops information",
1304 Text::Principles => "Principles",
1305 Text::TermsAndDefinition => "Terms and definition",
1306 Text::SegmentName => "Segment name",
1307 Text::SimpleDataElementName => "Simple data element name",
1308 Text::Scope => "Scope",
1309 Text::MessageTypeName => "Message type name",
1310 Text::Introduction => "Introduction",
1311 Text::Glossary => "Glossary",
1312 Text::FunctionalDefinition => "Functional definition",
1313 Text::Examples => "Examples",
1314 Text::CoverPage => "Cover page",
1315 Text::DependencySyntaxNotes => "Dependency (syntax) notes",
1316 Text::CodeValueName => "Code value name",
1317 Text::CodeListName => "Code list name",
1318 Text::ClarificationUsage => "Clarification of usage",
1319 Text::CompositeDataElementName => "Composite data element name",
1320 Text::FieldApplication => "Field of application",
1321 Text::TypeAssetsAndLiabilities => "Type of assets and liabilities",
1322 Text::PromotionInformation => "Promotion information",
1323 Text::MeterCondition => "Meter condition",
1324 Text::MeterReadingInformation => "Meter reading information",
1325 Text::TypeTransactionReason => "Type of transaction reason",
1326 Text::TypeSurveyQuestion => "Type of survey question",
1327 Text::CarriersAgentCounterInformation => "Carrier's agent counter information",
1328 Text::DescriptionWorkItemOnEquipment => "Description of work item on equipment",
1329 Text::MessageDefinition => "Message definition",
1330 Text::BookedItemInformation => "Booked item information",
1331 Text::SourceDocument => "Source of document",
1332 Text::Note => "Note",
1333 Text::FixedPartSegmentClarificationText => "Fixed part of segment clarification text",
1334 Text::CharacteristicsGoods => "Characteristics of goods",
1335 Text::AdditionalDischargeInstructions => "Additional discharge instructions",
1336 Text::ContainerStrippingInstructions => "Container stripping instructions",
1337 Text::CscContainerSafetyConventionPlateInformation => {
1338 "CSC (Container Safety Convention) plate information"
1339 }
1340 Text::CargoRemarks => "Cargo remarks",
1341 Text::TemperatureControlInstructions => "Temperature control instructions",
1342 Text::TextRefersToExpectedData => "Text refers to expected data",
1343 Text::TextRefersToReceivedData => "Text refers to received data",
1344 Text::SectionClarificationText => "Section clarification text",
1345 Text::InformationToBeneficiary => "Information to the beneficiary",
1346 Text::InformationToApplicant => "Information to the applicant",
1347 Text::InstructionsToBeneficiary => "Instructions to the beneficiary",
1348 Text::InstructionsToApplicant => "Instructions to the applicant",
1349 Text::ControlledAtmosphere => "Controlled atmosphere",
1350 Text::TakeOffAnnotation => "Take off annotation",
1351 Text::PriceVariationNarrative => "Price variation narrative",
1352 Text::DocumentaryCreditAmendmentInstructions => {
1353 "Documentary credit amendment instructions"
1354 }
1355 Text::StandardMethodNarrative => "Standard method narrative",
1356 Text::ProjectNarrative => "Project narrative",
1357 Text::RadioactiveGoodsAdditionalInformation => {
1358 "Radioactive goods, additional information"
1359 }
1360 Text::BankToBankInformation => "Bank-to-bank information",
1361 Text::ReimbursementInstructions => "Reimbursement instructions",
1362 Text::ReasonForAmendingAMessage => "Reason for amending a message",
1363 Text::InstructionsToPayingAndOrAcceptingAndOr => {
1364 "Instructions to the paying and/or accepting and/or"
1365 }
1366 Text::InterestInstructions => "Interest instructions",
1367 Text::AgentCommission => "Agent commission",
1368 Text::RemittingBankInstructions => "Remitting bank instructions",
1369 Text::InstructionsToCollectingBank => "Instructions to the collecting bank",
1370 Text::CollectionAmountInstructions => "Collection amount instructions",
1371 Text::InternalAuditingInformation => "Internal auditing information",
1372 Text::Constraint => "Constraint",
1373 Text::Comment => "Comment",
1374 Text::SemanticNote => "Semantic note",
1375 Text::HelpText => "Help text",
1376 Text::Legend => "Legend",
1377 Text::BatchCodeStructure => "Batch code structure",
1378 Text::ProductApplication => "Product application",
1379 Text::CustomerComplaint => "Customer complaint",
1380 Text::ProbableCauseFault => "Probable cause of fault",
1381 Text::DefectDescription => "Defect description",
1382 Text::RepairDescription => "Repair description",
1383 Text::ReviewComments => "Review comments",
1384 Text::Title => "Title",
1385 Text::DescriptionAmount => "Description of amount",
1386 Text::Responsibilities => "Responsibilities",
1387 Text::Supplier => "Supplier",
1388 Text::PurchaseRegion => "Purchase region",
1389 Text::Affiliation => "Affiliation",
1390 Text::Borrower => "Borrower",
1391 Text::LineBusiness => "Line of business",
1392 Text::FinancialInstitution => "Financial institution",
1393 Text::BusinessFounder => "Business founder",
1394 Text::BusinessHistory => "Business history",
1395 Text::BankingArrangements => "Banking arrangements",
1396 Text::BusinessOrigin => "Business origin",
1397 Text::BrandNamesDescription => "Brand names' description",
1398 Text::BusinessFinancingDetails => "Business financing details",
1399 Text::Competition => "Competition",
1400 Text::ConstructionProcessDetails => "Construction process details",
1401 Text::ConstructionSpecialty => "Construction specialty",
1402 Text::ContractInformation => "Contract information",
1403 Text::CorporateFiling => "Corporate filing",
1404 Text::CustomerInformation => "Customer information",
1405 Text::CopyrightNotice => "Copyright notice",
1406 Text::ContingentDebt => "Contingent debt",
1407 Text::ConvictionDetails => "Conviction details",
1408 Text::Equipment => "Equipment",
1409 Text::WorkforceDescription => "Workforce description",
1410 Text::Exemption => "Exemption",
1411 Text::FuturePlans => "Future plans",
1412 Text::IntervieweeConversationInformation => "Interviewee conversation information",
1413 Text::IntangibleAsset => "Intangible asset",
1414 Text::Inventory => "Inventory",
1415 Text::Investment => "Investment",
1416 Text::IntercompanyRelationsInformation => "Intercompany relations information",
1417 Text::JointVenture => "Joint venture",
1418 Text::Loan => "Loan",
1419 Text::LongTermDebt => "Long term debt",
1420 Text::Location => "Location",
1421 Text::CurrentLegalStructure => "Current legal structure",
1422 Text::MaritalContract => "Marital contract",
1423 Text::MarketingActivities => "Marketing activities",
1424 Text::Merger => "Merger",
1425 Text::MarketableSecurities => "Marketable securities",
1426 Text::BusinessDebt => "Business debt",
1427 Text::OriginalLegalStructure => "Original legal structure",
1428 Text::EmployeeSharingArrangements => "Employee sharing arrangements",
1429 Text::OrganizationDetails => "Organization details",
1430 Text::PublicRecordDetails => "Public record details",
1431 Text::PriceRange => "Price range",
1432 Text::Qualifications => "Qualifications",
1433 Text::RegisteredActivity => "Registered activity",
1434 Text::CriminalSentence => "Criminal sentence",
1435 Text::SalesMethod => "Sales method",
1436 Text::EducationalInstitutionInformation => "Educational institution information",
1437 Text::StatusDetails => "Status details",
1438 Text::Sales => "Sales",
1439 Text::SpouseInformation => "Spouse information",
1440 Text::EducationalDegreeInformation => "Educational degree information",
1441 Text::ShareholdingInformation => "Shareholding information",
1442 Text::SalesTerritory => "Sales territory",
1443 Text::AccountantsComments => "Accountant's comments",
1444 Text::ExemptionLawLocation => "Exemption law location",
1445 Text::ShareClassifications => "Share classifications",
1446 Text::Forecast => "Forecast",
1447 Text::EventLocation => "Event location",
1448 Text::FacilityOccupancy => "Facility occupancy",
1449 Text::ImportAndExportDetails => "Import and export details",
1450 Text::AdditionalFacilityInformation => "Additional facility information",
1451 Text::InventoryValue => "Inventory value",
1452 Text::Education => "Education",
1453 Text::Event => "Event",
1454 Text::Agent => "Agent",
1455 Text::DomesticallyAgreedFinancialStatementDetails => {
1456 "Domestically agreed financial statement details"
1457 }
1458 Text::OtherCurrentAssetDescription => "Other current asset description",
1459 Text::OtherCurrentLiabilityDescription => "Other current liability description",
1460 Text::FormerBusinessActivity => "Former business activity",
1461 Text::TradeNameUse => "Trade name use",
1462 Text::SigningAuthority => "Signing authority",
1463 Text::Guarantee => "Guarantee",
1464 Text::HoldingCompanyOperation => "Holding company operation",
1465 Text::ConsignmentRouting => "Consignment routing",
1466 Text::LetterProtest => "Letter of protest",
1467 Text::Question => "Question",
1468 Text::PartyInformation => "Party information",
1469 Text::AreaBoundariesDescription => "Area boundaries description",
1470 Text::AdvertisementInformation => "Advertisement information",
1471 Text::FinancialStatementDetails => "Financial statement details",
1472 Text::AccessInstructions => "Access instructions",
1473 Text::Liquidity => "Liquidity",
1474 Text::CreditLine => "Credit line",
1475 Text::WarrantyTerms => "Warranty terms",
1476 Text::DivisionDescription => "Division description",
1477 Text::ReportingInstruction => "Reporting instruction",
1478 Text::ExaminationResult => "Examination result",
1479 Text::LaboratoryResult => "Laboratory result",
1480 Text::AllowanceChargeInformation => "Allowance/charge information",
1481 Text::XRayResult => "X-ray result",
1482 Text::PathologyResult => "Pathology result",
1483 Text::InterventionDescription => "Intervention description",
1484 Text::SummaryAdmittance => "Summary of admittance",
1485 Text::MedicalTreatmentCourseDetail => "Medical treatment course detail",
1486 Text::Prognosis => "Prognosis",
1487 Text::InstructionToPatient => "Instruction to patient",
1488 Text::InstructionToPhysician => "Instruction to physician",
1489 Text::AllDocuments => "All documents",
1490 Text::MedicineTreatment => "Medicine treatment",
1491 Text::MedicineDosageAndAdministration => "Medicine dosage and administration",
1492 Text::AvailabilityPatient => "Availability of patient",
1493 Text::ReasonForServiceRequest => "Reason for service request",
1494 Text::PurposeService => "Purpose of service",
1495 Text::ArrivalConditions => "Arrival conditions",
1496 Text::ServiceRequestersComment => "Service requester's comment",
1497 Text::Authentication => "Authentication",
1498 Text::RequestedLocationDescription => "Requested location description",
1499 Text::MedicineAdministrationCondition => "Medicine administration condition",
1500 Text::PatientInformation => "Patient information",
1501 Text::PrecautionaryMeasure => "Precautionary measure",
1502 Text::ServiceCharacteristic => "Service characteristic",
1503 Text::PlannedEventComment => "Planned event comment",
1504 Text::ExpectedDelayComment => "Expected delay comment",
1505 Text::TransportRequirementsComment => "Transport requirements comment",
1506 Text::TemporaryApprovalCondition => "Temporary approval condition",
1507 Text::CustomsValuationInformation => "Customs Valuation Information",
1508 Text::ValueAddedTaxVatMarginScheme => "Value Added Tax (VAT) margin scheme",
1509 Text::MaritimeDeclarationHealth => "Maritime Declaration of Health",
1510 Text::PassengerBaggageInformation => "Passenger baggage information",
1511 Text::MaritimeDeclarationHealth_Dup => "Maritime Declaration of Health",
1512 Text::AdditionalProductInformationAddress => "Additional product information address",
1513 Text::InformationToBePrintedOnDespatchAdvice => {
1514 "Information to be printed on despatch advice"
1515 }
1516 Text::MissingGoodsRemarks => "Missing goods remarks",
1517 Text::NonAcceptanceInformation => "Non-acceptance information",
1518 Text::ReturnsInformation => "Returns information",
1519 Text::SubLineItemInformation => "Sub-line item information",
1520 Text::TestInformation => "Test information",
1521 Text::ExternalLink => "External link",
1522 Text::VatExemptionReason => "VAT exemption reason",
1523 Text::ProcessingInstructions => "Processing Instructions",
1524 Text::RelayInstructions => "Relay Instructions",
1525 Text::SimaApplicable => "SIMA applicable",
1526 Text::AppealsProgramCode => "Appeals program code",
1527 Text::SimaSubject => "SIMA subject",
1528 Text::SurtaxApplicable => "Surtax applicable",
1529 Text::SimaSecurityBond => "SIMA security bond",
1530 Text::SurtaxSubject => "Surtax subject",
1531 Text::SafeguardApplicable => "Safeguard applicable",
1532 Text::SafeguardApplicable_Dup => "Safeguard applicable",
1533 Text::SafeguardSubject => "Safeguard subject",
1534 Text::TransportContractDocumentClause => "Transport contract document clause",
1535 Text::InstructionToPreparePatient => "Instruction to prepare the patient",
1536 Text::MedicineTreatmentComment => "Medicine treatment comment",
1537 Text::ExaminationResultComment => "Examination result comment",
1538 Text::ServiceRequestComment => "Service request comment",
1539 Text::PrescriptionReason => "Prescription reason",
1540 Text::PrescriptionComment => "Prescription comment",
1541 Text::ClinicalInvestigationComment => "Clinical investigation comment",
1542 Text::MedicinalSpecificationComment => "Medicinal specification comment",
1543 Text::EconomicContributionComment => "Economic contribution comment",
1544 Text::StatusAPlan => "Status of a plan",
1545 Text::RandomSampleTestInformation => "Random sample test information",
1546 Text::PeriodTime => "Period of time",
1547 Text::Legislation => "Legislation",
1548 Text::SecurityMeasuresRequested => "Security measures requested",
1549 Text::TransportContractDocumentRemark => "Transport contract document remark",
1550 Text::PreviousPortCallSecurityInformation => {
1551 "Previous port of call security information"
1552 }
1553 Text::SecurityInformation => "Security information",
1554 Text::WasteInformation => "Waste information",
1555 Text::B2cMarketingInformationShortDescription => {
1556 "B2C marketing information, short description"
1557 }
1558 Text::B2bMarketingInformationLongDescription => {
1559 "B2B marketing information, long description"
1560 }
1561 Text::B2cMarketingInformationLongDescription => {
1562 "B2C marketing information, long description"
1563 }
1564 Text::ProductIngredients => "Product ingredients",
1565 Text::LocationShortName => "Location short name",
1566 Text::PackagingMaterialInformation => "Packaging material information",
1567 Text::FillerMaterialInformation => "Filler material information",
1568 Text::ShipToShipActivityInformation => "Ship-to-ship activity information",
1569 Text::PackageMaterialDescription => "Package material description",
1570 Text::ConsumerLevelPackageMarking => "Consumer level package marking",
1571 Text::SimaMeasureInForce => "SIMA measure in force",
1572 Text::PreCarm => "Pre-CARM",
1573 Text::SimaMeasureType => "SIMA measure type",
1574 Text::CustomsClearanceInstructions => "Customs clearance instructions",
1575 Text::SubTypeCode => "Sub Type Code",
1576 Text::SimaInformation => "SIMA information",
1577 Text::TimeLimitEnd => "Time limit end",
1578 Text::TimeLimitStart => "Time limit start",
1579 Text::WarehouseTimeLimit => "Warehouse time limit",
1580 Text::ValueForDutyInformation => "Value for duty information",
1581 Text::CustomsClearanceInstructionsExport => "Customs clearance instructions export",
1582 Text::ChangeInformation => "Change information",
1583 Text::CustomsClearanceInstructionImport => "Customs clearance instruction import",
1584 Text::ClearancePlaceRequested => "Clearance place requested",
1585 Text::LoadingRemarks => "Loading remarks",
1586 Text::OrderInformation => "Order information",
1587 Text::CustomerRemarks => "Customer remarks",
1588 Text::CustomsDeclarationInformation => "Customs declaration information",
1589 Text::DamageRemarks => "Damage remarks",
1590 Text::DocumentIssuerDeclaration => "Document issuer declaration",
1591 Text::DeliveryInformation => "Delivery information",
1592 Text::DeliveryInstructions => "Delivery instructions",
1593 Text::DocumentationInstructions => "Documentation instructions",
1594 Text::DutyDeclaration => "Duty declaration",
1595 Text::EffectiveUsedRouting => "Effective used routing",
1596 Text::FirstBlockToBePrintedOnTransportContract => {
1597 "First block to be printed on the transport contract"
1598 }
1599 Text::GovernmentBillLadingInformation => "Government bill of lading information",
1600 Text::EntireTransactionSet => "Entire transaction set",
1601 Text::FurtherInformationConcerningGgvsPar7 => {
1602 "Further information concerning GGVS par. 7"
1603 }
1604 Text::ConsignmentHandlingInstruction => "Consignment handling instruction",
1605 Text::HazardInformation => "Hazard information",
1606 Text::ConsignmentInformationForConsignee => "Consignment information for consignee",
1607 Text::InsuranceInstructions => "Insurance instructions",
1608 Text::InvoiceMailingInstructions => "Invoice mailing instructions",
1609 Text::CommercialInvoiceItemDescription => "Commercial invoice item description",
1610 Text::InsuranceInformation => "Insurance information",
1611 Text::InvoiceInstruction => "Invoice instruction",
1612 Text::InformationForRailwayPurpose => "Information for railway purpose",
1613 Text::InlandTransportDetails => "Inland transport details",
1614 Text::TestingInstructions => "Testing instructions",
1615 Text::LocationAlias => "Location Alias",
1616 Text::LineItem => "Line item",
1617 Text::LoadingInstruction => "Loading instruction",
1618 Text::MiscellaneousChargeOrder => "Miscellaneous charge order",
1619 Text::MaritimeDeclarationHealth_Dup_Dup => "Maritime Declaration of Health",
1620 Text::AdditionalMarksNumbersInformation => "Additional marks/numbers information",
1621 Text::OrderInstruction => "Order instruction",
1622 Text::OtherServiceInformation => "Other service information",
1623 Text::PackingMarkingInformation => "Packing/marking information",
1624 Text::PaymentInstructionsInformation => "Payment instructions information",
1625 Text::PayablesInformation => "Payables information",
1626 Text::PackagingInformation => "Packaging information",
1627 Text::PackagingTermsInformation => "Packaging terms information",
1628 Text::PaymentDetailRemittanceInformation => "Payment detail/remittance information",
1629 Text::PaymentInformation => "Payment information",
1630 Text::ProductInformation => "Product information",
1631 Text::PriceCalculationFormula => "Price calculation formula",
1632 Text::PriorityInformation => "Priority information",
1633 Text::PurchasingInformation => "Purchasing information",
1634 Text::QuarantineInstructions => "Quarantine instructions",
1635 Text::QualityDemandsRequirements => "Quality demands/requirements",
1636 Text::QuotationInstructionInformation => "Quotation instruction/information",
1637 Text::RiskAndHandlingInformation => "Risk and handling information",
1638 Text::RegulatoryInformation => "Regulatory information",
1639 Text::ReturnToOriginInformation => "Return to origin information",
1640 Text::Receivables => "Receivables",
1641 Text::ConsignmentRoute => "Consignment route",
1642 Text::SafetyInformation => "Safety information",
1643 Text::ConsignmentDocumentaryInstruction => "Consignment documentary instruction",
1644 Text::SpecialInstructions => "Special instructions",
1645 Text::ShipLineRequested => "Ship line requested",
1646 Text::SpecialPermissionForTransportGenerally => {
1647 "Special permission for transport, generally"
1648 }
1649 Text::SpecialPermissionConcerningGoodsToBeTransported => {
1650 "Special permission concerning the goods to be transported"
1651 }
1652 Text::SpecialHandling => "Special handling",
1653 Text::SpecialPermissionConcerningPackage => "Special permission concerning package",
1654 Text::SpecialPermissionConcerningTransportMeans => {
1655 "Special permission concerning transport means"
1656 }
1657 Text::SubsidiaryRiskNumberIataDgr => "Subsidiary risk number (IATA/DGR)",
1658 Text::SpecialServiceRequest => "Special service request",
1659 Text::SupplierRemarks => "Supplier remarks",
1660 Text::ConsignmentTariff => "Consignment tariff",
1661 Text::ConsignmentTransport => "Consignment transport",
1662 Text::TransportationInformation => "Transportation information",
1663 Text::RequestedTariff => "Requested tariff",
1664 Text::TaxDeclaration => "Tax declaration",
1665 Text::WarehouseInstructionInformation => "Warehouse instruction/information",
1666 Text::MutuallyDefined => "Mutually defined",
1667 }
1668 }
1669}
1670
1671impl crate::FromCode for Text {
1672 fn from_code(code: &str) -> Option<Self>
1673 where
1674 Self: Sized,
1675 {
1676 match code {
1677 "AAA" => Some(Text::GoodsItemDescription),
1678 "AAB" => Some(Text::PaymentTerm),
1679 "AAC" => Some(Text::DangerousGoodsAdditionalInformation),
1680 "AAD" => Some(Text::DangerousGoodsTechnicalName),
1681 "AAE" => Some(Text::AcknowledgementDescription),
1682 "AAF" => Some(Text::RateAdditionalInformation),
1683 "AAG" => Some(Text::PartyInstructions),
1684 "AAI" => Some(Text::GeneralInformation),
1685 "AAJ" => Some(Text::AdditionalConditionsSalePurchase),
1686 "AAK" => Some(Text::PriceConditions),
1687 "AAL" => Some(Text::GoodsDimensionsInCharacters),
1688 "AAM" => Some(Text::EquipmentReUsageRestrictions),
1689 "AAN" => Some(Text::HandlingRestriction),
1690 "AAO" => Some(Text::ErrorDescriptionFreeText),
1691 "AAP" => Some(Text::ResponseFreeText),
1692 "AAQ" => Some(Text::PackageContentsDescription),
1693 "AAR" => Some(Text::TermsDelivery),
1694 "AAS" => Some(Text::BillLadingRemarks),
1695 "AAT" => Some(Text::ModeSettlementInformation),
1696 "AAU" => Some(Text::ConsignmentInvoiceInformation),
1697 "AAV" => Some(Text::ClearanceInvoiceInformation),
1698 "AAW" => Some(Text::LetterCreditInformation),
1699 "AAX" => Some(Text::LicenseInformation),
1700 "AAY" => Some(Text::CertificationStatements),
1701 "AAZ" => Some(Text::AdditionalExportInformation),
1702 "ABA" => Some(Text::TariffStatements),
1703 "ABB" => Some(Text::MedicalHistory),
1704 "ABC" => Some(Text::ConditionsSaleOrPurchase),
1705 "ABD" => Some(Text::ContractDocumentType),
1706 "ABE" => Some(Text::AdditionalTermsAndOrConditionsDocumentaryCredit),
1707 "ABF" => Some(Text::InstructionsOrInformationAboutStandbyDocumentary),
1708 "ABG" => Some(Text::InstructionsOrInformationAboutPartialShipmentS),
1709 "ABH" => Some(Text::InstructionsOrInformationAboutTranshipmentS),
1710 "ABI" => Some(Text::AdditionalHandlingInstructionsDocumentaryCredit),
1711 "ABJ" => Some(Text::DomesticRoutingInformation),
1712 "ABK" => Some(Text::ChargeableCategoryEquipment),
1713 "ABL" => Some(Text::GovernmentInformation),
1714 "ABM" => Some(Text::OnwardRoutingInformation),
1715 "ABN" => Some(Text::AccountingInformation),
1716 "ABO" => Some(Text::DiscrepancyInformation),
1717 "ABP" => Some(Text::ConfirmationInstructions),
1718 "ABQ" => Some(Text::MethodIssuance),
1719 "ABR" => Some(Text::DocumentsDeliveryInstructions),
1720 "ABS" => Some(Text::AdditionalConditions),
1721 "ABT" => Some(Text::InformationInstructionsAboutAdditionalAmountsCovered),
1722 "ABU" => Some(Text::DeferredPaymentTermedAdditional),
1723 "ABV" => Some(Text::AcceptanceTermsAdditional),
1724 "ABW" => Some(Text::NegotiationTermsAdditional),
1725 "ABX" => Some(Text::DocumentNameAndDocumentaryRequirements),
1726 "ABZ" => Some(Text::InstructionsInformationAboutRevolvingDocumentaryCredit),
1727 "ACA" => Some(Text::DocumentaryRequirements),
1728 "ACB" => Some(Text::AdditionalInformation),
1729 "ACC" => Some(Text::FactorAssignmentClause),
1730 "ACD" => Some(Text::Reason),
1731 "ACE" => Some(Text::Dispute),
1732 "ACF" => Some(Text::AdditionalAttributeInformation),
1733 "ACG" => Some(Text::AbsenceDeclaration),
1734 "ACH" => Some(Text::AggregationStatement),
1735 "ACI" => Some(Text::CompilationStatement),
1736 "ACJ" => Some(Text::DefinitionalException),
1737 "ACK" => Some(Text::PrivacyStatement),
1738 "ACL" => Some(Text::QualityStatement),
1739 "ACM" => Some(Text::StatisticalDescription),
1740 "ACN" => Some(Text::StatisticalDefinition),
1741 "ACO" => Some(Text::StatisticalName),
1742 "ACP" => Some(Text::StatisticalTitle),
1743 "ACQ" => Some(Text::OffDimensionInformation),
1744 "ACR" => Some(Text::UnexpectedStopsInformation),
1745 "ACS" => Some(Text::Principles),
1746 "ACT" => Some(Text::TermsAndDefinition),
1747 "ACU" => Some(Text::SegmentName),
1748 "ACV" => Some(Text::SimpleDataElementName),
1749 "ACW" => Some(Text::Scope),
1750 "ACX" => Some(Text::MessageTypeName),
1751 "ACY" => Some(Text::Introduction),
1752 "ACZ" => Some(Text::Glossary),
1753 "ADA" => Some(Text::FunctionalDefinition),
1754 "ADB" => Some(Text::Examples),
1755 "ADC" => Some(Text::CoverPage),
1756 "ADD" => Some(Text::DependencySyntaxNotes),
1757 "ADE" => Some(Text::CodeValueName),
1758 "ADF" => Some(Text::CodeListName),
1759 "ADG" => Some(Text::ClarificationUsage),
1760 "ADH" => Some(Text::CompositeDataElementName),
1761 "ADI" => Some(Text::FieldApplication),
1762 "ADJ" => Some(Text::TypeAssetsAndLiabilities),
1763 "ADK" => Some(Text::PromotionInformation),
1764 "ADL" => Some(Text::MeterCondition),
1765 "ADM" => Some(Text::MeterReadingInformation),
1766 "ADN" => Some(Text::TypeTransactionReason),
1767 "ADO" => Some(Text::TypeSurveyQuestion),
1768 "ADP" => Some(Text::CarriersAgentCounterInformation),
1769 "ADQ" => Some(Text::DescriptionWorkItemOnEquipment),
1770 "ADR" => Some(Text::MessageDefinition),
1771 "ADS" => Some(Text::BookedItemInformation),
1772 "ADT" => Some(Text::SourceDocument),
1773 "ADU" => Some(Text::Note),
1774 "ADV" => Some(Text::FixedPartSegmentClarificationText),
1775 "ADW" => Some(Text::CharacteristicsGoods),
1776 "ADX" => Some(Text::AdditionalDischargeInstructions),
1777 "ADY" => Some(Text::ContainerStrippingInstructions),
1778 "ADZ" => Some(Text::CscContainerSafetyConventionPlateInformation),
1779 "AEA" => Some(Text::CargoRemarks),
1780 "AEB" => Some(Text::TemperatureControlInstructions),
1781 "AEC" => Some(Text::TextRefersToExpectedData),
1782 "AED" => Some(Text::TextRefersToReceivedData),
1783 "AEE" => Some(Text::SectionClarificationText),
1784 "AEF" => Some(Text::InformationToBeneficiary),
1785 "AEG" => Some(Text::InformationToApplicant),
1786 "AEH" => Some(Text::InstructionsToBeneficiary),
1787 "AEI" => Some(Text::InstructionsToApplicant),
1788 "AEJ" => Some(Text::ControlledAtmosphere),
1789 "AEK" => Some(Text::TakeOffAnnotation),
1790 "AEL" => Some(Text::PriceVariationNarrative),
1791 "AEM" => Some(Text::DocumentaryCreditAmendmentInstructions),
1792 "AEN" => Some(Text::StandardMethodNarrative),
1793 "AEO" => Some(Text::ProjectNarrative),
1794 "AEP" => Some(Text::RadioactiveGoodsAdditionalInformation),
1795 "AEQ" => Some(Text::BankToBankInformation),
1796 "AER" => Some(Text::ReimbursementInstructions),
1797 "AES" => Some(Text::ReasonForAmendingAMessage),
1798 "AET" => Some(Text::InstructionsToPayingAndOrAcceptingAndOr),
1799 "AEU" => Some(Text::InterestInstructions),
1800 "AEV" => Some(Text::AgentCommission),
1801 "AEW" => Some(Text::RemittingBankInstructions),
1802 "AEX" => Some(Text::InstructionsToCollectingBank),
1803 "AEY" => Some(Text::CollectionAmountInstructions),
1804 "AEZ" => Some(Text::InternalAuditingInformation),
1805 "AFA" => Some(Text::Constraint),
1806 "AFB" => Some(Text::Comment),
1807 "AFC" => Some(Text::SemanticNote),
1808 "AFD" => Some(Text::HelpText),
1809 "AFE" => Some(Text::Legend),
1810 "AFF" => Some(Text::BatchCodeStructure),
1811 "AFG" => Some(Text::ProductApplication),
1812 "AFH" => Some(Text::CustomerComplaint),
1813 "AFI" => Some(Text::ProbableCauseFault),
1814 "AFJ" => Some(Text::DefectDescription),
1815 "AFK" => Some(Text::RepairDescription),
1816 "AFL" => Some(Text::ReviewComments),
1817 "AFM" => Some(Text::Title),
1818 "AFN" => Some(Text::DescriptionAmount),
1819 "AFO" => Some(Text::Responsibilities),
1820 "AFP" => Some(Text::Supplier),
1821 "AFQ" => Some(Text::PurchaseRegion),
1822 "AFR" => Some(Text::Affiliation),
1823 "AFS" => Some(Text::Borrower),
1824 "AFT" => Some(Text::LineBusiness),
1825 "AFU" => Some(Text::FinancialInstitution),
1826 "AFV" => Some(Text::BusinessFounder),
1827 "AFW" => Some(Text::BusinessHistory),
1828 "AFX" => Some(Text::BankingArrangements),
1829 "AFY" => Some(Text::BusinessOrigin),
1830 "AFZ" => Some(Text::BrandNamesDescription),
1831 "AGA" => Some(Text::BusinessFinancingDetails),
1832 "AGB" => Some(Text::Competition),
1833 "AGC" => Some(Text::ConstructionProcessDetails),
1834 "AGD" => Some(Text::ConstructionSpecialty),
1835 "AGE" => Some(Text::ContractInformation),
1836 "AGF" => Some(Text::CorporateFiling),
1837 "AGG" => Some(Text::CustomerInformation),
1838 "AGH" => Some(Text::CopyrightNotice),
1839 "AGI" => Some(Text::ContingentDebt),
1840 "AGJ" => Some(Text::ConvictionDetails),
1841 "AGK" => Some(Text::Equipment),
1842 "AGL" => Some(Text::WorkforceDescription),
1843 "AGM" => Some(Text::Exemption),
1844 "AGN" => Some(Text::FuturePlans),
1845 "AGO" => Some(Text::IntervieweeConversationInformation),
1846 "AGP" => Some(Text::IntangibleAsset),
1847 "AGQ" => Some(Text::Inventory),
1848 "AGR" => Some(Text::Investment),
1849 "AGS" => Some(Text::IntercompanyRelationsInformation),
1850 "AGT" => Some(Text::JointVenture),
1851 "AGU" => Some(Text::Loan),
1852 "AGV" => Some(Text::LongTermDebt),
1853 "AGW" => Some(Text::Location),
1854 "AGX" => Some(Text::CurrentLegalStructure),
1855 "AGY" => Some(Text::MaritalContract),
1856 "AGZ" => Some(Text::MarketingActivities),
1857 "AHA" => Some(Text::Merger),
1858 "AHB" => Some(Text::MarketableSecurities),
1859 "AHC" => Some(Text::BusinessDebt),
1860 "AHD" => Some(Text::OriginalLegalStructure),
1861 "AHE" => Some(Text::EmployeeSharingArrangements),
1862 "AHF" => Some(Text::OrganizationDetails),
1863 "AHG" => Some(Text::PublicRecordDetails),
1864 "AHH" => Some(Text::PriceRange),
1865 "AHI" => Some(Text::Qualifications),
1866 "AHJ" => Some(Text::RegisteredActivity),
1867 "AHK" => Some(Text::CriminalSentence),
1868 "AHL" => Some(Text::SalesMethod),
1869 "AHM" => Some(Text::EducationalInstitutionInformation),
1870 "AHN" => Some(Text::StatusDetails),
1871 "AHO" => Some(Text::Sales),
1872 "AHP" => Some(Text::SpouseInformation),
1873 "AHQ" => Some(Text::EducationalDegreeInformation),
1874 "AHR" => Some(Text::ShareholdingInformation),
1875 "AHS" => Some(Text::SalesTerritory),
1876 "AHT" => Some(Text::AccountantsComments),
1877 "AHU" => Some(Text::ExemptionLawLocation),
1878 "AHV" => Some(Text::ShareClassifications),
1879 "AHW" => Some(Text::Forecast),
1880 "AHX" => Some(Text::EventLocation),
1881 "AHY" => Some(Text::FacilityOccupancy),
1882 "AHZ" => Some(Text::ImportAndExportDetails),
1883 "AIA" => Some(Text::AdditionalFacilityInformation),
1884 "AIB" => Some(Text::InventoryValue),
1885 "AIC" => Some(Text::Education),
1886 "AID" => Some(Text::Event),
1887 "AIE" => Some(Text::Agent),
1888 "AIF" => Some(Text::DomesticallyAgreedFinancialStatementDetails),
1889 "AIG" => Some(Text::OtherCurrentAssetDescription),
1890 "AIH" => Some(Text::OtherCurrentLiabilityDescription),
1891 "AII" => Some(Text::FormerBusinessActivity),
1892 "AIJ" => Some(Text::TradeNameUse),
1893 "AIK" => Some(Text::SigningAuthority),
1894 "AIL" => Some(Text::Guarantee),
1895 "AIM" => Some(Text::HoldingCompanyOperation),
1896 "AIN" => Some(Text::ConsignmentRouting),
1897 "AIO" => Some(Text::LetterProtest),
1898 "AIP" => Some(Text::Question),
1899 "AIQ" => Some(Text::PartyInformation),
1900 "AIR" => Some(Text::AreaBoundariesDescription),
1901 "AIS" => Some(Text::AdvertisementInformation),
1902 "AIT" => Some(Text::FinancialStatementDetails),
1903 "AIU" => Some(Text::AccessInstructions),
1904 "AIV" => Some(Text::Liquidity),
1905 "AIW" => Some(Text::CreditLine),
1906 "AIX" => Some(Text::WarrantyTerms),
1907 "AIY" => Some(Text::DivisionDescription),
1908 "AIZ" => Some(Text::ReportingInstruction),
1909 "AJA" => Some(Text::ExaminationResult),
1910 "AJB" => Some(Text::LaboratoryResult),
1911 "ALC" => Some(Text::AllowanceChargeInformation),
1912 "ALD" => Some(Text::XRayResult),
1913 "ALE" => Some(Text::PathologyResult),
1914 "ALF" => Some(Text::InterventionDescription),
1915 "ALG" => Some(Text::SummaryAdmittance),
1916 "ALH" => Some(Text::MedicalTreatmentCourseDetail),
1917 "ALI" => Some(Text::Prognosis),
1918 "ALJ" => Some(Text::InstructionToPatient),
1919 "ALK" => Some(Text::InstructionToPhysician),
1920 "ALL" => Some(Text::AllDocuments),
1921 "ALM" => Some(Text::MedicineTreatment),
1922 "ALN" => Some(Text::MedicineDosageAndAdministration),
1923 "ALO" => Some(Text::AvailabilityPatient),
1924 "ALP" => Some(Text::ReasonForServiceRequest),
1925 "ALQ" => Some(Text::PurposeService),
1926 "ARR" => Some(Text::ArrivalConditions),
1927 "ARS" => Some(Text::ServiceRequestersComment),
1928 "AUT" => Some(Text::Authentication),
1929 "AUU" => Some(Text::RequestedLocationDescription),
1930 "AUV" => Some(Text::MedicineAdministrationCondition),
1931 "AUW" => Some(Text::PatientInformation),
1932 "AUX" => Some(Text::PrecautionaryMeasure),
1933 "AUY" => Some(Text::ServiceCharacteristic),
1934 "AUZ" => Some(Text::PlannedEventComment),
1935 "AVA" => Some(Text::ExpectedDelayComment),
1936 "AVB" => Some(Text::TransportRequirementsComment),
1937 "AVC" => Some(Text::TemporaryApprovalCondition),
1938 "AVD" => Some(Text::CustomsValuationInformation),
1939 "AVE" => Some(Text::ValueAddedTaxVatMarginScheme),
1940 "AVF" => Some(Text::MaritimeDeclarationHealth),
1941 "BAG" => Some(Text::PassengerBaggageInformation),
1942 "BAH" => Some(Text::MaritimeDeclarationHealth_Dup),
1943 "BAI" => Some(Text::AdditionalProductInformationAddress),
1944 "BAJ" => Some(Text::InformationToBePrintedOnDespatchAdvice),
1945 "BAK" => Some(Text::MissingGoodsRemarks),
1946 "BAL" => Some(Text::NonAcceptanceInformation),
1947 "BAM" => Some(Text::ReturnsInformation),
1948 "BAN" => Some(Text::SubLineItemInformation),
1949 "BAO" => Some(Text::TestInformation),
1950 "BAP" => Some(Text::ExternalLink),
1951 "BAQ" => Some(Text::VatExemptionReason),
1952 "BAR" => Some(Text::ProcessingInstructions),
1953 "BAS" => Some(Text::RelayInstructions),
1954 "BAT" => Some(Text::SimaApplicable),
1955 "BAU" => Some(Text::AppealsProgramCode),
1956 "BAV" => Some(Text::SimaSubject),
1957 "BAW" => Some(Text::SurtaxApplicable),
1958 "BAX" => Some(Text::SimaSecurityBond),
1959 "BAY" => Some(Text::SurtaxSubject),
1960 "BAZ" => Some(Text::SafeguardApplicable),
1961 "BBA" => Some(Text::SafeguardApplicable_Dup),
1962 "BBB" => Some(Text::SafeguardSubject),
1963 "BLC" => Some(Text::TransportContractDocumentClause),
1964 "BLD" => Some(Text::InstructionToPreparePatient),
1965 "BLE" => Some(Text::MedicineTreatmentComment),
1966 "BLF" => Some(Text::ExaminationResultComment),
1967 "BLG" => Some(Text::ServiceRequestComment),
1968 "BLH" => Some(Text::PrescriptionReason),
1969 "BLI" => Some(Text::PrescriptionComment),
1970 "BLJ" => Some(Text::ClinicalInvestigationComment),
1971 "BLK" => Some(Text::MedicinalSpecificationComment),
1972 "BLL" => Some(Text::EconomicContributionComment),
1973 "BLM" => Some(Text::StatusAPlan),
1974 "BLN" => Some(Text::RandomSampleTestInformation),
1975 "BLO" => Some(Text::PeriodTime),
1976 "BLP" => Some(Text::Legislation),
1977 "BLQ" => Some(Text::SecurityMeasuresRequested),
1978 "BLR" => Some(Text::TransportContractDocumentRemark),
1979 "BLS" => Some(Text::PreviousPortCallSecurityInformation),
1980 "BLT" => Some(Text::SecurityInformation),
1981 "BLU" => Some(Text::WasteInformation),
1982 "BLV" => Some(Text::B2cMarketingInformationShortDescription),
1983 "BLW" => Some(Text::B2bMarketingInformationLongDescription),
1984 "BLX" => Some(Text::B2cMarketingInformationLongDescription),
1985 "BLY" => Some(Text::ProductIngredients),
1986 "BLZ" => Some(Text::LocationShortName),
1987 "BMA" => Some(Text::PackagingMaterialInformation),
1988 "BMB" => Some(Text::FillerMaterialInformation),
1989 "BMC" => Some(Text::ShipToShipActivityInformation),
1990 "BMD" => Some(Text::PackageMaterialDescription),
1991 "BME" => Some(Text::ConsumerLevelPackageMarking),
1992 "BMF" => Some(Text::SimaMeasureInForce),
1993 "BMG" => Some(Text::PreCarm),
1994 "BMH" => Some(Text::SimaMeasureType),
1995 "CCI" => Some(Text::CustomsClearanceInstructions),
1996 "CCJ" => Some(Text::SubTypeCode),
1997 "CCK" => Some(Text::SimaInformation),
1998 "CCL" => Some(Text::TimeLimitEnd),
1999 "CCM" => Some(Text::TimeLimitStart),
2000 "CCN" => Some(Text::WarehouseTimeLimit),
2001 "CCO" => Some(Text::ValueForDutyInformation),
2002 "CEX" => Some(Text::CustomsClearanceInstructionsExport),
2003 "CHG" => Some(Text::ChangeInformation),
2004 "CIP" => Some(Text::CustomsClearanceInstructionImport),
2005 "CLP" => Some(Text::ClearancePlaceRequested),
2006 "CLR" => Some(Text::LoadingRemarks),
2007 "COI" => Some(Text::OrderInformation),
2008 "CUR" => Some(Text::CustomerRemarks),
2009 "CUS" => Some(Text::CustomsDeclarationInformation),
2010 "DAR" => Some(Text::DamageRemarks),
2011 "DCL" => Some(Text::DocumentIssuerDeclaration),
2012 "DEL" => Some(Text::DeliveryInformation),
2013 "DIN" => Some(Text::DeliveryInstructions),
2014 "DOC" => Some(Text::DocumentationInstructions),
2015 "DUT" => Some(Text::DutyDeclaration),
2016 "EUR" => Some(Text::EffectiveUsedRouting),
2017 "FBC" => Some(Text::FirstBlockToBePrintedOnTransportContract),
2018 "GBL" => Some(Text::GovernmentBillLadingInformation),
2019 "GEN" => Some(Text::EntireTransactionSet),
2020 "GS7" => Some(Text::FurtherInformationConcerningGgvsPar7),
2021 "HAN" => Some(Text::ConsignmentHandlingInstruction),
2022 "HAZ" => Some(Text::HazardInformation),
2023 "ICN" => Some(Text::ConsignmentInformationForConsignee),
2024 "IIN" => Some(Text::InsuranceInstructions),
2025 "IMI" => Some(Text::InvoiceMailingInstructions),
2026 "IND" => Some(Text::CommercialInvoiceItemDescription),
2027 "INS" => Some(Text::InsuranceInformation),
2028 "INV" => Some(Text::InvoiceInstruction),
2029 "IRP" => Some(Text::InformationForRailwayPurpose),
2030 "ITR" => Some(Text::InlandTransportDetails),
2031 "ITS" => Some(Text::TestingInstructions),
2032 "LAN" => Some(Text::LocationAlias),
2033 "LIN" => Some(Text::LineItem),
2034 "LOI" => Some(Text::LoadingInstruction),
2035 "MCO" => Some(Text::MiscellaneousChargeOrder),
2036 "MDH" => Some(Text::MaritimeDeclarationHealth_Dup_Dup),
2037 "MKS" => Some(Text::AdditionalMarksNumbersInformation),
2038 "ORI" => Some(Text::OrderInstruction),
2039 "OSI" => Some(Text::OtherServiceInformation),
2040 "PAC" => Some(Text::PackingMarkingInformation),
2041 "PAI" => Some(Text::PaymentInstructionsInformation),
2042 "PAY" => Some(Text::PayablesInformation),
2043 "PKG" => Some(Text::PackagingInformation),
2044 "PKT" => Some(Text::PackagingTermsInformation),
2045 "PMD" => Some(Text::PaymentDetailRemittanceInformation),
2046 "PMT" => Some(Text::PaymentInformation),
2047 "PRD" => Some(Text::ProductInformation),
2048 "PRF" => Some(Text::PriceCalculationFormula),
2049 "PRI" => Some(Text::PriorityInformation),
2050 "PUR" => Some(Text::PurchasingInformation),
2051 "QIN" => Some(Text::QuarantineInstructions),
2052 "QQD" => Some(Text::QualityDemandsRequirements),
2053 "QUT" => Some(Text::QuotationInstructionInformation),
2054 "RAH" => Some(Text::RiskAndHandlingInformation),
2055 "REG" => Some(Text::RegulatoryInformation),
2056 "RET" => Some(Text::ReturnToOriginInformation),
2057 "REV" => Some(Text::Receivables),
2058 "RQR" => Some(Text::ConsignmentRoute),
2059 "SAF" => Some(Text::SafetyInformation),
2060 "SIC" => Some(Text::ConsignmentDocumentaryInstruction),
2061 "SIN" => Some(Text::SpecialInstructions),
2062 "SLR" => Some(Text::ShipLineRequested),
2063 "SPA" => Some(Text::SpecialPermissionForTransportGenerally),
2064 "SPG" => Some(Text::SpecialPermissionConcerningGoodsToBeTransported),
2065 "SPH" => Some(Text::SpecialHandling),
2066 "SPP" => Some(Text::SpecialPermissionConcerningPackage),
2067 "SPT" => Some(Text::SpecialPermissionConcerningTransportMeans),
2068 "SRN" => Some(Text::SubsidiaryRiskNumberIataDgr),
2069 "SSR" => Some(Text::SpecialServiceRequest),
2070 "SUR" => Some(Text::SupplierRemarks),
2071 "TCA" => Some(Text::ConsignmentTariff),
2072 "TDT" => Some(Text::ConsignmentTransport),
2073 "TRA" => Some(Text::TransportationInformation),
2074 "TRR" => Some(Text::RequestedTariff),
2075 "TXD" => Some(Text::TaxDeclaration),
2076 "WHI" => Some(Text::WarehouseInstructionInformation),
2077 "ZZZ" => Some(Text::MutuallyDefined),
2078 _ => None,
2079 }
2080 }
2081}