zugferd_code_lists/zugferd_2_3_2/
text.rs

1#![allow(non_camel_case_types)]
2
3#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
4pub enum Text {
5    /// Goods item description
6    GoodsItemDescription,
7    /// Payment term
8    PaymentTerm,
9    /// Dangerous goods additional information
10    DangerousGoodsAdditionalInformation,
11    /// Dangerous goods technical name
12    DangerousGoodsTechnicalName,
13    /// Acknowledgement description
14    AcknowledgementDescription,
15    /// Rate additional information
16    RateAdditionalInformation,
17    /// Party instructions
18    PartyInstructions,
19    /// General information
20    GeneralInformation,
21    /// Additional conditions of sale/purchase
22    AdditionalConditionsSalePurchase,
23    /// Price conditions
24    PriceConditions,
25    /// Goods dimensions in characters
26    GoodsDimensionsInCharacters,
27    /// Equipment re-usage restrictions
28    EquipmentReUsageRestrictions,
29    /// Handling restriction
30    HandlingRestriction,
31    /// Error description (free text)
32    ErrorDescriptionFreeText,
33    /// Response (free text)
34    ResponseFreeText,
35    /// Package content's description
36    PackageContentsDescription,
37    /// Terms of delivery
38    TermsDelivery,
39    /// Bill of lading remarks
40    BillLadingRemarks,
41    /// Mode of settlement information
42    ModeSettlementInformation,
43    /// Consignment invoice information
44    ConsignmentInvoiceInformation,
45    /// Clearance invoice information
46    ClearanceInvoiceInformation,
47    /// Letter of credit information
48    LetterCreditInformation,
49    /// License information
50    LicenseInformation,
51    /// Certification statements
52    CertificationStatements,
53    /// Additional export information
54    AdditionalExportInformation,
55    /// Tariff statements
56    TariffStatements,
57    /// Medical history
58    MedicalHistory,
59    /// Conditions of sale or purchase
60    ConditionsSaleOrPurchase,
61    /// Contract document type
62    ContractDocumentType,
63    /// Additional terms and/or conditions (documentary credit)
64    AdditionalTermsAndOrConditionsDocumentaryCredit,
65    /// Instructions or information about standby documentary
66    InstructionsOrInformationAboutStandbyDocumentary,
67    /// Instructions or information about partial shipment(s)
68    InstructionsOrInformationAboutPartialShipmentS,
69    /// Instructions or information about transhipment(s)
70    InstructionsOrInformationAboutTranshipmentS,
71    /// Additional handling instructions documentary credit
72    AdditionalHandlingInstructionsDocumentaryCredit,
73    /// Domestic routing information
74    DomesticRoutingInformation,
75    /// Chargeable category of equipment
76    ChargeableCategoryEquipment,
77    /// Government information
78    GovernmentInformation,
79    /// Onward routing information
80    OnwardRoutingInformation,
81    /// Accounting information
82    AccountingInformation,
83    /// Discrepancy information
84    DiscrepancyInformation,
85    /// Confirmation instructions
86    ConfirmationInstructions,
87    /// Method of issuance
88    MethodIssuance,
89    /// Documents delivery instructions
90    DocumentsDeliveryInstructions,
91    /// Additional conditions
92    AdditionalConditions,
93    /// Information/instructions about additional amounts covered
94    InformationInstructionsAboutAdditionalAmountsCovered,
95    /// Deferred payment termed additional
96    DeferredPaymentTermedAdditional,
97    /// Acceptance terms additional
98    AcceptanceTermsAdditional,
99    /// Negotiation terms additional
100    NegotiationTermsAdditional,
101    /// Document name and documentary requirements
102    DocumentNameAndDocumentaryRequirements,
103    /// Instructions/information about revolving documentary credit
104    InstructionsInformationAboutRevolvingDocumentaryCredit,
105    /// Documentary requirements
106    DocumentaryRequirements,
107    /// Additional information
108    AdditionalInformation,
109    /// Factor assignment clause
110    FactorAssignmentClause,
111    /// Reason
112    Reason,
113    /// Dispute
114    Dispute,
115    /// Additional attribute information
116    AdditionalAttributeInformation,
117    /// Absence declaration
118    AbsenceDeclaration,
119    /// Aggregation statement
120    AggregationStatement,
121    /// Compilation statement
122    CompilationStatement,
123    /// Definitional exception
124    DefinitionalException,
125    /// Privacy statement
126    PrivacyStatement,
127    /// Quality statement
128    QualityStatement,
129    /// Statistical description
130    StatisticalDescription,
131    /// Statistical definition
132    StatisticalDefinition,
133    /// Statistical name
134    StatisticalName,
135    /// Statistical title
136    StatisticalTitle,
137    /// Off-dimension information
138    OffDimensionInformation,
139    /// Unexpected stops information
140    UnexpectedStopsInformation,
141    /// Principles
142    Principles,
143    /// Terms and definition
144    TermsAndDefinition,
145    /// Segment name
146    SegmentName,
147    /// Simple data element name
148    SimpleDataElementName,
149    /// Scope
150    Scope,
151    /// Message type name
152    MessageTypeName,
153    /// Introduction
154    Introduction,
155    /// Glossary
156    Glossary,
157    /// Functional definition
158    FunctionalDefinition,
159    /// Examples
160    Examples,
161    /// Cover page
162    CoverPage,
163    /// Dependency (syntax) notes
164    DependencySyntaxNotes,
165    /// Code value name
166    CodeValueName,
167    /// Code list name
168    CodeListName,
169    /// Clarification of usage
170    ClarificationUsage,
171    /// Composite data element name
172    CompositeDataElementName,
173    /// Field of application
174    FieldApplication,
175    /// Type of assets and liabilities
176    TypeAssetsAndLiabilities,
177    /// Promotion information
178    PromotionInformation,
179    /// Meter condition
180    MeterCondition,
181    /// Meter reading information
182    MeterReadingInformation,
183    /// Type of transaction reason
184    TypeTransactionReason,
185    /// Type of survey question
186    TypeSurveyQuestion,
187    /// Carrier's agent counter information
188    CarriersAgentCounterInformation,
189    /// Description of work item on equipment
190    DescriptionWorkItemOnEquipment,
191    /// Message definition
192    MessageDefinition,
193    /// Booked item information
194    BookedItemInformation,
195    /// Source of document
196    SourceDocument,
197    /// Note
198    Note,
199    /// Fixed part of segment clarification text
200    FixedPartSegmentClarificationText,
201    /// Characteristics of goods
202    CharacteristicsGoods,
203    /// Additional discharge instructions
204    AdditionalDischargeInstructions,
205    /// Container stripping instructions
206    ContainerStrippingInstructions,
207    /// CSC (Container Safety Convention) plate information
208    CscContainerSafetyConventionPlateInformation,
209    /// Cargo remarks
210    CargoRemarks,
211    /// Temperature control instructions
212    TemperatureControlInstructions,
213    /// Text refers to expected data
214    TextRefersToExpectedData,
215    /// Text refers to received data
216    TextRefersToReceivedData,
217    /// Section clarification text
218    SectionClarificationText,
219    /// Information to the beneficiary
220    InformationToBeneficiary,
221    /// Information to the applicant
222    InformationToApplicant,
223    /// Instructions to the beneficiary
224    InstructionsToBeneficiary,
225    /// Instructions to the applicant
226    InstructionsToApplicant,
227    /// Controlled atmosphere
228    ControlledAtmosphere,
229    /// Take off annotation
230    TakeOffAnnotation,
231    /// Price variation narrative
232    PriceVariationNarrative,
233    /// Documentary credit amendment instructions
234    DocumentaryCreditAmendmentInstructions,
235    /// Standard method narrative
236    StandardMethodNarrative,
237    /// Project narrative
238    ProjectNarrative,
239    /// Radioactive goods, additional information
240    RadioactiveGoodsAdditionalInformation,
241    /// Bank-to-bank information
242    BankToBankInformation,
243    /// Reimbursement instructions
244    ReimbursementInstructions,
245    /// Reason for amending a message
246    ReasonForAmendingAMessage,
247    /// Instructions to the paying and/or accepting and/or
248    InstructionsToPayingAndOrAcceptingAndOr,
249    /// Interest instructions
250    InterestInstructions,
251    /// Agent commission
252    AgentCommission,
253    /// Remitting bank instructions
254    RemittingBankInstructions,
255    /// Instructions to the collecting bank
256    InstructionsToCollectingBank,
257    /// Collection amount instructions
258    CollectionAmountInstructions,
259    /// Internal auditing information
260    InternalAuditingInformation,
261    /// Constraint
262    Constraint,
263    /// Comment
264    Comment,
265    /// Semantic note
266    SemanticNote,
267    /// Help text
268    HelpText,
269    /// Legend
270    Legend,
271    /// Batch code structure
272    BatchCodeStructure,
273    /// Product application
274    ProductApplication,
275    /// Customer complaint
276    CustomerComplaint,
277    /// Probable cause of fault
278    ProbableCauseFault,
279    /// Defect description
280    DefectDescription,
281    /// Repair description
282    RepairDescription,
283    /// Review comments
284    ReviewComments,
285    /// Title
286    Title,
287    /// Description of amount
288    DescriptionAmount,
289    /// Responsibilities
290    Responsibilities,
291    /// Supplier
292    Supplier,
293    /// Purchase region
294    PurchaseRegion,
295    /// Affiliation
296    Affiliation,
297    /// Borrower
298    Borrower,
299    /// Line of business
300    LineBusiness,
301    /// Financial institution
302    FinancialInstitution,
303    /// Business founder
304    BusinessFounder,
305    /// Business history
306    BusinessHistory,
307    /// Banking arrangements
308    BankingArrangements,
309    /// Business origin
310    BusinessOrigin,
311    /// Brand names' description
312    BrandNamesDescription,
313    /// Business financing details
314    BusinessFinancingDetails,
315    /// Competition
316    Competition,
317    /// Construction process details
318    ConstructionProcessDetails,
319    /// Construction specialty
320    ConstructionSpecialty,
321    /// Contract information
322    ContractInformation,
323    /// Corporate filing
324    CorporateFiling,
325    /// Customer information
326    CustomerInformation,
327    /// Copyright notice
328    CopyrightNotice,
329    /// Contingent debt
330    ContingentDebt,
331    /// Conviction details
332    ConvictionDetails,
333    /// Equipment
334    Equipment,
335    /// Workforce description
336    WorkforceDescription,
337    /// Exemption
338    Exemption,
339    /// Future plans
340    FuturePlans,
341    /// Interviewee conversation information
342    IntervieweeConversationInformation,
343    /// Intangible asset
344    IntangibleAsset,
345    /// Inventory
346    Inventory,
347    /// Investment
348    Investment,
349    /// Intercompany relations information
350    IntercompanyRelationsInformation,
351    /// Joint venture
352    JointVenture,
353    /// Loan
354    Loan,
355    /// Long term debt
356    LongTermDebt,
357    /// Location
358    Location,
359    /// Current legal structure
360    CurrentLegalStructure,
361    /// Marital contract
362    MaritalContract,
363    /// Marketing activities
364    MarketingActivities,
365    /// Merger
366    Merger,
367    /// Marketable securities
368    MarketableSecurities,
369    /// Business debt
370    BusinessDebt,
371    /// Original legal structure
372    OriginalLegalStructure,
373    /// Employee sharing arrangements
374    EmployeeSharingArrangements,
375    /// Organization details
376    OrganizationDetails,
377    /// Public record details
378    PublicRecordDetails,
379    /// Price range
380    PriceRange,
381    /// Qualifications
382    Qualifications,
383    /// Registered activity
384    RegisteredActivity,
385    /// Criminal sentence
386    CriminalSentence,
387    /// Sales method
388    SalesMethod,
389    /// Educational institution information
390    EducationalInstitutionInformation,
391    /// Status details
392    StatusDetails,
393    /// Sales
394    Sales,
395    /// Spouse information
396    SpouseInformation,
397    /// Educational degree information
398    EducationalDegreeInformation,
399    /// Shareholding information
400    ShareholdingInformation,
401    /// Sales territory
402    SalesTerritory,
403    /// Accountant's comments
404    AccountantsComments,
405    /// Exemption law location
406    ExemptionLawLocation,
407    /// Share classifications
408    ShareClassifications,
409    /// Forecast
410    Forecast,
411    /// Event location
412    EventLocation,
413    /// Facility occupancy
414    FacilityOccupancy,
415    /// Import and export details
416    ImportAndExportDetails,
417    /// Additional facility information
418    AdditionalFacilityInformation,
419    /// Inventory value
420    InventoryValue,
421    /// Education
422    Education,
423    /// Event
424    Event,
425    /// Agent
426    Agent,
427    /// Domestically agreed financial statement details
428    DomesticallyAgreedFinancialStatementDetails,
429    /// Other current asset description
430    OtherCurrentAssetDescription,
431    /// Other current liability description
432    OtherCurrentLiabilityDescription,
433    /// Former business activity
434    FormerBusinessActivity,
435    /// Trade name use
436    TradeNameUse,
437    /// Signing authority
438    SigningAuthority,
439    /// Guarantee
440    Guarantee,
441    /// Holding company operation
442    HoldingCompanyOperation,
443    /// Consignment routing
444    ConsignmentRouting,
445    /// Letter of protest
446    LetterProtest,
447    /// Question
448    Question,
449    /// Party information
450    PartyInformation,
451    /// Area boundaries description
452    AreaBoundariesDescription,
453    /// Advertisement information
454    AdvertisementInformation,
455    /// Financial statement details
456    FinancialStatementDetails,
457    /// Access instructions
458    AccessInstructions,
459    /// Liquidity
460    Liquidity,
461    /// Credit line
462    CreditLine,
463    /// Warranty terms
464    WarrantyTerms,
465    /// Division description
466    DivisionDescription,
467    /// Reporting instruction
468    ReportingInstruction,
469    /// Examination result
470    ExaminationResult,
471    /// Laboratory result
472    LaboratoryResult,
473    /// Allowance/charge information
474    AllowanceChargeInformation,
475    /// X-ray result
476    XRayResult,
477    /// Pathology result
478    PathologyResult,
479    /// Intervention description
480    InterventionDescription,
481    /// Summary of admittance
482    SummaryAdmittance,
483    /// Medical treatment course detail
484    MedicalTreatmentCourseDetail,
485    /// Prognosis
486    Prognosis,
487    /// Instruction to patient
488    InstructionToPatient,
489    /// Instruction to physician
490    InstructionToPhysician,
491    /// All documents
492    AllDocuments,
493    /// Medicine treatment
494    MedicineTreatment,
495    /// Medicine dosage and administration
496    MedicineDosageAndAdministration,
497    /// Availability of patient
498    AvailabilityPatient,
499    /// Reason for service request
500    ReasonForServiceRequest,
501    /// Purpose of service
502    PurposeService,
503    /// Arrival conditions
504    ArrivalConditions,
505    /// Service requester's comment
506    ServiceRequestersComment,
507    /// Authentication
508    Authentication,
509    /// Requested location description
510    RequestedLocationDescription,
511    /// Medicine administration condition
512    MedicineAdministrationCondition,
513    /// Patient information
514    PatientInformation,
515    /// Precautionary measure
516    PrecautionaryMeasure,
517    /// Service characteristic
518    ServiceCharacteristic,
519    /// Planned event comment
520    PlannedEventComment,
521    /// Expected delay comment
522    ExpectedDelayComment,
523    /// Transport requirements comment
524    TransportRequirementsComment,
525    /// Temporary approval condition
526    TemporaryApprovalCondition,
527    /// Customs Valuation Information
528    CustomsValuationInformation,
529    /// Value Added Tax (VAT) margin scheme
530    ValueAddedTaxVatMarginScheme,
531    /// Maritime Declaration of Health
532    MaritimeDeclarationHealth,
533    /// Passenger baggage information
534    PassengerBaggageInformation,
535    /// Maritime Declaration of Health
536    MaritimeDeclarationHealth_Dup,
537    /// Additional product information address
538    AdditionalProductInformationAddress,
539    /// Information to be printed on despatch advice
540    InformationToBePrintedOnDespatchAdvice,
541    /// Missing goods remarks
542    MissingGoodsRemarks,
543    /// Non-acceptance information
544    NonAcceptanceInformation,
545    /// Returns information
546    ReturnsInformation,
547    /// Sub-line item information
548    SubLineItemInformation,
549    /// Test information
550    TestInformation,
551    /// External link
552    ExternalLink,
553    /// VAT exemption reason
554    VatExemptionReason,
555    /// Processing Instructions
556    ProcessingInstructions,
557    /// Relay Instructions
558    RelayInstructions,
559    /// SIMA applicable
560    SimaApplicable,
561    /// Appeals program code
562    AppealsProgramCode,
563    /// SIMA subject
564    SimaSubject,
565    /// Surtax applicable
566    SurtaxApplicable,
567    /// SIMA security bond
568    SimaSecurityBond,
569    /// Surtax subject
570    SurtaxSubject,
571    /// Safeguard applicable
572    SafeguardApplicable,
573    /// Safeguard applicable
574    SafeguardApplicable_Dup,
575    /// Safeguard subject
576    SafeguardSubject,
577    /// Transport contract document clause
578    TransportContractDocumentClause,
579    /// Instruction to prepare the patient
580    InstructionToPreparePatient,
581    /// Medicine treatment comment
582    MedicineTreatmentComment,
583    /// Examination result comment
584    ExaminationResultComment,
585    /// Service request comment
586    ServiceRequestComment,
587    /// Prescription reason
588    PrescriptionReason,
589    /// Prescription comment
590    PrescriptionComment,
591    /// Clinical investigation comment
592    ClinicalInvestigationComment,
593    /// Medicinal specification comment
594    MedicinalSpecificationComment,
595    /// Economic contribution comment
596    EconomicContributionComment,
597    /// Status of a plan
598    StatusAPlan,
599    /// Random sample test information
600    RandomSampleTestInformation,
601    /// Period of time
602    PeriodTime,
603    /// Legislation
604    Legislation,
605    /// Security measures requested
606    SecurityMeasuresRequested,
607    /// Transport contract document remark
608    TransportContractDocumentRemark,
609    /// Previous port of call security information
610    PreviousPortCallSecurityInformation,
611    /// Security information
612    SecurityInformation,
613    /// Waste information
614    WasteInformation,
615    /// B2C marketing information, short description
616    B2cMarketingInformationShortDescription,
617    /// B2B marketing information, long description
618    B2bMarketingInformationLongDescription,
619    /// B2C marketing information, long description
620    B2cMarketingInformationLongDescription,
621    /// Product ingredients
622    ProductIngredients,
623    /// Location short name
624    LocationShortName,
625    /// Packaging material information
626    PackagingMaterialInformation,
627    /// Filler material information
628    FillerMaterialInformation,
629    /// Ship-to-ship activity information
630    ShipToShipActivityInformation,
631    /// Package material description
632    PackageMaterialDescription,
633    /// Consumer level package marking
634    ConsumerLevelPackageMarking,
635    /// SIMA measure in force
636    SimaMeasureInForce,
637    /// Pre-CARM
638    PreCarm,
639    /// SIMA measure type
640    SimaMeasureType,
641    /// Customs clearance instructions
642    CustomsClearanceInstructions,
643    /// Sub Type Code
644    SubTypeCode,
645    /// SIMA information
646    SimaInformation,
647    /// Time limit end
648    TimeLimitEnd,
649    /// Time limit start
650    TimeLimitStart,
651    /// Warehouse time limit
652    WarehouseTimeLimit,
653    /// Value for duty information
654    ValueForDutyInformation,
655    /// Customs clearance instructions export
656    CustomsClearanceInstructionsExport,
657    /// Change information
658    ChangeInformation,
659    /// Customs clearance instruction import
660    CustomsClearanceInstructionImport,
661    /// Clearance place requested
662    ClearancePlaceRequested,
663    /// Loading remarks
664    LoadingRemarks,
665    /// Order information
666    OrderInformation,
667    /// Customer remarks
668    CustomerRemarks,
669    /// Customs declaration information
670    CustomsDeclarationInformation,
671    /// Damage remarks
672    DamageRemarks,
673    /// Document issuer declaration
674    DocumentIssuerDeclaration,
675    /// Delivery information
676    DeliveryInformation,
677    /// Delivery instructions
678    DeliveryInstructions,
679    /// Documentation instructions
680    DocumentationInstructions,
681    /// Duty declaration
682    DutyDeclaration,
683    /// Effective used routing
684    EffectiveUsedRouting,
685    /// First block to be printed on the transport contract
686    FirstBlockToBePrintedOnTransportContract,
687    /// Government bill of lading information
688    GovernmentBillLadingInformation,
689    /// Entire transaction set
690    EntireTransactionSet,
691    /// Further information concerning GGVS par. 7
692    FurtherInformationConcerningGgvsPar7,
693    /// Consignment handling instruction
694    ConsignmentHandlingInstruction,
695    /// Hazard information
696    HazardInformation,
697    /// Consignment information for consignee
698    ConsignmentInformationForConsignee,
699    /// Insurance instructions
700    InsuranceInstructions,
701    /// Invoice mailing instructions
702    InvoiceMailingInstructions,
703    /// Commercial invoice item description
704    CommercialInvoiceItemDescription,
705    /// Insurance information
706    InsuranceInformation,
707    /// Invoice instruction
708    InvoiceInstruction,
709    /// Information for railway purpose
710    InformationForRailwayPurpose,
711    /// Inland transport details
712    InlandTransportDetails,
713    /// Testing instructions
714    TestingInstructions,
715    /// Location Alias
716    LocationAlias,
717    /// Line item
718    LineItem,
719    /// Loading instruction
720    LoadingInstruction,
721    /// Miscellaneous charge order
722    MiscellaneousChargeOrder,
723    /// Maritime Declaration of Health
724    MaritimeDeclarationHealth_Dup_Dup,
725    /// Additional marks/numbers information
726    AdditionalMarksNumbersInformation,
727    /// Order instruction
728    OrderInstruction,
729    /// Other service information
730    OtherServiceInformation,
731    /// Packing/marking information
732    PackingMarkingInformation,
733    /// Payment instructions information
734    PaymentInstructionsInformation,
735    /// Payables information
736    PayablesInformation,
737    /// Packaging information
738    PackagingInformation,
739    /// Packaging terms information
740    PackagingTermsInformation,
741    /// Payment detail/remittance information
742    PaymentDetailRemittanceInformation,
743    /// Payment information
744    PaymentInformation,
745    /// Product information
746    ProductInformation,
747    /// Price calculation formula
748    PriceCalculationFormula,
749    /// Priority information
750    PriorityInformation,
751    /// Purchasing information
752    PurchasingInformation,
753    /// Quarantine instructions
754    QuarantineInstructions,
755    /// Quality demands/requirements
756    QualityDemandsRequirements,
757    /// Quotation instruction/information
758    QuotationInstructionInformation,
759    /// Risk and handling information
760    RiskAndHandlingInformation,
761    /// Regulatory information
762    RegulatoryInformation,
763    /// Return to origin information
764    ReturnToOriginInformation,
765    /// Receivables
766    Receivables,
767    /// Consignment route
768    ConsignmentRoute,
769    /// Safety information
770    SafetyInformation,
771    /// Consignment documentary instruction
772    ConsignmentDocumentaryInstruction,
773    /// Special instructions
774    SpecialInstructions,
775    /// Ship line requested
776    ShipLineRequested,
777    /// Special permission for transport, generally
778    SpecialPermissionForTransportGenerally,
779    /// Special permission concerning the goods to be transported
780    SpecialPermissionConcerningGoodsToBeTransported,
781    /// Special handling
782    SpecialHandling,
783    /// Special permission concerning package
784    SpecialPermissionConcerningPackage,
785    /// Special permission concerning transport means
786    SpecialPermissionConcerningTransportMeans,
787    /// Subsidiary risk number (IATA/DGR)
788    SubsidiaryRiskNumberIataDgr,
789    /// Special service request
790    SpecialServiceRequest,
791    /// Supplier remarks
792    SupplierRemarks,
793    /// Consignment tariff
794    ConsignmentTariff,
795    /// Consignment transport
796    ConsignmentTransport,
797    /// Transportation information
798    TransportationInformation,
799    /// Requested tariff
800    RequestedTariff,
801    /// Tax declaration
802    TaxDeclaration,
803    /// Warehouse instruction/information
804    WarehouseInstructionInformation,
805    /// Mutually defined
806    MutuallyDefined,
807}
808
809impl crate::Code for Text {
810    fn code(&self) -> &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) -> &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}