1#![allow(non_camel_case_types)]
2
3#[cfg_attr(feature = "specta", derive(specta::Type))]
4#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
5#[derive(Debug, PartialEq, Eq, PartialOrd, Ord, Clone, Copy, Hash)]
6pub enum ICD {
7 SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene,
9 CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique,
11 NbsOsiNetwork,
13 UsaFedGovOsiNetwork,
15 UsaDodOsiNetwork,
17 Organisationsnummer,
19 LeNumeroNational,
21 SiretCode,
23 OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2,
25 InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices,
27 EuropeanComputerManufacturersAssociationEcma,
29 VsaFtpCodeFtpFileTransferProtocol,
31 NistOsiImplememtsWorkshop,
33 ElectronicDataInterchangeEdi,
35 EwosObjectIdentifiers,
37 CommonLanguage,
39 SnaOsiNetwork,
41 AirTransportIndustryServicesCommunicationsNetwork,
43 EuropeanLaboratoryForParticlePhysicsCern,
45 SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT,
47 OsfDistributedComputingObjectIdentification,
49 NordicUniversityAndResearchNetworkNordunet,
51 DigitalEquipmentCorporationDec,
53 OsiAsiaOceaniaWorkshop,
55 NatoIso6523IcdeCodingScheme,
57 AeronauticalTelecommunicationsNetworkAtn,
59 InternationalStandardIso6523,
61 TheAllUnionClassifierEnterprisesAndOrganisations,
63 AtTOsiNetwork,
65 EdiPartnerIdentificationCode,
67 TelecomAustralia,
69 SGWOsiInternetwork,
71 ReuterOpenAddressStandard,
73 Iso6523Icd,
75 TeletrustObjectIdentifiers,
77 LyTunnus,
79 TheAustralianGosipNetwork,
81 TheOzDodOsiNetwork,
83 UnileverGroupCompanies,
85 CiticorpGlobalInformationNetwork,
87 DbpTelekomObjectIdentifiers,
89 Hydronett,
91 ThaiIndustrialStandardsInstituteTisi,
93 IciCompanyIdentificationSystem,
95 Funloc,
97 BullOdiDsaUnixNetwork,
99 Osinz,
101 AucklandAreaHealth,
103 Firmenich,
105 AgfaDis,
107 SocietyMotionPictureAndTelevisionEngineersSmpte,
109 Migros_networkM_netopz,
111 Iso6523Icdpcr,
113 EnergyNet,
115 NokiaObjectIdentifiersNoi,
117 SaintGobain,
119 SiemensCorporateNetwork,
121 Danznet,
123 DataUniversalNumberingSystemDUNSNumber,
125 SoffexOsi,
127 KpnOvn,
129 Ascomosinet,
131 UtcUniformeTransportCode,
133 SolvayOsiCoding,
135 RocheCorporateNetwork,
137 Zellwegerosinet,
139 IntelCorporationOsi,
141 SitaObjectIdentifierTree,
143 DaimlerchryslerCorporateNetwork,
145 LegoOsiNetwork,
147 NavistarOsiNetwork,
149 IcdFormattedAtmAddress,
151 Arinc,
153 AlcanetAlcatelAlsthomCorporateNetwork,
155 SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo,
157 SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo,
159 MitelTerminalOrSwitchingEquipment,
161 AtmForum,
163 UkNationalHealthServiceSchemeEdiraCompliant,
165 InternationalNsap,
167 NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant,
169 AdvancedTelecommunicationsModulesLimitedCorporateNetwork,
171 AthensChamberCommerceIndustrySchemeEdiraCompliant,
173 SwissChambersCommerceSchemeEdiraCompliant,
175 UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant,
177 NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant,
179 EanLocationCode,
181 TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant,
183 InternetIpAddressingIso6523IcdEncoding,
185 CiscoSysytemsOsiNetwork,
187 RevenueCanadaBusinessNumberRegistrationEdiraCompliant,
189 DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant,
191 HewlettPackardCompanyInternalAmNetwork,
193 DanishChamberOfCommerceSchemeEdiraCompliant,
195 FtiEdiforumItaliaEdiraCompliant,
197 ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant,
199 SiemensSupervisorySystemsNetwork,
201 Png_icdScheme,
203 SouthAfricanCodeAllocation,
205 Heag,
207 BtIcdCodingSystem,
209 PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant,
211 VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant,
213 AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant,
215 AustralianChambersCommerceAndIndustrySchemeEdiraCompliant,
217 BellsouthIcdAesaAtmEndSystemAddress,
219 BellAtlantic,
221 ObjectIdentifiers,
223 IsoRegisterForStandardsProducingOrganizations,
225 Originnet,
227 CheckPointSoftwareTechnologies,
229 PacificBellDataCommunicationsNetwork,
231 PssObjectIdentifiers,
233 StentorIcdCodingSystem,
235 AtmNetworkZn96,
237 MciOsiNetwork,
239 Advantis,
241 AffableSoftwareDataInterchangeCodes,
243 BbDataGmbh,
245 BasfCompanyAtmNetwork,
247 IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348,
249 HenkelCorporateNetworkHNet,
251 GteOsiNetwork,
253 DresdnerBankCorporateNetwork,
255 BcnrSwissClearingBankNumber,
257 BpiSwissBusinessPartnerIdentificationCode,
259 DirectoratesEuropeanCommission,
261 CodeForIdentificationNationalOrganizations,
263 CerticomObjectIdentifiers,
265 Tc68Oid,
267 InfonetServicesCorporation,
269 SiaObjectIdentifiers,
271 CableWirelessGlobalAtmEndSystemAddressPlan,
273 GlobalAesaScheme,
275 FranceTelecomAtmEndSystemAddressPlan,
277 SavvisCommunicationsAesa,
279 ToshibaOrganizationsPartnersAndSuppliersTopasCode,
281 NatoCommercialAndGovernmentEntitySystem,
283 SecetiObjectIdentifiers,
285 EinesteinetAg,
287 DodaacDepartmentDefenseActivityAddressCode,
289 DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme,
291 DgiDirectionGénéraleDesImpotsCode,
293 StandardCompanyCode,
295 ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic,
297 GlobalBusinessIdentifier,
299 MadgeNetworksLtdIcdAtmAddressingScheme,
301 AustralianBusinessNumberAbnScheme,
303 EdiraSchemeIdentifierCode,
305 ConcertGlobalNetworkServicesIcdAesa,
307 IdentificationNumberEconomicSubjectsIco,
309 GlobalCrossingAesaAtmEndSystemAddress,
311 Auna,
313 AtmInterconnectionWithDutchKpnTelecom,
315 IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127,
317 ActalisObjectIdentifiers,
319 GtinGlobalTradeItemNumber,
321 EccmaOpenTechnicalDirectory,
323 CenIsssObjectIdentifierScheme,
325 UsEpaFacilityIdentifier,
327 TelusCorporation,
329 FieieObjectIdentifiers,
331 SwissguideIdentifierScheme,
333 PriorityTelecomAtmEndSystemAddressPlan,
335 VodafoneIrelandOsiAddressing,
337 SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber,
339 TeikokuCompanyCode,
341 LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex,
343 ProjectGroupListsPropertiesProlist,
345 EciSs,
347 Stepnexus,
349 SiemensAg,
351 ParadineGmbh,
353 OdetteInternationalLimited,
355 Route1Mobinet,
357 PenangoObjectIdentifiers,
359 LithuanianMilitaryPki,
361 NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb,
363 Digstorg,
365 PercevalObjectCode,
367 TrustpointObjectIdentifiers,
369 AmazonUniqueIdentificationScheme,
371 CorporateNumberTheSocialSecurityAndTaxNumberSystem,
373 EuropeanBusinessIdentifierEbid,
375 OrganisatieIndentificatieNummerOin,
377 CompanyCodeEstonia,
379 Organisasjonsnummer,
381 UblBePartyIdentifier,
383 KoiosOpenTechnicalDictionary,
385 SingaporeNationwideELnvoiceFramework,
387 IcelandicIdentifierÍslenskKennitala,
389 AppliaPlStandard,
391 Erstorg,
393 LegalEntityIdentifierLei,
395 LegalEntityCodeLithuania,
397 CodiceUnivocoUnitàOrganizzativaIpa,
399 IndirizzoDiPostaElettronicaCertificata,
401 EdeliveryNetworkParticipantIdentifier,
403 LeitwegId,
405 Coddest,
407 RegistreDuCommerceEtDeLIndustrieRci,
409 PilogOntologyCodificationIdentifierPoci,
411 NumeroDentrepriseOndernemingsnummerUnternehmensnummer,
413 Gs1IdentificationKeys,
415 CodiceFiscale,
417 PartitaIva,
419 FinnishOrganizationIdentifier,
421 FinnishOrganizationValueAddTaxIdentifier,
423 TradeplaceTradepiStandard,
425 NetServiceId,
427 Ovtcode,
429 TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber,
431 UnifiedRegistrationNumberLatvia,
433 TaxpayerRegistrationCodeLatvia,
435 TheRegisterNaturalPersonsLatvia,
437 TheRegisteredNumberQualifiedInvoiceIssuer,
439 MetadataRegistrySupport,
441 EuBasedCompany,
443 FtctcCodeRoutage,
445 FrctcElectronicAddress,
447 FrctcParticulier,
449 NonEuBasedCompany,
451 RépertoireDesEntreprisesEtDesEtablissementsRidet,
453 TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles,
455 NationalEInvoicingFramework,
457 SingleTaxableCompanyFrance,
459 NobbProductNumber,
461 DescriptionNotKnown,
463 ToimitusosoiteId,
465 UaeTaxIdentificationNumberTin,
467 DescriptionNotKnown_Dup,
469 CprDanishPersonCivilRegistrationNumber,
471 PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp,
473 Eaeu,
475 RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales,
477}
478
479impl std::fmt::Display for ICD {
480 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
481 write!(f, "{}", <Self as crate::Code>::code(*self))
482 }
483}
484
485impl std::str::FromStr for ICD {
486 type Err = crate::ParseError<Self>;
487 fn from_str(s: &str) -> Result<Self, Self::Err> {
488 <Self as crate::FromCode>::from_code(s)
489 .ok_or_else(|| crate::ParseError::<Self>::new(s.to_owned()))
490 }
491}
492
493impl crate::Code for ICD {
494 fn code(self) -> &'static str {
495 match self {
496 ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "0002",
497 ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => "0003",
498 ICD::NbsOsiNetwork => "0004",
499 ICD::UsaFedGovOsiNetwork => "0005",
500 ICD::UsaDodOsiNetwork => "0006",
501 ICD::Organisationsnummer => "0007",
502 ICD::LeNumeroNational => "0008",
503 ICD::SiretCode => "0009",
504 ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => "0010",
505 ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => "0011",
506 ICD::EuropeanComputerManufacturersAssociationEcma => "0012",
507 ICD::VsaFtpCodeFtpFileTransferProtocol => "0013",
508 ICD::NistOsiImplememtsWorkshop => "0014",
509 ICD::ElectronicDataInterchangeEdi => "0015",
510 ICD::EwosObjectIdentifiers => "0016",
511 ICD::CommonLanguage => "0017",
512 ICD::SnaOsiNetwork => "0018",
513 ICD::AirTransportIndustryServicesCommunicationsNetwork => "0019",
514 ICD::EuropeanLaboratoryForParticlePhysicsCern => "0020",
515 ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "0021",
516 ICD::OsfDistributedComputingObjectIdentification => "0022",
517 ICD::NordicUniversityAndResearchNetworkNordunet => "0023",
518 ICD::DigitalEquipmentCorporationDec => "0024",
519 ICD::OsiAsiaOceaniaWorkshop => "0025",
520 ICD::NatoIso6523IcdeCodingScheme => "0026",
521 ICD::AeronauticalTelecommunicationsNetworkAtn => "0027",
522 ICD::InternationalStandardIso6523 => "0028",
523 ICD::TheAllUnionClassifierEnterprisesAndOrganisations => "0029",
524 ICD::AtTOsiNetwork => "0030",
525 ICD::EdiPartnerIdentificationCode => "0031",
526 ICD::TelecomAustralia => "0032",
527 ICD::SGWOsiInternetwork => "0033",
528 ICD::ReuterOpenAddressStandard => "0034",
529 ICD::Iso6523Icd => "0035",
530 ICD::TeletrustObjectIdentifiers => "0036",
531 ICD::LyTunnus => "0037",
532 ICD::TheAustralianGosipNetwork => "0038",
533 ICD::TheOzDodOsiNetwork => "0039",
534 ICD::UnileverGroupCompanies => "0040",
535 ICD::CiticorpGlobalInformationNetwork => "0041",
536 ICD::DbpTelekomObjectIdentifiers => "0042",
537 ICD::Hydronett => "0043",
538 ICD::ThaiIndustrialStandardsInstituteTisi => "0044",
539 ICD::IciCompanyIdentificationSystem => "0045",
540 ICD::Funloc => "0046",
541 ICD::BullOdiDsaUnixNetwork => "0047",
542 ICD::Osinz => "0048",
543 ICD::AucklandAreaHealth => "0049",
544 ICD::Firmenich => "0050",
545 ICD::AgfaDis => "0051",
546 ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => "0052",
547 ICD::Migros_networkM_netopz => "0053",
548 ICD::Iso6523Icdpcr => "0054",
549 ICD::EnergyNet => "0055",
550 ICD::NokiaObjectIdentifiersNoi => "0056",
551 ICD::SaintGobain => "0057",
552 ICD::SiemensCorporateNetwork => "0058",
553 ICD::Danznet => "0059",
554 ICD::DataUniversalNumberingSystemDUNSNumber => "0060",
555 ICD::SoffexOsi => "0061",
556 ICD::KpnOvn => "0062",
557 ICD::Ascomosinet => "0063",
558 ICD::UtcUniformeTransportCode => "0064",
559 ICD::SolvayOsiCoding => "0065",
560 ICD::RocheCorporateNetwork => "0066",
561 ICD::Zellwegerosinet => "0067",
562 ICD::IntelCorporationOsi => "0068",
563 ICD::SitaObjectIdentifierTree => "0069",
564 ICD::DaimlerchryslerCorporateNetwork => "0070",
565 ICD::LegoOsiNetwork => "0071",
566 ICD::NavistarOsiNetwork => "0072",
567 ICD::IcdFormattedAtmAddress => "0073",
568 ICD::Arinc => "0074",
569 ICD::AlcanetAlcatelAlsthomCorporateNetwork => "0075",
570 ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => "0076",
571 ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => "0077",
572 ICD::MitelTerminalOrSwitchingEquipment => "0078",
573 ICD::AtmForum => "0079",
574 ICD::UkNationalHealthServiceSchemeEdiraCompliant => "0080",
575 ICD::InternationalNsap => "0081",
576 ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => "0082",
577 ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => "0083",
578 ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => "0084",
579 ICD::SwissChambersCommerceSchemeEdiraCompliant => "0085",
580 ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => "0086",
581 ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => "0087",
582 ICD::EanLocationCode => "0088",
583 ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => "0089",
584 ICD::InternetIpAddressingIso6523IcdEncoding => "0090",
585 ICD::CiscoSysytemsOsiNetwork => "0091",
586 ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => "0093",
587 ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => "0094",
588 ICD::HewlettPackardCompanyInternalAmNetwork => "0095",
589 ICD::DanishChamberOfCommerceSchemeEdiraCompliant => "0096",
590 ICD::FtiEdiforumItaliaEdiraCompliant => "0097",
591 ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => "0098",
592 ICD::SiemensSupervisorySystemsNetwork => "0099",
593 ICD::Png_icdScheme => "0100",
594 ICD::SouthAfricanCodeAllocation => "0101",
595 ICD::Heag => "0102",
596 ICD::BtIcdCodingSystem => "0104",
597 ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => "0105",
598 ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "0106",
599 ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => "0107",
600 ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => "0108",
601 ICD::BellsouthIcdAesaAtmEndSystemAddress => "0109",
602 ICD::BellAtlantic => "0110",
603 ICD::ObjectIdentifiers => "0111",
604 ICD::IsoRegisterForStandardsProducingOrganizations => "0112",
605 ICD::Originnet => "0113",
606 ICD::CheckPointSoftwareTechnologies => "0114",
607 ICD::PacificBellDataCommunicationsNetwork => "0115",
608 ICD::PssObjectIdentifiers => "0116",
609 ICD::StentorIcdCodingSystem => "0117",
610 ICD::AtmNetworkZn96 => "0118",
611 ICD::MciOsiNetwork => "0119",
612 ICD::Advantis => "0120",
613 ICD::AffableSoftwareDataInterchangeCodes => "0121",
614 ICD::BbDataGmbh => "0122",
615 ICD::BasfCompanyAtmNetwork => "0123",
616 ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => "0124",
617 ICD::HenkelCorporateNetworkHNet => "0125",
618 ICD::GteOsiNetwork => "0126",
619 ICD::DresdnerBankCorporateNetwork => "0127",
620 ICD::BcnrSwissClearingBankNumber => "0128",
621 ICD::BpiSwissBusinessPartnerIdentificationCode => "0129",
622 ICD::DirectoratesEuropeanCommission => "0130",
623 ICD::CodeForIdentificationNationalOrganizations => "0131",
624 ICD::CerticomObjectIdentifiers => "0132",
625 ICD::Tc68Oid => "0133",
626 ICD::InfonetServicesCorporation => "0134",
627 ICD::SiaObjectIdentifiers => "0135",
628 ICD::CableWirelessGlobalAtmEndSystemAddressPlan => "0136",
629 ICD::GlobalAesaScheme => "0137",
630 ICD::FranceTelecomAtmEndSystemAddressPlan => "0138",
631 ICD::SavvisCommunicationsAesa => "0139",
632 ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => "0140",
633 ICD::NatoCommercialAndGovernmentEntitySystem => "0141",
634 ICD::SecetiObjectIdentifiers => "0142",
635 ICD::EinesteinetAg => "0143",
636 ICD::DodaacDepartmentDefenseActivityAddressCode => "0144",
637 ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => "0145",
638 ICD::DgiDirectionGénéraleDesImpotsCode => "0146",
639 ICD::StandardCompanyCode => "0147",
640 ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => "0148",
641 ICD::GlobalBusinessIdentifier => "0149",
642 ICD::MadgeNetworksLtdIcdAtmAddressingScheme => "0150",
643 ICD::AustralianBusinessNumberAbnScheme => "0151",
644 ICD::EdiraSchemeIdentifierCode => "0152",
645 ICD::ConcertGlobalNetworkServicesIcdAesa => "0153",
646 ICD::IdentificationNumberEconomicSubjectsIco => "0154",
647 ICD::GlobalCrossingAesaAtmEndSystemAddress => "0155",
648 ICD::Auna => "0156",
649 ICD::AtmInterconnectionWithDutchKpnTelecom => "0157",
650 ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "0158",
651 ICD::ActalisObjectIdentifiers => "0159",
652 ICD::GtinGlobalTradeItemNumber => "0160",
653 ICD::EccmaOpenTechnicalDirectory => "0161",
654 ICD::CenIsssObjectIdentifierScheme => "0162",
655 ICD::UsEpaFacilityIdentifier => "0163",
656 ICD::TelusCorporation => "0164",
657 ICD::FieieObjectIdentifiers => "0165",
658 ICD::SwissguideIdentifierScheme => "0166",
659 ICD::PriorityTelecomAtmEndSystemAddressPlan => "0167",
660 ICD::VodafoneIrelandOsiAddressing => "0168",
661 ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => "0169",
662 ICD::TeikokuCompanyCode => "0170",
663 ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => "0171",
664 ICD::ProjectGroupListsPropertiesProlist => "0172",
665 ICD::EciSs => "0173",
666 ICD::Stepnexus => "0174",
667 ICD::SiemensAg => "0175",
668 ICD::ParadineGmbh => "0176",
669 ICD::OdetteInternationalLimited => "0177",
670 ICD::Route1Mobinet => "0178",
671 ICD::PenangoObjectIdentifiers => "0179",
672 ICD::LithuanianMilitaryPki => "0180",
673 ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "0183",
674 ICD::Digstorg => "0184",
675 ICD::PercevalObjectCode => "0185",
676 ICD::TrustpointObjectIdentifiers => "0186",
677 ICD::AmazonUniqueIdentificationScheme => "0187",
678 ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "0188",
679 ICD::EuropeanBusinessIdentifierEbid => "0189",
680 ICD::OrganisatieIndentificatieNummerOin => "0190",
681 ICD::CompanyCodeEstonia => "0191",
682 ICD::Organisasjonsnummer => "0192",
683 ICD::UblBePartyIdentifier => "0193",
684 ICD::KoiosOpenTechnicalDictionary => "0194",
685 ICD::SingaporeNationwideELnvoiceFramework => "0195",
686 ICD::IcelandicIdentifierÍslenskKennitala => "0196",
687 ICD::AppliaPlStandard => "0197",
688 ICD::Erstorg => "0198",
689 ICD::LegalEntityIdentifierLei => "0199",
690 ICD::LegalEntityCodeLithuania => "0200",
691 ICD::CodiceUnivocoUnitàOrganizzativaIpa => "0201",
692 ICD::IndirizzoDiPostaElettronicaCertificata => "0202",
693 ICD::EdeliveryNetworkParticipantIdentifier => "0203",
694 ICD::LeitwegId => "0204",
695 ICD::Coddest => "0205",
696 ICD::RegistreDuCommerceEtDeLIndustrieRci => "0206",
697 ICD::PilogOntologyCodificationIdentifierPoci => "0207",
698 ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "0208",
699 ICD::Gs1IdentificationKeys => "0209",
700 ICD::CodiceFiscale => "0210",
701 ICD::PartitaIva => "0211",
702 ICD::FinnishOrganizationIdentifier => "0212",
703 ICD::FinnishOrganizationValueAddTaxIdentifier => "0213",
704 ICD::TradeplaceTradepiStandard => "0214",
705 ICD::NetServiceId => "0215",
706 ICD::Ovtcode => "0216",
707 ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "0217",
708 ICD::UnifiedRegistrationNumberLatvia => "0218",
709 ICD::TaxpayerRegistrationCodeLatvia => "0219",
710 ICD::TheRegisterNaturalPersonsLatvia => "0220",
711 ICD::TheRegisteredNumberQualifiedInvoiceIssuer => "0221",
712 ICD::MetadataRegistrySupport => "0222",
713 ICD::EuBasedCompany => "0223",
714 ICD::FtctcCodeRoutage => "0224",
715 ICD::FrctcElectronicAddress => "0225",
716 ICD::FrctcParticulier => "0226",
717 ICD::NonEuBasedCompany => "0227",
718 ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => "0228",
719 ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => "0229",
720 ICD::NationalEInvoicingFramework => "0230",
721 ICD::SingleTaxableCompanyFrance => "0231",
722 ICD::NobbProductNumber => "0232",
723 ICD::DescriptionNotKnown => "0233",
724 ICD::ToimitusosoiteId => "0234",
725 ICD::UaeTaxIdentificationNumberTin => "0235",
726 ICD::DescriptionNotKnown_Dup => "0236",
727 ICD::CprDanishPersonCivilRegistrationNumber => "0237",
728 ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => "0238",
729 ICD::Eaeu => "0239",
730 ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "0240",
731 }
732 }
733}
734
735impl crate::Description for ICD {
736 fn description(self) -> &'static str {
737 match self {
738 ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "System Information et Repertoire des Entreprise et des Etablissements: SIRENE ",
739 ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => "Codification Numerique des Etablissments Financiers En Belgique ",
740 ICD::NbsOsiNetwork => "NBS/OSI NETWORK ",
741 ICD::UsaFedGovOsiNetwork => "USA FED GOV OSI NETWORK ",
742 ICD::UsaDodOsiNetwork => "USA DOD OSI NETWORK ",
743 ICD::Organisationsnummer => "Organisationsnummer ",
744 ICD::LeNumeroNational => "LE NUMERO NATIONAL ",
745 ICD::SiretCode => "SIRET-CODE ",
746 ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => "Organizational Identifiers for Structured Names under ISO 9541 Part 2 ",
747 ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => "International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services. ",
748 ICD::EuropeanComputerManufacturersAssociationEcma => "European Computer Manufacturers Association: ECMA ",
749 ICD::VsaFtpCodeFtpFileTransferProtocol => "VSA FTP CODE (FTP = File Transfer Protocol) ",
750 ICD::NistOsiImplememtsWorkshop => "NIST/OSI Implememts' Workshop ",
751 ICD::ElectronicDataInterchangeEdi => "Electronic Data Interchange: EDI ",
752 ICD::EwosObjectIdentifiers => "EWOS Object Identifiers ",
753 ICD::CommonLanguage => "COMMON LANGUAGE ",
754 ICD::SnaOsiNetwork => "SNA/OSI Network ",
755 ICD::AirTransportIndustryServicesCommunicationsNetwork => "Air Transport Industry Services Communications Network ",
756 ICD::EuropeanLaboratoryForParticlePhysicsCern => "European Laboratory for Particle Physics: CERN ",
757 ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T. ",
758 ICD::OsfDistributedComputingObjectIdentification => "OSF Distributed Computing Object Identification ",
759 ICD::NordicUniversityAndResearchNetworkNordunet => "Nordic University and Research Network: NORDUnet ",
760 ICD::DigitalEquipmentCorporationDec => "Digital Equipment Corporation: DEC ",
761 ICD::OsiAsiaOceaniaWorkshop => "OSI ASIA-OCEANIA WORKSHOP ",
762 ICD::NatoIso6523IcdeCodingScheme => "NATO ISO 6523 ICDE coding scheme ",
763 ICD::AeronauticalTelecommunicationsNetworkAtn => "Aeronautical Telecommunications Network (ATN) ",
764 ICD::InternationalStandardIso6523 => "International Standard ISO 6523 ",
765 ICD::TheAllUnionClassifierEnterprisesAndOrganisations => "The All-Union Classifier of Enterprises and Organisations ",
766 ICD::AtTOsiNetwork => "AT&T/OSI Network ",
767 ICD::EdiPartnerIdentificationCode => "EDI Partner Identification Code ",
768 ICD::TelecomAustralia => "Telecom Australia ",
769 ICD::SGWOsiInternetwork => "S G W OSI Internetwork ",
770 ICD::ReuterOpenAddressStandard => "Reuter Open Address Standard ",
771 ICD::Iso6523Icd => "ISO 6523 - ICD ",
772 ICD::TeletrustObjectIdentifiers => "TeleTrust Object Identifiers ",
773 ICD::LyTunnus => "LY-tunnus ",
774 ICD::TheAustralianGosipNetwork => "The Australian GOSIP Network ",
775 ICD::TheOzDodOsiNetwork => "The OZ DOD OSI Network ",
776 ICD::UnileverGroupCompanies => "Unilever Group Companies ",
777 ICD::CiticorpGlobalInformationNetwork => "Citicorp Global Information Network ",
778 ICD::DbpTelekomObjectIdentifiers => "DBP Telekom Object Identifiers ",
779 ICD::Hydronett => "HydroNETT ",
780 ICD::ThaiIndustrialStandardsInstituteTisi => "Thai Industrial Standards Institute (TISI) ",
781 ICD::IciCompanyIdentificationSystem => "ICI Company Identification System ",
782 ICD::Funloc => "FUNLOC ",
783 ICD::BullOdiDsaUnixNetwork => "BULL ODI/DSA/UNIX Network ",
784 ICD::Osinz => "OSINZ ",
785 ICD::AucklandAreaHealth => "Auckland Area Health ",
786 ICD::Firmenich => "Firmenich ",
787 ICD::AgfaDis => "AGFA-DIS ",
788 ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => "Society of Motion Picture and Television Engineers (SMPTE) ",
789 ICD::Migros_networkM_netopz => "Migros_Network M_NETOPZ ",
790 ICD::Iso6523Icdpcr => "ISO6523 - ICDPCR ",
791 ICD::EnergyNet => "Energy Net ",
792 ICD::NokiaObjectIdentifiersNoi => "Nokia Object Identifiers (NOI) ",
793 ICD::SaintGobain => "Saint Gobain ",
794 ICD::SiemensCorporateNetwork => "Siemens Corporate Network ",
795 ICD::Danznet => "DANZNET ",
796 ICD::DataUniversalNumberingSystemDUNSNumber => "Data Universal Numbering System (D-U-N-S Number) ",
797 ICD::SoffexOsi => "SOFFEX OSI ",
798 ICD::KpnOvn => "KPN OVN ",
799 ICD::Ascomosinet => "ascomOSINet ",
800 ICD::UtcUniformeTransportCode => "UTC: Uniforme Transport Code ",
801 ICD::SolvayOsiCoding => "SOLVAY OSI CODING ",
802 ICD::RocheCorporateNetwork => "Roche Corporate Network ",
803 ICD::Zellwegerosinet => "ZellwegerOSINet ",
804 ICD::IntelCorporationOsi => "Intel Corporation OSI ",
805 ICD::SitaObjectIdentifierTree => "SITA Object Identifier Tree ",
806 ICD::DaimlerchryslerCorporateNetwork => "DaimlerChrysler Corporate Network ",
807 ICD::LegoOsiNetwork => "LEGO /OSI NETWORK ",
808 ICD::NavistarOsiNetwork => "NAVISTAR/OSI Network ",
809 ICD::IcdFormattedAtmAddress => "ICD Formatted ATM address ",
810 ICD::Arinc => "ARINC ",
811 ICD::AlcanetAlcatelAlsthomCorporateNetwork => "Alcanet/Alcatel-Alsthom Corporate Network ",
812 ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => "Sistema Italiano di Identificazione di ogetti gestito da UNINFO ",
813 ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => "Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO ",
814 ICD::MitelTerminalOrSwitchingEquipment => "Mitel terminal or switching equipment ",
815 ICD::AtmForum => "ATM Forum ",
816 ICD::UkNationalHealthServiceSchemeEdiraCompliant => "UK National Health Service Scheme, (EDIRA compliant) ",
817 ICD::InternationalNsap => "International NSAP ",
818 ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => "Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant) ",
819 ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => "Advanced Telecommunications Modules Limited, Corporate Network ",
820 ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => "Athens Chamber of Commerce & Industry Scheme (EDIRA compliant) ",
821 ICD::SwissChambersCommerceSchemeEdiraCompliant => "Swiss Chambers of Commerce Scheme (EDIRA) compliant ",
822 ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => "United States Council for International Business (USCIB) Scheme, (EDIRA compliant) ",
823 ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => "National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant) ",
824 ICD::EanLocationCode => "EAN Location Code ",
825 ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => "The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant) ",
826 ICD::InternetIpAddressingIso6523IcdEncoding => "Internet IP addressing - ISO 6523 ICD encoding ",
827 ICD::CiscoSysytemsOsiNetwork => "Cisco Sysytems / OSI Network ",
828 ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => "Revenue Canada Business Number Registration (EDIRA compliant) ",
829 ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => "DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant) ",
830 ICD::HewlettPackardCompanyInternalAmNetwork => "Hewlett - Packard Company Internal AM Network ",
831 ICD::DanishChamberOfCommerceSchemeEdiraCompliant => "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant) ",
832 ICD::FtiEdiforumItaliaEdiraCompliant => "FTI - Ediforum Italia, (EDIRA compliant) ",
833 ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => "CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant) ",
834 ICD::SiemensSupervisorySystemsNetwork => "Siemens Supervisory Systems Network ",
835 ICD::Png_icdScheme => "PNG_ICD Scheme ",
836 ICD::SouthAfricanCodeAllocation => "South African Code Allocation ",
837 ICD::Heag => "HEAG ",
838 ICD::BtIcdCodingSystem => "BT - ICD Coding System ",
839 ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => "Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant) ",
840 ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant) ",
841 ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => "Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant) ",
842 ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => "Australian Chambers of Commerce and Industry Scheme (EDIRA compliant) ",
843 ICD::BellsouthIcdAesaAtmEndSystemAddress => "BellSouth ICD AESA (ATM End System Address) ",
844 ICD::BellAtlantic => "Bell Atlantic ",
845 ICD::ObjectIdentifiers => "Object Identifiers ",
846 ICD::IsoRegisterForStandardsProducingOrganizations => "ISO register for Standards producing Organizations ",
847 ICD::Originnet => "OriginNet ",
848 ICD::CheckPointSoftwareTechnologies => "Check Point Software Technologies ",
849 ICD::PacificBellDataCommunicationsNetwork => "Pacific Bell Data Communications Network ",
850 ICD::PssObjectIdentifiers => "PSS Object Identifiers ",
851 ICD::StentorIcdCodingSystem => "STENTOR-ICD CODING SYSTEM ",
852 ICD::AtmNetworkZn96 => "ATM-Network ZN'96 ",
853 ICD::MciOsiNetwork => "MCI / OSI Network ",
854 ICD::Advantis => "Advantis ",
855 ICD::AffableSoftwareDataInterchangeCodes => "Affable Software Data Interchange Codes ",
856 ICD::BbDataGmbh => "BB-DATA GmbH ",
857 ICD::BasfCompanyAtmNetwork => "BASF Company ATM-Network ",
858 ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => "IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348 ",
859 ICD::HenkelCorporateNetworkHNet => "Henkel Corporate Network (H-Net) ",
860 ICD::GteOsiNetwork => "GTE/OSI Network ",
861 ICD::DresdnerBankCorporateNetwork => "Dresdner Bank Corporate Network ",
862 ICD::BcnrSwissClearingBankNumber => "BCNR (Swiss Clearing Bank Number) ",
863 ICD::BpiSwissBusinessPartnerIdentificationCode => "BPI (Swiss Business Partner Identification) code ",
864 ICD::DirectoratesEuropeanCommission => "Directorates of the European Commission ",
865 ICD::CodeForIdentificationNationalOrganizations => "Code for the Identification of National Organizations ",
866 ICD::CerticomObjectIdentifiers => "Certicom Object Identifiers ",
867 ICD::Tc68Oid => "TC68 OID ",
868 ICD::InfonetServicesCorporation => "Infonet Services Corporation ",
869 ICD::SiaObjectIdentifiers => "SIA Object Identifiers ",
870 ICD::CableWirelessGlobalAtmEndSystemAddressPlan => "Cable & Wireless Global ATM End-System Address Plan ",
871 ICD::GlobalAesaScheme => "Global AESA scheme ",
872 ICD::FranceTelecomAtmEndSystemAddressPlan => "France Telecom ATM End System Address Plan ",
873 ICD::SavvisCommunicationsAesa => "Savvis Communications AESA:. ",
874 ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => "Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code ",
875 ICD::NatoCommercialAndGovernmentEntitySystem => "NATO Commercial and Government Entity system ",
876 ICD::SecetiObjectIdentifiers => "SECETI Object Identifiers ",
877 ICD::EinesteinetAg => "EINESTEINet AG ",
878 ICD::DodaacDepartmentDefenseActivityAddressCode => "DoDAAC (Department of Defense Activity Address Code) ",
879 ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => "DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme ",
880 ICD::DgiDirectionGénéraleDesImpotsCode => "DGI (Direction Générale des Impots) code ",
881 ICD::StandardCompanyCode => "Standard Company Code ",
882 ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => "ITU (International Telecommunications Union)Data Network Identification Codes (DNIC) ",
883 ICD::GlobalBusinessIdentifier => "Global Business Identifier ",
884 ICD::MadgeNetworksLtdIcdAtmAddressingScheme => "Madge Networks Ltd- ICD ATM Addressing Scheme ",
885 ICD::AustralianBusinessNumberAbnScheme => "Australian Business Number (ABN) Scheme ",
886 ICD::EdiraSchemeIdentifierCode => "Edira Scheme Identifier Code ",
887 ICD::ConcertGlobalNetworkServicesIcdAesa => "Concert Global Network Services ICD AESA ",
888 ICD::IdentificationNumberEconomicSubjectsIco => "Identification number of economic subjects: (ICO) ",
889 ICD::GlobalCrossingAesaAtmEndSystemAddress => "Global Crossing AESA (ATM End System Address) ",
890 ICD::Auna => "AUNA ",
891 ICD::AtmInterconnectionWithDutchKpnTelecom => "ATM interconnection with the Dutch KPN Telecom ",
892 ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "Identification number of economic subject (ICO) Act on State Statistics of 29 November 2'001, § 27 ",
893 ICD::ActalisObjectIdentifiers => "ACTALIS Object Identifiers ",
894 ICD::GtinGlobalTradeItemNumber => "GTIN - Global Trade Item Number ",
895 ICD::EccmaOpenTechnicalDirectory => "ECCMA Open Technical Directory ",
896 ICD::CenIsssObjectIdentifierScheme => "CEN/ISSS Object Identifier Scheme ",
897 ICD::UsEpaFacilityIdentifier => "US-EPA Facility Identifier ",
898 ICD::TelusCorporation => "TELUS Corporation ",
899 ICD::FieieObjectIdentifiers => "FIEIE Object identifiers ",
900 ICD::SwissguideIdentifierScheme => "Swissguide Identifier Scheme ",
901 ICD::PriorityTelecomAtmEndSystemAddressPlan => "Priority Telecom ATM End System Address Plan ",
902 ICD::VodafoneIrelandOsiAddressing => "Vodafone Ireland OSI Addressing ",
903 ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => "Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number ",
904 ICD::TeikokuCompanyCode => "Teikoku Company Code ",
905 ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => "Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index ",
906 ICD::ProjectGroupListsPropertiesProlist => "Project Group “Lists of Properties” (PROLIST®) ",
907 ICD::EciSs => "eCI@ss ",
908 ICD::Stepnexus => "StepNexus ",
909 ICD::SiemensAg => "Siemens AG ",
910 ICD::ParadineGmbh => "Paradine GmbH ",
911 ICD::OdetteInternationalLimited => "Odette International Limited ",
912 ICD::Route1Mobinet => "Route1 MobiNET ",
913 ICD::PenangoObjectIdentifiers => "Penango Object Identifiers ",
914 ICD::LithuanianMilitaryPki => "Lithuanian military PKI ",
915 ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB) ",
916 ICD::Digstorg => "DIGSTORG ",
917 ICD::PercevalObjectCode => "Perceval Object Code ",
918 ICD::TrustpointObjectIdentifiers => "TrustPoint Object Identifiers ",
919 ICD::AmazonUniqueIdentificationScheme => "Amazon Unique Identification Scheme ",
920 ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "Corporate Number of The Social Security and Tax Number System ",
921 ICD::EuropeanBusinessIdentifierEbid => "European Business Identifier (EBID) ",
922 ICD::OrganisatieIndentificatieNummerOin => "Organisatie Indentificatie Nummer (OIN) ",
923 ICD::CompanyCodeEstonia => "Company Code (Estonia) ",
924 ICD::Organisasjonsnummer => "Organisasjonsnummer ",
925 ICD::UblBePartyIdentifier => "UBL.BE Party Identifier ",
926 ICD::KoiosOpenTechnicalDictionary => "KOIOS Open Technical Dictionary",
927 ICD::SingaporeNationwideELnvoiceFramework => "Singapore Nationwide E-lnvoice Framework ",
928 ICD::IcelandicIdentifierÍslenskKennitala => "Icelandic identifier - Íslensk kennitala ",
929 ICD::AppliaPlStandard => "APPLiA Pl Standard",
930 ICD::Erstorg => "ERSTORG",
931 ICD::LegalEntityIdentifierLei => "Legal Entity Identifier (LEI)",
932 ICD::LegalEntityCodeLithuania => "Legal entity code (Lithuania)",
933 ICD::CodiceUnivocoUnitàOrganizzativaIpa => "Codice Univoco Unità Organizzativa iPA",
934 ICD::IndirizzoDiPostaElettronicaCertificata => "Indirizzo di Posta Elettronica Certificata",
935 ICD::EdeliveryNetworkParticipantIdentifier => "eDelivery Network Participant identifier",
936 ICD::LeitwegId => "Leitweg-ID",
937 ICD::Coddest => "CODDEST",
938 ICD::RegistreDuCommerceEtDeLIndustrieRci => "Registre du Commerce et de l’Industrie : RCI",
939 ICD::PilogOntologyCodificationIdentifierPoci => "PiLog Ontology Codification Identifier (POCI)",
940 ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer",
941 ICD::Gs1IdentificationKeys => "GS1 identification keys",
942 ICD::CodiceFiscale => "CODICE FISCALE",
943 ICD::PartitaIva => "PARTITA IVA",
944 ICD::FinnishOrganizationIdentifier => "Finnish Organization Identifier",
945 ICD::FinnishOrganizationValueAddTaxIdentifier => "Finnish Organization Value Add Tax Identifier",
946 ICD::TradeplaceTradepiStandard => "Tradeplace TradePI Standard",
947 ICD::NetServiceId => "Net service ID",
948 ICD::Ovtcode => "OVTcode",
949 ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "The Netherlands Chamber of Commerce and Industry establishment number",
950 ICD::UnifiedRegistrationNumberLatvia => "Unified registration number (Latvia)",
951 ICD::TaxpayerRegistrationCodeLatvia => "Taxpayer registration code (Latvia)",
952 ICD::TheRegisterNaturalPersonsLatvia => "The Register of Natural Persons (Latvia)",
953 ICD::TheRegisteredNumberQualifiedInvoiceIssuer => "The registered number of the qualified invoice issuer",
954 ICD::MetadataRegistrySupport => "Metadata Registry Support",
955 ICD::EuBasedCompany => "EU based company",
956 ICD::FtctcCodeRoutage => "FTCTC CODE ROUTAGE",
957 ICD::FrctcElectronicAddress => "FRCTC ELECTRONIC ADDRESS",
958 ICD::FrctcParticulier => "FRCTC Particulier",
959 ICD::NonEuBasedCompany => "NON - EU based company",
960 ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => "Répertoire des Entreprises et des Etablissements (RIDET)",
961 ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => "T.A.H.I.T.I (traitement automatique hiérarchisé des institutions de Tahiti et des îles)",
962 ICD::NationalEInvoicingFramework => "National e-Invoicing Framework",
963 ICD::SingleTaxableCompanyFrance => "Single taxable company (France)",
964 ICD::NobbProductNumber => "NOBB product number",
965 ICD::DescriptionNotKnown => "Description not known",
966 ICD::ToimitusosoiteId => "Toimitusosoite ID",
967 ICD::UaeTaxIdentificationNumberTin => "UAE Tax Identification Number (TIN)",
968 ICD::DescriptionNotKnown_Dup => "Description not known",
969 ICD::CprDanishPersonCivilRegistrationNumber => "CPR (Danish person civil registration number)",
970 ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => "Plateforme.s agréée.s à la facturation électronique (PPF/PDP)",
971 ICD::Eaeu => "EAEU",
972 ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "Register of legal persons (in French : Répertoire des personnes morales)",
973 }
974 }
975}
976
977impl crate::FromCode for ICD {
978 fn from_code(code: &str) -> Option<Self>
979 where
980 Self: Sized,
981 {
982 match code {
983 "0002" => Some(ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene),
984 "0003" => Some(ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique),
985 "0004" => Some(ICD::NbsOsiNetwork),
986 "0005" => Some(ICD::UsaFedGovOsiNetwork),
987 "0006" => Some(ICD::UsaDodOsiNetwork),
988 "0007" => Some(ICD::Organisationsnummer),
989 "0008" => Some(ICD::LeNumeroNational),
990 "0009" => Some(ICD::SiretCode),
991 "0010" => Some(ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2),
992 "0011" => Some(ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices),
993 "0012" => Some(ICD::EuropeanComputerManufacturersAssociationEcma),
994 "0013" => Some(ICD::VsaFtpCodeFtpFileTransferProtocol),
995 "0014" => Some(ICD::NistOsiImplememtsWorkshop),
996 "0015" => Some(ICD::ElectronicDataInterchangeEdi),
997 "0016" => Some(ICD::EwosObjectIdentifiers),
998 "0017" => Some(ICD::CommonLanguage),
999 "0018" => Some(ICD::SnaOsiNetwork),
1000 "0019" => Some(ICD::AirTransportIndustryServicesCommunicationsNetwork),
1001 "0020" => Some(ICD::EuropeanLaboratoryForParticlePhysicsCern),
1002 "0021" => Some(ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT),
1003 "0022" => Some(ICD::OsfDistributedComputingObjectIdentification),
1004 "0023" => Some(ICD::NordicUniversityAndResearchNetworkNordunet),
1005 "0024" => Some(ICD::DigitalEquipmentCorporationDec),
1006 "0025" => Some(ICD::OsiAsiaOceaniaWorkshop),
1007 "0026" => Some(ICD::NatoIso6523IcdeCodingScheme),
1008 "0027" => Some(ICD::AeronauticalTelecommunicationsNetworkAtn),
1009 "0028" => Some(ICD::InternationalStandardIso6523),
1010 "0029" => Some(ICD::TheAllUnionClassifierEnterprisesAndOrganisations),
1011 "0030" => Some(ICD::AtTOsiNetwork),
1012 "0031" => Some(ICD::EdiPartnerIdentificationCode),
1013 "0032" => Some(ICD::TelecomAustralia),
1014 "0033" => Some(ICD::SGWOsiInternetwork),
1015 "0034" => Some(ICD::ReuterOpenAddressStandard),
1016 "0035" => Some(ICD::Iso6523Icd),
1017 "0036" => Some(ICD::TeletrustObjectIdentifiers),
1018 "0037" => Some(ICD::LyTunnus),
1019 "0038" => Some(ICD::TheAustralianGosipNetwork),
1020 "0039" => Some(ICD::TheOzDodOsiNetwork),
1021 "0040" => Some(ICD::UnileverGroupCompanies),
1022 "0041" => Some(ICD::CiticorpGlobalInformationNetwork),
1023 "0042" => Some(ICD::DbpTelekomObjectIdentifiers),
1024 "0043" => Some(ICD::Hydronett),
1025 "0044" => Some(ICD::ThaiIndustrialStandardsInstituteTisi),
1026 "0045" => Some(ICD::IciCompanyIdentificationSystem),
1027 "0046" => Some(ICD::Funloc),
1028 "0047" => Some(ICD::BullOdiDsaUnixNetwork),
1029 "0048" => Some(ICD::Osinz),
1030 "0049" => Some(ICD::AucklandAreaHealth),
1031 "0050" => Some(ICD::Firmenich),
1032 "0051" => Some(ICD::AgfaDis),
1033 "0052" => Some(ICD::SocietyMotionPictureAndTelevisionEngineersSmpte),
1034 "0053" => Some(ICD::Migros_networkM_netopz),
1035 "0054" => Some(ICD::Iso6523Icdpcr),
1036 "0055" => Some(ICD::EnergyNet),
1037 "0056" => Some(ICD::NokiaObjectIdentifiersNoi),
1038 "0057" => Some(ICD::SaintGobain),
1039 "0058" => Some(ICD::SiemensCorporateNetwork),
1040 "0059" => Some(ICD::Danznet),
1041 "0060" => Some(ICD::DataUniversalNumberingSystemDUNSNumber),
1042 "0061" => Some(ICD::SoffexOsi),
1043 "0062" => Some(ICD::KpnOvn),
1044 "0063" => Some(ICD::Ascomosinet),
1045 "0064" => Some(ICD::UtcUniformeTransportCode),
1046 "0065" => Some(ICD::SolvayOsiCoding),
1047 "0066" => Some(ICD::RocheCorporateNetwork),
1048 "0067" => Some(ICD::Zellwegerosinet),
1049 "0068" => Some(ICD::IntelCorporationOsi),
1050 "0069" => Some(ICD::SitaObjectIdentifierTree),
1051 "0070" => Some(ICD::DaimlerchryslerCorporateNetwork),
1052 "0071" => Some(ICD::LegoOsiNetwork),
1053 "0072" => Some(ICD::NavistarOsiNetwork),
1054 "0073" => Some(ICD::IcdFormattedAtmAddress),
1055 "0074" => Some(ICD::Arinc),
1056 "0075" => Some(ICD::AlcanetAlcatelAlsthomCorporateNetwork),
1057 "0076" => Some(ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo),
1058 "0077" => Some(ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo),
1059 "0078" => Some(ICD::MitelTerminalOrSwitchingEquipment),
1060 "0079" => Some(ICD::AtmForum),
1061 "0080" => Some(ICD::UkNationalHealthServiceSchemeEdiraCompliant),
1062 "0081" => Some(ICD::InternationalNsap),
1063 "0082" => Some(ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant),
1064 "0083" => Some(ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork),
1065 "0084" => Some(ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant),
1066 "0085" => Some(ICD::SwissChambersCommerceSchemeEdiraCompliant),
1067 "0086" => Some(ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant),
1068 "0087" => Some(ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant),
1069 "0088" => Some(ICD::EanLocationCode),
1070 "0089" => Some(ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant),
1071 "0090" => Some(ICD::InternetIpAddressingIso6523IcdEncoding),
1072 "0091" => Some(ICD::CiscoSysytemsOsiNetwork),
1073 "0093" => Some(ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant),
1074 "0094" => Some(ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant),
1075 "0095" => Some(ICD::HewlettPackardCompanyInternalAmNetwork),
1076 "0096" => Some(ICD::DanishChamberOfCommerceSchemeEdiraCompliant),
1077 "0097" => Some(ICD::FtiEdiforumItaliaEdiraCompliant),
1078 "0098" => Some(ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant),
1079 "0099" => Some(ICD::SiemensSupervisorySystemsNetwork),
1080 "0100" => Some(ICD::Png_icdScheme),
1081 "0101" => Some(ICD::SouthAfricanCodeAllocation),
1082 "0102" => Some(ICD::Heag),
1083 "0104" => Some(ICD::BtIcdCodingSystem),
1084 "0105" => Some(ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant),
1085 "0106" => Some(ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant),
1086 "0107" => Some(ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant),
1087 "0108" => Some(ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant),
1088 "0109" => Some(ICD::BellsouthIcdAesaAtmEndSystemAddress),
1089 "0110" => Some(ICD::BellAtlantic),
1090 "0111" => Some(ICD::ObjectIdentifiers),
1091 "0112" => Some(ICD::IsoRegisterForStandardsProducingOrganizations),
1092 "0113" => Some(ICD::Originnet),
1093 "0114" => Some(ICD::CheckPointSoftwareTechnologies),
1094 "0115" => Some(ICD::PacificBellDataCommunicationsNetwork),
1095 "0116" => Some(ICD::PssObjectIdentifiers),
1096 "0117" => Some(ICD::StentorIcdCodingSystem),
1097 "0118" => Some(ICD::AtmNetworkZn96),
1098 "0119" => Some(ICD::MciOsiNetwork),
1099 "0120" => Some(ICD::Advantis),
1100 "0121" => Some(ICD::AffableSoftwareDataInterchangeCodes),
1101 "0122" => Some(ICD::BbDataGmbh),
1102 "0123" => Some(ICD::BasfCompanyAtmNetwork),
1103 "0124" => Some(ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348),
1104 "0125" => Some(ICD::HenkelCorporateNetworkHNet),
1105 "0126" => Some(ICD::GteOsiNetwork),
1106 "0127" => Some(ICD::DresdnerBankCorporateNetwork),
1107 "0128" => Some(ICD::BcnrSwissClearingBankNumber),
1108 "0129" => Some(ICD::BpiSwissBusinessPartnerIdentificationCode),
1109 "0130" => Some(ICD::DirectoratesEuropeanCommission),
1110 "0131" => Some(ICD::CodeForIdentificationNationalOrganizations),
1111 "0132" => Some(ICD::CerticomObjectIdentifiers),
1112 "0133" => Some(ICD::Tc68Oid),
1113 "0134" => Some(ICD::InfonetServicesCorporation),
1114 "0135" => Some(ICD::SiaObjectIdentifiers),
1115 "0136" => Some(ICD::CableWirelessGlobalAtmEndSystemAddressPlan),
1116 "0137" => Some(ICD::GlobalAesaScheme),
1117 "0138" => Some(ICD::FranceTelecomAtmEndSystemAddressPlan),
1118 "0139" => Some(ICD::SavvisCommunicationsAesa),
1119 "0140" => Some(ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode),
1120 "0141" => Some(ICD::NatoCommercialAndGovernmentEntitySystem),
1121 "0142" => Some(ICD::SecetiObjectIdentifiers),
1122 "0143" => Some(ICD::EinesteinetAg),
1123 "0144" => Some(ICD::DodaacDepartmentDefenseActivityAddressCode),
1124 "0145" => Some(ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme),
1125 "0146" => Some(ICD::DgiDirectionGénéraleDesImpotsCode),
1126 "0147" => Some(ICD::StandardCompanyCode),
1127 "0148" => Some(ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic),
1128 "0149" => Some(ICD::GlobalBusinessIdentifier),
1129 "0150" => Some(ICD::MadgeNetworksLtdIcdAtmAddressingScheme),
1130 "0151" => Some(ICD::AustralianBusinessNumberAbnScheme),
1131 "0152" => Some(ICD::EdiraSchemeIdentifierCode),
1132 "0153" => Some(ICD::ConcertGlobalNetworkServicesIcdAesa),
1133 "0154" => Some(ICD::IdentificationNumberEconomicSubjectsIco),
1134 "0155" => Some(ICD::GlobalCrossingAesaAtmEndSystemAddress),
1135 "0156" => Some(ICD::Auna),
1136 "0157" => Some(ICD::AtmInterconnectionWithDutchKpnTelecom),
1137 "0158" => Some(ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127),
1138 "0159" => Some(ICD::ActalisObjectIdentifiers),
1139 "0160" => Some(ICD::GtinGlobalTradeItemNumber),
1140 "0161" => Some(ICD::EccmaOpenTechnicalDirectory),
1141 "0162" => Some(ICD::CenIsssObjectIdentifierScheme),
1142 "0163" => Some(ICD::UsEpaFacilityIdentifier),
1143 "0164" => Some(ICD::TelusCorporation),
1144 "0165" => Some(ICD::FieieObjectIdentifiers),
1145 "0166" => Some(ICD::SwissguideIdentifierScheme),
1146 "0167" => Some(ICD::PriorityTelecomAtmEndSystemAddressPlan),
1147 "0168" => Some(ICD::VodafoneIrelandOsiAddressing),
1148 "0169" => Some(ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber),
1149 "0170" => Some(ICD::TeikokuCompanyCode),
1150 "0171" => Some(ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex),
1151 "0172" => Some(ICD::ProjectGroupListsPropertiesProlist),
1152 "0173" => Some(ICD::EciSs),
1153 "0174" => Some(ICD::Stepnexus),
1154 "0175" => Some(ICD::SiemensAg),
1155 "0176" => Some(ICD::ParadineGmbh),
1156 "0177" => Some(ICD::OdetteInternationalLimited),
1157 "0178" => Some(ICD::Route1Mobinet),
1158 "0179" => Some(ICD::PenangoObjectIdentifiers),
1159 "0180" => Some(ICD::LithuanianMilitaryPki),
1160 "0183" => Some(ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb),
1161 "0184" => Some(ICD::Digstorg),
1162 "0185" => Some(ICD::PercevalObjectCode),
1163 "0186" => Some(ICD::TrustpointObjectIdentifiers),
1164 "0187" => Some(ICD::AmazonUniqueIdentificationScheme),
1165 "0188" => Some(ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem),
1166 "0189" => Some(ICD::EuropeanBusinessIdentifierEbid),
1167 "0190" => Some(ICD::OrganisatieIndentificatieNummerOin),
1168 "0191" => Some(ICD::CompanyCodeEstonia),
1169 "0192" => Some(ICD::Organisasjonsnummer),
1170 "0193" => Some(ICD::UblBePartyIdentifier),
1171 "0194" => Some(ICD::KoiosOpenTechnicalDictionary),
1172 "0195" => Some(ICD::SingaporeNationwideELnvoiceFramework),
1173 "0196" => Some(ICD::IcelandicIdentifierÍslenskKennitala),
1174 "0197" => Some(ICD::AppliaPlStandard),
1175 "0198" => Some(ICD::Erstorg),
1176 "0199" => Some(ICD::LegalEntityIdentifierLei),
1177 "0200" => Some(ICD::LegalEntityCodeLithuania),
1178 "0201" => Some(ICD::CodiceUnivocoUnitàOrganizzativaIpa),
1179 "0202" => Some(ICD::IndirizzoDiPostaElettronicaCertificata),
1180 "0203" => Some(ICD::EdeliveryNetworkParticipantIdentifier),
1181 "0204" => Some(ICD::LeitwegId),
1182 "0205" => Some(ICD::Coddest),
1183 "0206" => Some(ICD::RegistreDuCommerceEtDeLIndustrieRci),
1184 "0207" => Some(ICD::PilogOntologyCodificationIdentifierPoci),
1185 "0208" => Some(ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer),
1186 "0209" => Some(ICD::Gs1IdentificationKeys),
1187 "0210" => Some(ICD::CodiceFiscale),
1188 "0211" => Some(ICD::PartitaIva),
1189 "0212" => Some(ICD::FinnishOrganizationIdentifier),
1190 "0213" => Some(ICD::FinnishOrganizationValueAddTaxIdentifier),
1191 "0214" => Some(ICD::TradeplaceTradepiStandard),
1192 "0215" => Some(ICD::NetServiceId),
1193 "0216" => Some(ICD::Ovtcode),
1194 "0217" => Some(ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber),
1195 "0218" => Some(ICD::UnifiedRegistrationNumberLatvia),
1196 "0219" => Some(ICD::TaxpayerRegistrationCodeLatvia),
1197 "0220" => Some(ICD::TheRegisterNaturalPersonsLatvia),
1198 "0221" => Some(ICD::TheRegisteredNumberQualifiedInvoiceIssuer),
1199 "0222" => Some(ICD::MetadataRegistrySupport),
1200 "0223" => Some(ICD::EuBasedCompany),
1201 "0224" => Some(ICD::FtctcCodeRoutage),
1202 "0225" => Some(ICD::FrctcElectronicAddress),
1203 "0226" => Some(ICD::FrctcParticulier),
1204 "0227" => Some(ICD::NonEuBasedCompany),
1205 "0228" => Some(ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet),
1206 "0229" => Some(ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles),
1207 "0230" => Some(ICD::NationalEInvoicingFramework),
1208 "0231" => Some(ICD::SingleTaxableCompanyFrance),
1209 "0232" => Some(ICD::NobbProductNumber),
1210 "0233" => Some(ICD::DescriptionNotKnown),
1211 "0234" => Some(ICD::ToimitusosoiteId),
1212 "0235" => Some(ICD::UaeTaxIdentificationNumberTin),
1213 "0236" => Some(ICD::DescriptionNotKnown_Dup),
1214 "0237" => Some(ICD::CprDanishPersonCivilRegistrationNumber),
1215 "0238" => Some(ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp),
1216 "0239" => Some(ICD::Eaeu),
1217 "0240" => Some(ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales),
1218 _ => None,
1219 }
1220 }
1221}
1222
1223impl std::convert::TryFrom<ICD> for crate::zugferd_2_3_2::ICD {
1225 type Error = ErrFromIcdToCrateZugferd232Icd;
1226 fn try_from(value: ICD) -> Result<Self, Self::Error> {
1227 match value {
1228 ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => Ok(crate::zugferd_2_3_2::ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene),
1229 ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => Ok(crate::zugferd_2_3_2::ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique),
1230 ICD::NbsOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::NbsOsiNetwork),
1231 ICD::UsaFedGovOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::UsaFedGovOsiNetwork),
1232 ICD::UsaDodOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::UsaDodOsiNetwork),
1233 ICD::Organisationsnummer => Ok(crate::zugferd_2_3_2::ICD::Organisationsnummer),
1234 ICD::LeNumeroNational => Ok(crate::zugferd_2_3_2::ICD::LeNumeroNational),
1235 ICD::SiretCode => Ok(crate::zugferd_2_3_2::ICD::SiretCode),
1236 ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => Ok(crate::zugferd_2_3_2::ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2),
1237 ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => Ok(crate::zugferd_2_3_2::ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices),
1238 ICD::EuropeanComputerManufacturersAssociationEcma => Ok(crate::zugferd_2_3_2::ICD::EuropeanComputerManufacturersAssociationEcma),
1239 ICD::VsaFtpCodeFtpFileTransferProtocol => Ok(crate::zugferd_2_3_2::ICD::VsaFtpCodeFtpFileTransferProtocol),
1240 ICD::NistOsiImplememtsWorkshop => Ok(crate::zugferd_2_3_2::ICD::NistOsiImplememtsWorkshop),
1241 ICD::ElectronicDataInterchangeEdi => Ok(crate::zugferd_2_3_2::ICD::ElectronicDataInterchangeEdi),
1242 ICD::EwosObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::EwosObjectIdentifiers),
1243 ICD::CommonLanguage => Ok(crate::zugferd_2_3_2::ICD::CommonLanguage),
1244 ICD::SnaOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::SnaOsiNetwork),
1245 ICD::AirTransportIndustryServicesCommunicationsNetwork => Ok(crate::zugferd_2_3_2::ICD::AirTransportIndustryServicesCommunicationsNetwork),
1246 ICD::EuropeanLaboratoryForParticlePhysicsCern => Ok(crate::zugferd_2_3_2::ICD::EuropeanLaboratoryForParticlePhysicsCern),
1247 ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => Ok(crate::zugferd_2_3_2::ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT),
1248 ICD::OsfDistributedComputingObjectIdentification => Ok(crate::zugferd_2_3_2::ICD::OsfDistributedComputingObjectIdentification),
1249 ICD::NordicUniversityAndResearchNetworkNordunet => Ok(crate::zugferd_2_3_2::ICD::NordicUniversityAndResearchNetworkNordunet),
1250 ICD::DigitalEquipmentCorporationDec => Ok(crate::zugferd_2_3_2::ICD::DigitalEquipmentCorporationDec),
1251 ICD::OsiAsiaOceaniaWorkshop => Ok(crate::zugferd_2_3_2::ICD::OsiAsiaOceaniaWorkshop),
1252 ICD::NatoIso6523IcdeCodingScheme => Ok(crate::zugferd_2_3_2::ICD::NatoIso6523IcdeCodingScheme),
1253 ICD::AeronauticalTelecommunicationsNetworkAtn => Ok(crate::zugferd_2_3_2::ICD::AeronauticalTelecommunicationsNetworkAtn),
1254 ICD::InternationalStandardIso6523 => Ok(crate::zugferd_2_3_2::ICD::InternationalStandardIso6523),
1255 ICD::TheAllUnionClassifierEnterprisesAndOrganisations => Ok(crate::zugferd_2_3_2::ICD::TheAllUnionClassifierEnterprisesAndOrganisations),
1256 ICD::AtTOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::AtTOsiNetwork),
1257 ICD::EdiPartnerIdentificationCode => Ok(crate::zugferd_2_3_2::ICD::EdiPartnerIdentificationCode),
1258 ICD::TelecomAustralia => Ok(crate::zugferd_2_3_2::ICD::TelecomAustralia),
1259 ICD::SGWOsiInternetwork => Ok(crate::zugferd_2_3_2::ICD::SGWOsiInternetwork),
1260 ICD::ReuterOpenAddressStandard => Ok(crate::zugferd_2_3_2::ICD::ReuterOpenAddressStandard),
1261 ICD::Iso6523Icd => Ok(crate::zugferd_2_3_2::ICD::Iso6523Icd),
1262 ICD::TeletrustObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::TeletrustObjectIdentifiers),
1263 ICD::LyTunnus => Ok(crate::zugferd_2_3_2::ICD::LyTunnus),
1264 ICD::TheAustralianGosipNetwork => Ok(crate::zugferd_2_3_2::ICD::TheAustralianGosipNetwork),
1265 ICD::TheOzDodOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::TheOzDodOsiNetwork),
1266 ICD::UnileverGroupCompanies => Ok(crate::zugferd_2_3_2::ICD::UnileverGroupCompanies),
1267 ICD::CiticorpGlobalInformationNetwork => Ok(crate::zugferd_2_3_2::ICD::CiticorpGlobalInformationNetwork),
1268 ICD::DbpTelekomObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::DbpTelekomObjectIdentifiers),
1269 ICD::Hydronett => Ok(crate::zugferd_2_3_2::ICD::Hydronett),
1270 ICD::ThaiIndustrialStandardsInstituteTisi => Ok(crate::zugferd_2_3_2::ICD::ThaiIndustrialStandardsInstituteTisi),
1271 ICD::IciCompanyIdentificationSystem => Ok(crate::zugferd_2_3_2::ICD::IciCompanyIdentificationSystem),
1272 ICD::Funloc => Ok(crate::zugferd_2_3_2::ICD::Funloc),
1273 ICD::BullOdiDsaUnixNetwork => Ok(crate::zugferd_2_3_2::ICD::BullOdiDsaUnixNetwork),
1274 ICD::Osinz => Ok(crate::zugferd_2_3_2::ICD::Osinz),
1275 ICD::AucklandAreaHealth => Ok(crate::zugferd_2_3_2::ICD::AucklandAreaHealth),
1276 ICD::Firmenich => Ok(crate::zugferd_2_3_2::ICD::Firmenich),
1277 ICD::AgfaDis => Ok(crate::zugferd_2_3_2::ICD::AgfaDis),
1278 ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => Ok(crate::zugferd_2_3_2::ICD::SocietyMotionPictureAndTelevisionEngineersSmpte),
1279 ICD::Migros_networkM_netopz => Ok(crate::zugferd_2_3_2::ICD::Migros_networkM_netopz),
1280 ICD::Iso6523Icdpcr => Ok(crate::zugferd_2_3_2::ICD::Iso6523Icdpcr),
1281 ICD::EnergyNet => Ok(crate::zugferd_2_3_2::ICD::EnergyNet),
1282 ICD::NokiaObjectIdentifiersNoi => Ok(crate::zugferd_2_3_2::ICD::NokiaObjectIdentifiersNoi),
1283 ICD::SaintGobain => Ok(crate::zugferd_2_3_2::ICD::SaintGobain),
1284 ICD::SiemensCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::SiemensCorporateNetwork),
1285 ICD::Danznet => Ok(crate::zugferd_2_3_2::ICD::Danznet),
1286 ICD::DataUniversalNumberingSystemDUNSNumber => Ok(crate::zugferd_2_3_2::ICD::DataUniversalNumberingSystemDUNSNumber),
1287 ICD::SoffexOsi => Ok(crate::zugferd_2_3_2::ICD::SoffexOsi),
1288 ICD::KpnOvn => Ok(crate::zugferd_2_3_2::ICD::KpnOvn),
1289 ICD::Ascomosinet => Ok(crate::zugferd_2_3_2::ICD::Ascomosinet),
1290 ICD::UtcUniformeTransportCode => Ok(crate::zugferd_2_3_2::ICD::UtcUniformeTransportCode),
1291 ICD::SolvayOsiCoding => Ok(crate::zugferd_2_3_2::ICD::SolvayOsiCoding),
1292 ICD::RocheCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::RocheCorporateNetwork),
1293 ICD::Zellwegerosinet => Ok(crate::zugferd_2_3_2::ICD::Zellwegerosinet),
1294 ICD::IntelCorporationOsi => Ok(crate::zugferd_2_3_2::ICD::IntelCorporationOsi),
1295 ICD::SitaObjectIdentifierTree => Ok(crate::zugferd_2_3_2::ICD::SitaObjectIdentifierTree),
1296 ICD::DaimlerchryslerCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::DaimlerchryslerCorporateNetwork),
1297 ICD::LegoOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::LegoOsiNetwork),
1298 ICD::NavistarOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::NavistarOsiNetwork),
1299 ICD::IcdFormattedAtmAddress => Ok(crate::zugferd_2_3_2::ICD::IcdFormattedAtmAddress),
1300 ICD::Arinc => Ok(crate::zugferd_2_3_2::ICD::Arinc),
1301 ICD::AlcanetAlcatelAlsthomCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::AlcanetAlcatelAlsthomCorporateNetwork),
1302 ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => Ok(crate::zugferd_2_3_2::ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo),
1303 ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => Ok(crate::zugferd_2_3_2::ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo),
1304 ICD::MitelTerminalOrSwitchingEquipment => Ok(crate::zugferd_2_3_2::ICD::MitelTerminalOrSwitchingEquipment),
1305 ICD::AtmForum => Ok(crate::zugferd_2_3_2::ICD::AtmForum),
1306 ICD::UkNationalHealthServiceSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::UkNationalHealthServiceSchemeEdiraCompliant),
1307 ICD::InternationalNsap => Ok(crate::zugferd_2_3_2::ICD::InternationalNsap),
1308 ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant),
1309 ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork),
1310 ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant),
1311 ICD::SwissChambersCommerceSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::SwissChambersCommerceSchemeEdiraCompliant),
1312 ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant),
1313 ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant),
1314 ICD::EanLocationCode => Ok(crate::zugferd_2_3_2::ICD::EanLocationCode),
1315 ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant),
1316 ICD::InternetIpAddressingIso6523IcdEncoding => Ok(crate::zugferd_2_3_2::ICD::InternetIpAddressingIso6523IcdEncoding),
1317 ICD::CiscoSysytemsOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::CiscoSysytemsOsiNetwork),
1318 ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant),
1319 ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant),
1320 ICD::HewlettPackardCompanyInternalAmNetwork => Ok(crate::zugferd_2_3_2::ICD::HewlettPackardCompanyInternalAmNetwork),
1321 ICD::DanishChamberOfCommerceSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::DanishChamberOfCommerceSchemeEdiraCompliant),
1322 ICD::FtiEdiforumItaliaEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::FtiEdiforumItaliaEdiraCompliant),
1323 ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant),
1324 ICD::SiemensSupervisorySystemsNetwork => Ok(crate::zugferd_2_3_2::ICD::SiemensSupervisorySystemsNetwork),
1325 ICD::Png_icdScheme => Ok(crate::zugferd_2_3_2::ICD::Png_icdScheme),
1326 ICD::SouthAfricanCodeAllocation => Ok(crate::zugferd_2_3_2::ICD::SouthAfricanCodeAllocation),
1327 ICD::Heag => Ok(crate::zugferd_2_3_2::ICD::Heag),
1328 ICD::BtIcdCodingSystem => Ok(crate::zugferd_2_3_2::ICD::BtIcdCodingSystem),
1329 ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant),
1330 ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant),
1331 ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant),
1332 ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => Ok(crate::zugferd_2_3_2::ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant),
1333 ICD::BellsouthIcdAesaAtmEndSystemAddress => Ok(crate::zugferd_2_3_2::ICD::BellsouthIcdAesaAtmEndSystemAddress),
1334 ICD::BellAtlantic => Ok(crate::zugferd_2_3_2::ICD::BellAtlantic),
1335 ICD::ObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::ObjectIdentifiers),
1336 ICD::IsoRegisterForStandardsProducingOrganizations => Ok(crate::zugferd_2_3_2::ICD::IsoRegisterForStandardsProducingOrganizations),
1337 ICD::Originnet => Ok(crate::zugferd_2_3_2::ICD::Originnet),
1338 ICD::CheckPointSoftwareTechnologies => Ok(crate::zugferd_2_3_2::ICD::CheckPointSoftwareTechnologies),
1339 ICD::PacificBellDataCommunicationsNetwork => Ok(crate::zugferd_2_3_2::ICD::PacificBellDataCommunicationsNetwork),
1340 ICD::PssObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::PssObjectIdentifiers),
1341 ICD::StentorIcdCodingSystem => Ok(crate::zugferd_2_3_2::ICD::StentorIcdCodingSystem),
1342 ICD::AtmNetworkZn96 => Ok(crate::zugferd_2_3_2::ICD::AtmNetworkZn96),
1343 ICD::MciOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::MciOsiNetwork),
1344 ICD::Advantis => Ok(crate::zugferd_2_3_2::ICD::Advantis),
1345 ICD::AffableSoftwareDataInterchangeCodes => Ok(crate::zugferd_2_3_2::ICD::AffableSoftwareDataInterchangeCodes),
1346 ICD::BbDataGmbh => Ok(crate::zugferd_2_3_2::ICD::BbDataGmbh),
1347 ICD::BasfCompanyAtmNetwork => Ok(crate::zugferd_2_3_2::ICD::BasfCompanyAtmNetwork),
1348 ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => Ok(crate::zugferd_2_3_2::ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348),
1349 ICD::HenkelCorporateNetworkHNet => Ok(crate::zugferd_2_3_2::ICD::HenkelCorporateNetworkHNet),
1350 ICD::GteOsiNetwork => Ok(crate::zugferd_2_3_2::ICD::GteOsiNetwork),
1351 ICD::DresdnerBankCorporateNetwork => Ok(crate::zugferd_2_3_2::ICD::DresdnerBankCorporateNetwork),
1352 ICD::BcnrSwissClearingBankNumber => Ok(crate::zugferd_2_3_2::ICD::BcnrSwissClearingBankNumber),
1353 ICD::BpiSwissBusinessPartnerIdentificationCode => Ok(crate::zugferd_2_3_2::ICD::BpiSwissBusinessPartnerIdentificationCode),
1354 ICD::DirectoratesEuropeanCommission => Ok(crate::zugferd_2_3_2::ICD::DirectoratesEuropeanCommission),
1355 ICD::CodeForIdentificationNationalOrganizations => Ok(crate::zugferd_2_3_2::ICD::CodeForIdentificationNationalOrganizations),
1356 ICD::CerticomObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::CerticomObjectIdentifiers),
1357 ICD::Tc68Oid => Ok(crate::zugferd_2_3_2::ICD::Tc68Oid),
1358 ICD::InfonetServicesCorporation => Ok(crate::zugferd_2_3_2::ICD::InfonetServicesCorporation),
1359 ICD::SiaObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::SiaObjectIdentifiers),
1360 ICD::CableWirelessGlobalAtmEndSystemAddressPlan => Ok(crate::zugferd_2_3_2::ICD::CableWirelessGlobalAtmEndSystemAddressPlan),
1361 ICD::GlobalAesaScheme => Ok(crate::zugferd_2_3_2::ICD::GlobalAesaScheme),
1362 ICD::FranceTelecomAtmEndSystemAddressPlan => Ok(crate::zugferd_2_3_2::ICD::FranceTelecomAtmEndSystemAddressPlan),
1363 ICD::SavvisCommunicationsAesa => Ok(crate::zugferd_2_3_2::ICD::SavvisCommunicationsAesa),
1364 ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => Ok(crate::zugferd_2_3_2::ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode),
1365 ICD::NatoCommercialAndGovernmentEntitySystem => Ok(crate::zugferd_2_3_2::ICD::NatoCommercialAndGovernmentEntitySystem),
1366 ICD::SecetiObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::SecetiObjectIdentifiers),
1367 ICD::EinesteinetAg => Ok(crate::zugferd_2_3_2::ICD::EinesteinetAg),
1368 ICD::DodaacDepartmentDefenseActivityAddressCode => Ok(crate::zugferd_2_3_2::ICD::DodaacDepartmentDefenseActivityAddressCode),
1369 ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => Ok(crate::zugferd_2_3_2::ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme),
1370 ICD::DgiDirectionGénéraleDesImpotsCode => Ok(crate::zugferd_2_3_2::ICD::DgiDirectionGénéraleDesImpotsCode),
1371 ICD::StandardCompanyCode => Ok(crate::zugferd_2_3_2::ICD::StandardCompanyCode),
1372 ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => Ok(crate::zugferd_2_3_2::ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic),
1373 ICD::GlobalBusinessIdentifier => Ok(crate::zugferd_2_3_2::ICD::GlobalBusinessIdentifier),
1374 ICD::MadgeNetworksLtdIcdAtmAddressingScheme => Ok(crate::zugferd_2_3_2::ICD::MadgeNetworksLtdIcdAtmAddressingScheme),
1375 ICD::AustralianBusinessNumberAbnScheme => Ok(crate::zugferd_2_3_2::ICD::AustralianBusinessNumberAbnScheme),
1376 ICD::EdiraSchemeIdentifierCode => Ok(crate::zugferd_2_3_2::ICD::EdiraSchemeIdentifierCode),
1377 ICD::ConcertGlobalNetworkServicesIcdAesa => Ok(crate::zugferd_2_3_2::ICD::ConcertGlobalNetworkServicesIcdAesa),
1378 ICD::IdentificationNumberEconomicSubjectsIco => Ok(crate::zugferd_2_3_2::ICD::IdentificationNumberEconomicSubjectsIco),
1379 ICD::GlobalCrossingAesaAtmEndSystemAddress => Ok(crate::zugferd_2_3_2::ICD::GlobalCrossingAesaAtmEndSystemAddress),
1380 ICD::Auna => Ok(crate::zugferd_2_3_2::ICD::Auna),
1381 ICD::AtmInterconnectionWithDutchKpnTelecom => Ok(crate::zugferd_2_3_2::ICD::AtmInterconnectionWithDutchKpnTelecom),
1382 ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => Ok(crate::zugferd_2_3_2::ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127),
1383 ICD::ActalisObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::ActalisObjectIdentifiers),
1384 ICD::GtinGlobalTradeItemNumber => Ok(crate::zugferd_2_3_2::ICD::GtinGlobalTradeItemNumber),
1385 ICD::EccmaOpenTechnicalDirectory => Ok(crate::zugferd_2_3_2::ICD::EccmaOpenTechnicalDirectory),
1386 ICD::CenIsssObjectIdentifierScheme => Ok(crate::zugferd_2_3_2::ICD::CenIsssObjectIdentifierScheme),
1387 ICD::UsEpaFacilityIdentifier => Ok(crate::zugferd_2_3_2::ICD::UsEpaFacilityIdentifier),
1388 ICD::TelusCorporation => Ok(crate::zugferd_2_3_2::ICD::TelusCorporation),
1389 ICD::FieieObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::FieieObjectIdentifiers),
1390 ICD::SwissguideIdentifierScheme => Ok(crate::zugferd_2_3_2::ICD::SwissguideIdentifierScheme),
1391 ICD::PriorityTelecomAtmEndSystemAddressPlan => Ok(crate::zugferd_2_3_2::ICD::PriorityTelecomAtmEndSystemAddressPlan),
1392 ICD::VodafoneIrelandOsiAddressing => Ok(crate::zugferd_2_3_2::ICD::VodafoneIrelandOsiAddressing),
1393 ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => Ok(crate::zugferd_2_3_2::ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber),
1394 ICD::TeikokuCompanyCode => Ok(crate::zugferd_2_3_2::ICD::TeikokuCompanyCode),
1395 ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => Ok(crate::zugferd_2_3_2::ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex),
1396 ICD::ProjectGroupListsPropertiesProlist => Ok(crate::zugferd_2_3_2::ICD::ProjectGroupListsPropertiesProlist),
1397 ICD::EciSs => Ok(crate::zugferd_2_3_2::ICD::EciSs),
1398 ICD::Stepnexus => Ok(crate::zugferd_2_3_2::ICD::Stepnexus),
1399 ICD::SiemensAg => Ok(crate::zugferd_2_3_2::ICD::SiemensAg),
1400 ICD::ParadineGmbh => Ok(crate::zugferd_2_3_2::ICD::ParadineGmbh),
1401 ICD::OdetteInternationalLimited => Ok(crate::zugferd_2_3_2::ICD::OdetteInternationalLimited),
1402 ICD::Route1Mobinet => Ok(crate::zugferd_2_3_2::ICD::Route1Mobinet),
1403 ICD::PenangoObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::PenangoObjectIdentifiers),
1404 ICD::LithuanianMilitaryPki => Ok(crate::zugferd_2_3_2::ICD::LithuanianMilitaryPki),
1405 ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => Ok(crate::zugferd_2_3_2::ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb),
1406 ICD::Digstorg => Ok(crate::zugferd_2_3_2::ICD::Digstorg),
1407 ICD::PercevalObjectCode => Ok(crate::zugferd_2_3_2::ICD::PercevalObjectCode),
1408 ICD::TrustpointObjectIdentifiers => Ok(crate::zugferd_2_3_2::ICD::TrustpointObjectIdentifiers),
1409 ICD::AmazonUniqueIdentificationScheme => Ok(crate::zugferd_2_3_2::ICD::AmazonUniqueIdentificationScheme),
1410 ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => Ok(crate::zugferd_2_3_2::ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem),
1411 ICD::EuropeanBusinessIdentifierEbid => Ok(crate::zugferd_2_3_2::ICD::EuropeanBusinessIdentifierEbid),
1412 ICD::OrganisatieIndentificatieNummerOin => Ok(crate::zugferd_2_3_2::ICD::OrganisatieIndentificatieNummerOin),
1413 ICD::CompanyCodeEstonia => Ok(crate::zugferd_2_3_2::ICD::CompanyCodeEstonia),
1414 ICD::Organisasjonsnummer => Ok(crate::zugferd_2_3_2::ICD::Organisasjonsnummer),
1415 ICD::UblBePartyIdentifier => Ok(crate::zugferd_2_3_2::ICD::UblBePartyIdentifier),
1416 ICD::KoiosOpenTechnicalDictionary => Ok(crate::zugferd_2_3_2::ICD::KoiosOpenTechnicalDictionary),
1417 ICD::SingaporeNationwideELnvoiceFramework => Ok(crate::zugferd_2_3_2::ICD::SingaporeNationwideELnvoiceFramework),
1418 ICD::IcelandicIdentifierÍslenskKennitala => Ok(crate::zugferd_2_3_2::ICD::IcelandicIdentifierÍslenskKennitala),
1419 ICD::AppliaPlStandard => Ok(crate::zugferd_2_3_2::ICD::AppliaPlStandard),
1420 ICD::Erstorg => Ok(crate::zugferd_2_3_2::ICD::Erstorg),
1421 ICD::LegalEntityIdentifierLei => Ok(crate::zugferd_2_3_2::ICD::LegalEntityIdentifierLei),
1422 ICD::LegalEntityCodeLithuania => Ok(crate::zugferd_2_3_2::ICD::LegalEntityCodeLithuania),
1423 ICD::CodiceUnivocoUnitàOrganizzativaIpa => Ok(crate::zugferd_2_3_2::ICD::CodiceUnivocoUnitàOrganizzativaIpa),
1424 ICD::IndirizzoDiPostaElettronicaCertificata => Ok(crate::zugferd_2_3_2::ICD::IndirizzoDiPostaElettronicaCertificata),
1425 ICD::EdeliveryNetworkParticipantIdentifier => Ok(crate::zugferd_2_3_2::ICD::EdeliveryNetworkParticipantIdentifier),
1426 ICD::LeitwegId => Ok(crate::zugferd_2_3_2::ICD::LeitwegId),
1427 ICD::Coddest => Ok(crate::zugferd_2_3_2::ICD::Coddest),
1428 ICD::RegistreDuCommerceEtDeLIndustrieRci => Ok(crate::zugferd_2_3_2::ICD::RegistreDuCommerceEtDeLIndustrieRci),
1429 ICD::PilogOntologyCodificationIdentifierPoci => Ok(crate::zugferd_2_3_2::ICD::PilogOntologyCodificationIdentifierPoci),
1430 ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => Ok(crate::zugferd_2_3_2::ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer),
1431 ICD::Gs1IdentificationKeys => Ok(crate::zugferd_2_3_2::ICD::Gs1IdentificationKeys),
1432 ICD::CodiceFiscale => Ok(crate::zugferd_2_3_2::ICD::CodiceFiscale),
1433 ICD::PartitaIva => Ok(crate::zugferd_2_3_2::ICD::PartitaIva),
1434 ICD::FinnishOrganizationIdentifier => Ok(crate::zugferd_2_3_2::ICD::FinnishOrganizationIdentifier),
1435 ICD::FinnishOrganizationValueAddTaxIdentifier => Ok(crate::zugferd_2_3_2::ICD::FinnishOrganizationValueAddTaxIdentifier),
1436 ICD::TradeplaceTradepiStandard => Ok(crate::zugferd_2_3_2::ICD::TradeplaceTradepiStandard),
1437 ICD::NetServiceId => Ok(crate::zugferd_2_3_2::ICD::NetServiceId),
1438 ICD::Ovtcode => Ok(crate::zugferd_2_3_2::ICD::Ovtcode),
1439 ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => Ok(crate::zugferd_2_3_2::ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber),
1440 ICD::UnifiedRegistrationNumberLatvia => Ok(crate::zugferd_2_3_2::ICD::UnifiedRegistrationNumberLatvia),
1441 ICD::TaxpayerRegistrationCodeLatvia => Ok(crate::zugferd_2_3_2::ICD::TaxpayerRegistrationCodeLatvia),
1442 ICD::TheRegisterNaturalPersonsLatvia => Ok(crate::zugferd_2_3_2::ICD::TheRegisterNaturalPersonsLatvia),
1443 ICD::TheRegisteredNumberQualifiedInvoiceIssuer => Ok(crate::zugferd_2_3_2::ICD::TheRegisteredNumberQualifiedInvoiceIssuer),
1444 ICD::MetadataRegistrySupport => Ok(crate::zugferd_2_3_2::ICD::MetadataRegistrySupport),
1445 ICD::EuBasedCompany => Ok(crate::zugferd_2_3_2::ICD::EuBasedCompany),
1446 ICD::FtctcCodeRoutage => Ok(crate::zugferd_2_3_2::ICD::FtctcCodeRoutage),
1447 ICD::FrctcElectronicAddress => Ok(crate::zugferd_2_3_2::ICD::FrctcElectronicAddress),
1448 ICD::FrctcParticulier => Ok(crate::zugferd_2_3_2::ICD::FrctcParticulier),
1449 ICD::NonEuBasedCompany => Ok(crate::zugferd_2_3_2::ICD::NonEuBasedCompany),
1450 ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => Ok(crate::zugferd_2_3_2::ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet),
1451 ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => Ok(crate::zugferd_2_3_2::ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles),
1452 ICD::NationalEInvoicingFramework => Ok(crate::zugferd_2_3_2::ICD::NationalEInvoicingFramework),
1453 ICD::SingleTaxableCompanyFrance => Ok(crate::zugferd_2_3_2::ICD::SingleTaxableCompanyFrance),
1454 ICD::NobbProductNumber => Ok(crate::zugferd_2_3_2::ICD::NobbProductNumber),
1455 ICD::DescriptionNotKnown => Ok(crate::zugferd_2_3_2::ICD::DescriptionNotKnown),
1456 ICD::ToimitusosoiteId => Ok(crate::zugferd_2_3_2::ICD::ToimitusosoiteId),
1457 ICD::UaeTaxIdentificationNumberTin => Ok(crate::zugferd_2_3_2::ICD::UaeTaxIdentificationNumberTin),
1458 ICD::DescriptionNotKnown_Dup => Ok(crate::zugferd_2_3_2::ICD::DescriptionNotKnown_Dup),
1459 ICD::CprDanishPersonCivilRegistrationNumber => Ok(crate::zugferd_2_3_2::ICD::CprDanishPersonCivilRegistrationNumber),
1460 ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => Ok(crate::zugferd_2_3_2::ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp),
1461 ICD::Eaeu => Err(ErrFromIcdToCrateZugferd232Icd::Eaeu),
1462 ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => Err(ErrFromIcdToCrateZugferd232Icd::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales),
1463 }
1464 }
1465}
1466
1467#[derive(Debug, PartialEq, Eq, Hash)]
1469pub enum ErrFromIcdToCrateZugferd232Icd {
1470 Eaeu,
1471 RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales,
1472}
1473
1474impl std::fmt::Display for ErrFromIcdToCrateZugferd232Icd {
1475 fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
1476 match self {
1477 ErrFromIcdToCrateZugferd232Icd::Eaeu => write!(f, "Eaeu has no corresponding value in crate::zugferd_2_3_2::ICD"),
1478 ErrFromIcdToCrateZugferd232Icd::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => write!(f, "RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales has no corresponding value in crate::zugferd_2_3_2::ICD"),
1479 }
1480 }
1481}
1482
1483impl std::error::Error for ErrFromIcdToCrateZugferd232Icd {}
1484
1485impl std::convert::TryFrom<crate::zugferd_2_3_2::ICD> for ICD {
1486 type Error = std::convert::Infallible;
1487 fn try_from(value: crate::zugferd_2_3_2::ICD) -> Result<ICD, Self::Error> {
1488 match value {
1489 crate::zugferd_2_3_2::ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => Ok(ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene),
1490 crate::zugferd_2_3_2::ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => Ok(ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique),
1491 crate::zugferd_2_3_2::ICD::NbsOsiNetwork => Ok(ICD::NbsOsiNetwork),
1492 crate::zugferd_2_3_2::ICD::UsaFedGovOsiNetwork => Ok(ICD::UsaFedGovOsiNetwork),
1493 crate::zugferd_2_3_2::ICD::UsaDodOsiNetwork => Ok(ICD::UsaDodOsiNetwork),
1494 crate::zugferd_2_3_2::ICD::Organisationsnummer => Ok(ICD::Organisationsnummer),
1495 crate::zugferd_2_3_2::ICD::LeNumeroNational => Ok(ICD::LeNumeroNational),
1496 crate::zugferd_2_3_2::ICD::SiretCode => Ok(ICD::SiretCode),
1497 crate::zugferd_2_3_2::ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => Ok(ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2),
1498 crate::zugferd_2_3_2::ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => Ok(ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices),
1499 crate::zugferd_2_3_2::ICD::EuropeanComputerManufacturersAssociationEcma => Ok(ICD::EuropeanComputerManufacturersAssociationEcma),
1500 crate::zugferd_2_3_2::ICD::VsaFtpCodeFtpFileTransferProtocol => Ok(ICD::VsaFtpCodeFtpFileTransferProtocol),
1501 crate::zugferd_2_3_2::ICD::NistOsiImplememtsWorkshop => Ok(ICD::NistOsiImplememtsWorkshop),
1502 crate::zugferd_2_3_2::ICD::ElectronicDataInterchangeEdi => Ok(ICD::ElectronicDataInterchangeEdi),
1503 crate::zugferd_2_3_2::ICD::EwosObjectIdentifiers => Ok(ICD::EwosObjectIdentifiers),
1504 crate::zugferd_2_3_2::ICD::CommonLanguage => Ok(ICD::CommonLanguage),
1505 crate::zugferd_2_3_2::ICD::SnaOsiNetwork => Ok(ICD::SnaOsiNetwork),
1506 crate::zugferd_2_3_2::ICD::AirTransportIndustryServicesCommunicationsNetwork => Ok(ICD::AirTransportIndustryServicesCommunicationsNetwork),
1507 crate::zugferd_2_3_2::ICD::EuropeanLaboratoryForParticlePhysicsCern => Ok(ICD::EuropeanLaboratoryForParticlePhysicsCern),
1508 crate::zugferd_2_3_2::ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => Ok(ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT),
1509 crate::zugferd_2_3_2::ICD::OsfDistributedComputingObjectIdentification => Ok(ICD::OsfDistributedComputingObjectIdentification),
1510 crate::zugferd_2_3_2::ICD::NordicUniversityAndResearchNetworkNordunet => Ok(ICD::NordicUniversityAndResearchNetworkNordunet),
1511 crate::zugferd_2_3_2::ICD::DigitalEquipmentCorporationDec => Ok(ICD::DigitalEquipmentCorporationDec),
1512 crate::zugferd_2_3_2::ICD::OsiAsiaOceaniaWorkshop => Ok(ICD::OsiAsiaOceaniaWorkshop),
1513 crate::zugferd_2_3_2::ICD::NatoIso6523IcdeCodingScheme => Ok(ICD::NatoIso6523IcdeCodingScheme),
1514 crate::zugferd_2_3_2::ICD::AeronauticalTelecommunicationsNetworkAtn => Ok(ICD::AeronauticalTelecommunicationsNetworkAtn),
1515 crate::zugferd_2_3_2::ICD::InternationalStandardIso6523 => Ok(ICD::InternationalStandardIso6523),
1516 crate::zugferd_2_3_2::ICD::TheAllUnionClassifierEnterprisesAndOrganisations => Ok(ICD::TheAllUnionClassifierEnterprisesAndOrganisations),
1517 crate::zugferd_2_3_2::ICD::AtTOsiNetwork => Ok(ICD::AtTOsiNetwork),
1518 crate::zugferd_2_3_2::ICD::EdiPartnerIdentificationCode => Ok(ICD::EdiPartnerIdentificationCode),
1519 crate::zugferd_2_3_2::ICD::TelecomAustralia => Ok(ICD::TelecomAustralia),
1520 crate::zugferd_2_3_2::ICD::SGWOsiInternetwork => Ok(ICD::SGWOsiInternetwork),
1521 crate::zugferd_2_3_2::ICD::ReuterOpenAddressStandard => Ok(ICD::ReuterOpenAddressStandard),
1522 crate::zugferd_2_3_2::ICD::Iso6523Icd => Ok(ICD::Iso6523Icd),
1523 crate::zugferd_2_3_2::ICD::TeletrustObjectIdentifiers => Ok(ICD::TeletrustObjectIdentifiers),
1524 crate::zugferd_2_3_2::ICD::LyTunnus => Ok(ICD::LyTunnus),
1525 crate::zugferd_2_3_2::ICD::TheAustralianGosipNetwork => Ok(ICD::TheAustralianGosipNetwork),
1526 crate::zugferd_2_3_2::ICD::TheOzDodOsiNetwork => Ok(ICD::TheOzDodOsiNetwork),
1527 crate::zugferd_2_3_2::ICD::UnileverGroupCompanies => Ok(ICD::UnileverGroupCompanies),
1528 crate::zugferd_2_3_2::ICD::CiticorpGlobalInformationNetwork => Ok(ICD::CiticorpGlobalInformationNetwork),
1529 crate::zugferd_2_3_2::ICD::DbpTelekomObjectIdentifiers => Ok(ICD::DbpTelekomObjectIdentifiers),
1530 crate::zugferd_2_3_2::ICD::Hydronett => Ok(ICD::Hydronett),
1531 crate::zugferd_2_3_2::ICD::ThaiIndustrialStandardsInstituteTisi => Ok(ICD::ThaiIndustrialStandardsInstituteTisi),
1532 crate::zugferd_2_3_2::ICD::IciCompanyIdentificationSystem => Ok(ICD::IciCompanyIdentificationSystem),
1533 crate::zugferd_2_3_2::ICD::Funloc => Ok(ICD::Funloc),
1534 crate::zugferd_2_3_2::ICD::BullOdiDsaUnixNetwork => Ok(ICD::BullOdiDsaUnixNetwork),
1535 crate::zugferd_2_3_2::ICD::Osinz => Ok(ICD::Osinz),
1536 crate::zugferd_2_3_2::ICD::AucklandAreaHealth => Ok(ICD::AucklandAreaHealth),
1537 crate::zugferd_2_3_2::ICD::Firmenich => Ok(ICD::Firmenich),
1538 crate::zugferd_2_3_2::ICD::AgfaDis => Ok(ICD::AgfaDis),
1539 crate::zugferd_2_3_2::ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => Ok(ICD::SocietyMotionPictureAndTelevisionEngineersSmpte),
1540 crate::zugferd_2_3_2::ICD::Migros_networkM_netopz => Ok(ICD::Migros_networkM_netopz),
1541 crate::zugferd_2_3_2::ICD::Iso6523Icdpcr => Ok(ICD::Iso6523Icdpcr),
1542 crate::zugferd_2_3_2::ICD::EnergyNet => Ok(ICD::EnergyNet),
1543 crate::zugferd_2_3_2::ICD::NokiaObjectIdentifiersNoi => Ok(ICD::NokiaObjectIdentifiersNoi),
1544 crate::zugferd_2_3_2::ICD::SaintGobain => Ok(ICD::SaintGobain),
1545 crate::zugferd_2_3_2::ICD::SiemensCorporateNetwork => Ok(ICD::SiemensCorporateNetwork),
1546 crate::zugferd_2_3_2::ICD::Danznet => Ok(ICD::Danznet),
1547 crate::zugferd_2_3_2::ICD::DataUniversalNumberingSystemDUNSNumber => Ok(ICD::DataUniversalNumberingSystemDUNSNumber),
1548 crate::zugferd_2_3_2::ICD::SoffexOsi => Ok(ICD::SoffexOsi),
1549 crate::zugferd_2_3_2::ICD::KpnOvn => Ok(ICD::KpnOvn),
1550 crate::zugferd_2_3_2::ICD::Ascomosinet => Ok(ICD::Ascomosinet),
1551 crate::zugferd_2_3_2::ICD::UtcUniformeTransportCode => Ok(ICD::UtcUniformeTransportCode),
1552 crate::zugferd_2_3_2::ICD::SolvayOsiCoding => Ok(ICD::SolvayOsiCoding),
1553 crate::zugferd_2_3_2::ICD::RocheCorporateNetwork => Ok(ICD::RocheCorporateNetwork),
1554 crate::zugferd_2_3_2::ICD::Zellwegerosinet => Ok(ICD::Zellwegerosinet),
1555 crate::zugferd_2_3_2::ICD::IntelCorporationOsi => Ok(ICD::IntelCorporationOsi),
1556 crate::zugferd_2_3_2::ICD::SitaObjectIdentifierTree => Ok(ICD::SitaObjectIdentifierTree),
1557 crate::zugferd_2_3_2::ICD::DaimlerchryslerCorporateNetwork => Ok(ICD::DaimlerchryslerCorporateNetwork),
1558 crate::zugferd_2_3_2::ICD::LegoOsiNetwork => Ok(ICD::LegoOsiNetwork),
1559 crate::zugferd_2_3_2::ICD::NavistarOsiNetwork => Ok(ICD::NavistarOsiNetwork),
1560 crate::zugferd_2_3_2::ICD::IcdFormattedAtmAddress => Ok(ICD::IcdFormattedAtmAddress),
1561 crate::zugferd_2_3_2::ICD::Arinc => Ok(ICD::Arinc),
1562 crate::zugferd_2_3_2::ICD::AlcanetAlcatelAlsthomCorporateNetwork => Ok(ICD::AlcanetAlcatelAlsthomCorporateNetwork),
1563 crate::zugferd_2_3_2::ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => Ok(ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo),
1564 crate::zugferd_2_3_2::ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => Ok(ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo),
1565 crate::zugferd_2_3_2::ICD::MitelTerminalOrSwitchingEquipment => Ok(ICD::MitelTerminalOrSwitchingEquipment),
1566 crate::zugferd_2_3_2::ICD::AtmForum => Ok(ICD::AtmForum),
1567 crate::zugferd_2_3_2::ICD::UkNationalHealthServiceSchemeEdiraCompliant => Ok(ICD::UkNationalHealthServiceSchemeEdiraCompliant),
1568 crate::zugferd_2_3_2::ICD::InternationalNsap => Ok(ICD::InternationalNsap),
1569 crate::zugferd_2_3_2::ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => Ok(ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant),
1570 crate::zugferd_2_3_2::ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => Ok(ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork),
1571 crate::zugferd_2_3_2::ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => Ok(ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant),
1572 crate::zugferd_2_3_2::ICD::SwissChambersCommerceSchemeEdiraCompliant => Ok(ICD::SwissChambersCommerceSchemeEdiraCompliant),
1573 crate::zugferd_2_3_2::ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => Ok(ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant),
1574 crate::zugferd_2_3_2::ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => Ok(ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant),
1575 crate::zugferd_2_3_2::ICD::EanLocationCode => Ok(ICD::EanLocationCode),
1576 crate::zugferd_2_3_2::ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => Ok(ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant),
1577 crate::zugferd_2_3_2::ICD::InternetIpAddressingIso6523IcdEncoding => Ok(ICD::InternetIpAddressingIso6523IcdEncoding),
1578 crate::zugferd_2_3_2::ICD::CiscoSysytemsOsiNetwork => Ok(ICD::CiscoSysytemsOsiNetwork),
1579 crate::zugferd_2_3_2::ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => Ok(ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant),
1580 crate::zugferd_2_3_2::ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => Ok(ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant),
1581 crate::zugferd_2_3_2::ICD::HewlettPackardCompanyInternalAmNetwork => Ok(ICD::HewlettPackardCompanyInternalAmNetwork),
1582 crate::zugferd_2_3_2::ICD::DanishChamberOfCommerceSchemeEdiraCompliant => Ok(ICD::DanishChamberOfCommerceSchemeEdiraCompliant),
1583 crate::zugferd_2_3_2::ICD::FtiEdiforumItaliaEdiraCompliant => Ok(ICD::FtiEdiforumItaliaEdiraCompliant),
1584 crate::zugferd_2_3_2::ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => Ok(ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant),
1585 crate::zugferd_2_3_2::ICD::SiemensSupervisorySystemsNetwork => Ok(ICD::SiemensSupervisorySystemsNetwork),
1586 crate::zugferd_2_3_2::ICD::Png_icdScheme => Ok(ICD::Png_icdScheme),
1587 crate::zugferd_2_3_2::ICD::SouthAfricanCodeAllocation => Ok(ICD::SouthAfricanCodeAllocation),
1588 crate::zugferd_2_3_2::ICD::Heag => Ok(ICD::Heag),
1589 crate::zugferd_2_3_2::ICD::BtIcdCodingSystem => Ok(ICD::BtIcdCodingSystem),
1590 crate::zugferd_2_3_2::ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => Ok(ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant),
1591 crate::zugferd_2_3_2::ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => Ok(ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant),
1592 crate::zugferd_2_3_2::ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => Ok(ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant),
1593 crate::zugferd_2_3_2::ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => Ok(ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant),
1594 crate::zugferd_2_3_2::ICD::BellsouthIcdAesaAtmEndSystemAddress => Ok(ICD::BellsouthIcdAesaAtmEndSystemAddress),
1595 crate::zugferd_2_3_2::ICD::BellAtlantic => Ok(ICD::BellAtlantic),
1596 crate::zugferd_2_3_2::ICD::ObjectIdentifiers => Ok(ICD::ObjectIdentifiers),
1597 crate::zugferd_2_3_2::ICD::IsoRegisterForStandardsProducingOrganizations => Ok(ICD::IsoRegisterForStandardsProducingOrganizations),
1598 crate::zugferd_2_3_2::ICD::Originnet => Ok(ICD::Originnet),
1599 crate::zugferd_2_3_2::ICD::CheckPointSoftwareTechnologies => Ok(ICD::CheckPointSoftwareTechnologies),
1600 crate::zugferd_2_3_2::ICD::PacificBellDataCommunicationsNetwork => Ok(ICD::PacificBellDataCommunicationsNetwork),
1601 crate::zugferd_2_3_2::ICD::PssObjectIdentifiers => Ok(ICD::PssObjectIdentifiers),
1602 crate::zugferd_2_3_2::ICD::StentorIcdCodingSystem => Ok(ICD::StentorIcdCodingSystem),
1603 crate::zugferd_2_3_2::ICD::AtmNetworkZn96 => Ok(ICD::AtmNetworkZn96),
1604 crate::zugferd_2_3_2::ICD::MciOsiNetwork => Ok(ICD::MciOsiNetwork),
1605 crate::zugferd_2_3_2::ICD::Advantis => Ok(ICD::Advantis),
1606 crate::zugferd_2_3_2::ICD::AffableSoftwareDataInterchangeCodes => Ok(ICD::AffableSoftwareDataInterchangeCodes),
1607 crate::zugferd_2_3_2::ICD::BbDataGmbh => Ok(ICD::BbDataGmbh),
1608 crate::zugferd_2_3_2::ICD::BasfCompanyAtmNetwork => Ok(ICD::BasfCompanyAtmNetwork),
1609 crate::zugferd_2_3_2::ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => Ok(ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348),
1610 crate::zugferd_2_3_2::ICD::HenkelCorporateNetworkHNet => Ok(ICD::HenkelCorporateNetworkHNet),
1611 crate::zugferd_2_3_2::ICD::GteOsiNetwork => Ok(ICD::GteOsiNetwork),
1612 crate::zugferd_2_3_2::ICD::DresdnerBankCorporateNetwork => Ok(ICD::DresdnerBankCorporateNetwork),
1613 crate::zugferd_2_3_2::ICD::BcnrSwissClearingBankNumber => Ok(ICD::BcnrSwissClearingBankNumber),
1614 crate::zugferd_2_3_2::ICD::BpiSwissBusinessPartnerIdentificationCode => Ok(ICD::BpiSwissBusinessPartnerIdentificationCode),
1615 crate::zugferd_2_3_2::ICD::DirectoratesEuropeanCommission => Ok(ICD::DirectoratesEuropeanCommission),
1616 crate::zugferd_2_3_2::ICD::CodeForIdentificationNationalOrganizations => Ok(ICD::CodeForIdentificationNationalOrganizations),
1617 crate::zugferd_2_3_2::ICD::CerticomObjectIdentifiers => Ok(ICD::CerticomObjectIdentifiers),
1618 crate::zugferd_2_3_2::ICD::Tc68Oid => Ok(ICD::Tc68Oid),
1619 crate::zugferd_2_3_2::ICD::InfonetServicesCorporation => Ok(ICD::InfonetServicesCorporation),
1620 crate::zugferd_2_3_2::ICD::SiaObjectIdentifiers => Ok(ICD::SiaObjectIdentifiers),
1621 crate::zugferd_2_3_2::ICD::CableWirelessGlobalAtmEndSystemAddressPlan => Ok(ICD::CableWirelessGlobalAtmEndSystemAddressPlan),
1622 crate::zugferd_2_3_2::ICD::GlobalAesaScheme => Ok(ICD::GlobalAesaScheme),
1623 crate::zugferd_2_3_2::ICD::FranceTelecomAtmEndSystemAddressPlan => Ok(ICD::FranceTelecomAtmEndSystemAddressPlan),
1624 crate::zugferd_2_3_2::ICD::SavvisCommunicationsAesa => Ok(ICD::SavvisCommunicationsAesa),
1625 crate::zugferd_2_3_2::ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => Ok(ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode),
1626 crate::zugferd_2_3_2::ICD::NatoCommercialAndGovernmentEntitySystem => Ok(ICD::NatoCommercialAndGovernmentEntitySystem),
1627 crate::zugferd_2_3_2::ICD::SecetiObjectIdentifiers => Ok(ICD::SecetiObjectIdentifiers),
1628 crate::zugferd_2_3_2::ICD::EinesteinetAg => Ok(ICD::EinesteinetAg),
1629 crate::zugferd_2_3_2::ICD::DodaacDepartmentDefenseActivityAddressCode => Ok(ICD::DodaacDepartmentDefenseActivityAddressCode),
1630 crate::zugferd_2_3_2::ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => Ok(ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme),
1631 crate::zugferd_2_3_2::ICD::DgiDirectionGénéraleDesImpotsCode => Ok(ICD::DgiDirectionGénéraleDesImpotsCode),
1632 crate::zugferd_2_3_2::ICD::StandardCompanyCode => Ok(ICD::StandardCompanyCode),
1633 crate::zugferd_2_3_2::ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => Ok(ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic),
1634 crate::zugferd_2_3_2::ICD::GlobalBusinessIdentifier => Ok(ICD::GlobalBusinessIdentifier),
1635 crate::zugferd_2_3_2::ICD::MadgeNetworksLtdIcdAtmAddressingScheme => Ok(ICD::MadgeNetworksLtdIcdAtmAddressingScheme),
1636 crate::zugferd_2_3_2::ICD::AustralianBusinessNumberAbnScheme => Ok(ICD::AustralianBusinessNumberAbnScheme),
1637 crate::zugferd_2_3_2::ICD::EdiraSchemeIdentifierCode => Ok(ICD::EdiraSchemeIdentifierCode),
1638 crate::zugferd_2_3_2::ICD::ConcertGlobalNetworkServicesIcdAesa => Ok(ICD::ConcertGlobalNetworkServicesIcdAesa),
1639 crate::zugferd_2_3_2::ICD::IdentificationNumberEconomicSubjectsIco => Ok(ICD::IdentificationNumberEconomicSubjectsIco),
1640 crate::zugferd_2_3_2::ICD::GlobalCrossingAesaAtmEndSystemAddress => Ok(ICD::GlobalCrossingAesaAtmEndSystemAddress),
1641 crate::zugferd_2_3_2::ICD::Auna => Ok(ICD::Auna),
1642 crate::zugferd_2_3_2::ICD::AtmInterconnectionWithDutchKpnTelecom => Ok(ICD::AtmInterconnectionWithDutchKpnTelecom),
1643 crate::zugferd_2_3_2::ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => Ok(ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127),
1644 crate::zugferd_2_3_2::ICD::ActalisObjectIdentifiers => Ok(ICD::ActalisObjectIdentifiers),
1645 crate::zugferd_2_3_2::ICD::GtinGlobalTradeItemNumber => Ok(ICD::GtinGlobalTradeItemNumber),
1646 crate::zugferd_2_3_2::ICD::EccmaOpenTechnicalDirectory => Ok(ICD::EccmaOpenTechnicalDirectory),
1647 crate::zugferd_2_3_2::ICD::CenIsssObjectIdentifierScheme => Ok(ICD::CenIsssObjectIdentifierScheme),
1648 crate::zugferd_2_3_2::ICD::UsEpaFacilityIdentifier => Ok(ICD::UsEpaFacilityIdentifier),
1649 crate::zugferd_2_3_2::ICD::TelusCorporation => Ok(ICD::TelusCorporation),
1650 crate::zugferd_2_3_2::ICD::FieieObjectIdentifiers => Ok(ICD::FieieObjectIdentifiers),
1651 crate::zugferd_2_3_2::ICD::SwissguideIdentifierScheme => Ok(ICD::SwissguideIdentifierScheme),
1652 crate::zugferd_2_3_2::ICD::PriorityTelecomAtmEndSystemAddressPlan => Ok(ICD::PriorityTelecomAtmEndSystemAddressPlan),
1653 crate::zugferd_2_3_2::ICD::VodafoneIrelandOsiAddressing => Ok(ICD::VodafoneIrelandOsiAddressing),
1654 crate::zugferd_2_3_2::ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => Ok(ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber),
1655 crate::zugferd_2_3_2::ICD::TeikokuCompanyCode => Ok(ICD::TeikokuCompanyCode),
1656 crate::zugferd_2_3_2::ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => Ok(ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex),
1657 crate::zugferd_2_3_2::ICD::ProjectGroupListsPropertiesProlist => Ok(ICD::ProjectGroupListsPropertiesProlist),
1658 crate::zugferd_2_3_2::ICD::EciSs => Ok(ICD::EciSs),
1659 crate::zugferd_2_3_2::ICD::Stepnexus => Ok(ICD::Stepnexus),
1660 crate::zugferd_2_3_2::ICD::SiemensAg => Ok(ICD::SiemensAg),
1661 crate::zugferd_2_3_2::ICD::ParadineGmbh => Ok(ICD::ParadineGmbh),
1662 crate::zugferd_2_3_2::ICD::OdetteInternationalLimited => Ok(ICD::OdetteInternationalLimited),
1663 crate::zugferd_2_3_2::ICD::Route1Mobinet => Ok(ICD::Route1Mobinet),
1664 crate::zugferd_2_3_2::ICD::PenangoObjectIdentifiers => Ok(ICD::PenangoObjectIdentifiers),
1665 crate::zugferd_2_3_2::ICD::LithuanianMilitaryPki => Ok(ICD::LithuanianMilitaryPki),
1666 crate::zugferd_2_3_2::ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => Ok(ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb),
1667 crate::zugferd_2_3_2::ICD::Digstorg => Ok(ICD::Digstorg),
1668 crate::zugferd_2_3_2::ICD::PercevalObjectCode => Ok(ICD::PercevalObjectCode),
1669 crate::zugferd_2_3_2::ICD::TrustpointObjectIdentifiers => Ok(ICD::TrustpointObjectIdentifiers),
1670 crate::zugferd_2_3_2::ICD::AmazonUniqueIdentificationScheme => Ok(ICD::AmazonUniqueIdentificationScheme),
1671 crate::zugferd_2_3_2::ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => Ok(ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem),
1672 crate::zugferd_2_3_2::ICD::EuropeanBusinessIdentifierEbid => Ok(ICD::EuropeanBusinessIdentifierEbid),
1673 crate::zugferd_2_3_2::ICD::OrganisatieIndentificatieNummerOin => Ok(ICD::OrganisatieIndentificatieNummerOin),
1674 crate::zugferd_2_3_2::ICD::CompanyCodeEstonia => Ok(ICD::CompanyCodeEstonia),
1675 crate::zugferd_2_3_2::ICD::Organisasjonsnummer => Ok(ICD::Organisasjonsnummer),
1676 crate::zugferd_2_3_2::ICD::UblBePartyIdentifier => Ok(ICD::UblBePartyIdentifier),
1677 crate::zugferd_2_3_2::ICD::KoiosOpenTechnicalDictionary => Ok(ICD::KoiosOpenTechnicalDictionary),
1678 crate::zugferd_2_3_2::ICD::SingaporeNationwideELnvoiceFramework => Ok(ICD::SingaporeNationwideELnvoiceFramework),
1679 crate::zugferd_2_3_2::ICD::IcelandicIdentifierÍslenskKennitala => Ok(ICD::IcelandicIdentifierÍslenskKennitala),
1680 crate::zugferd_2_3_2::ICD::AppliaPlStandard => Ok(ICD::AppliaPlStandard),
1681 crate::zugferd_2_3_2::ICD::Erstorg => Ok(ICD::Erstorg),
1682 crate::zugferd_2_3_2::ICD::LegalEntityIdentifierLei => Ok(ICD::LegalEntityIdentifierLei),
1683 crate::zugferd_2_3_2::ICD::LegalEntityCodeLithuania => Ok(ICD::LegalEntityCodeLithuania),
1684 crate::zugferd_2_3_2::ICD::CodiceUnivocoUnitàOrganizzativaIpa => Ok(ICD::CodiceUnivocoUnitàOrganizzativaIpa),
1685 crate::zugferd_2_3_2::ICD::IndirizzoDiPostaElettronicaCertificata => Ok(ICD::IndirizzoDiPostaElettronicaCertificata),
1686 crate::zugferd_2_3_2::ICD::EdeliveryNetworkParticipantIdentifier => Ok(ICD::EdeliveryNetworkParticipantIdentifier),
1687 crate::zugferd_2_3_2::ICD::LeitwegId => Ok(ICD::LeitwegId),
1688 crate::zugferd_2_3_2::ICD::Coddest => Ok(ICD::Coddest),
1689 crate::zugferd_2_3_2::ICD::RegistreDuCommerceEtDeLIndustrieRci => Ok(ICD::RegistreDuCommerceEtDeLIndustrieRci),
1690 crate::zugferd_2_3_2::ICD::PilogOntologyCodificationIdentifierPoci => Ok(ICD::PilogOntologyCodificationIdentifierPoci),
1691 crate::zugferd_2_3_2::ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => Ok(ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer),
1692 crate::zugferd_2_3_2::ICD::Gs1IdentificationKeys => Ok(ICD::Gs1IdentificationKeys),
1693 crate::zugferd_2_3_2::ICD::CodiceFiscale => Ok(ICD::CodiceFiscale),
1694 crate::zugferd_2_3_2::ICD::PartitaIva => Ok(ICD::PartitaIva),
1695 crate::zugferd_2_3_2::ICD::FinnishOrganizationIdentifier => Ok(ICD::FinnishOrganizationIdentifier),
1696 crate::zugferd_2_3_2::ICD::FinnishOrganizationValueAddTaxIdentifier => Ok(ICD::FinnishOrganizationValueAddTaxIdentifier),
1697 crate::zugferd_2_3_2::ICD::TradeplaceTradepiStandard => Ok(ICD::TradeplaceTradepiStandard),
1698 crate::zugferd_2_3_2::ICD::NetServiceId => Ok(ICD::NetServiceId),
1699 crate::zugferd_2_3_2::ICD::Ovtcode => Ok(ICD::Ovtcode),
1700 crate::zugferd_2_3_2::ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => Ok(ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber),
1701 crate::zugferd_2_3_2::ICD::UnifiedRegistrationNumberLatvia => Ok(ICD::UnifiedRegistrationNumberLatvia),
1702 crate::zugferd_2_3_2::ICD::TaxpayerRegistrationCodeLatvia => Ok(ICD::TaxpayerRegistrationCodeLatvia),
1703 crate::zugferd_2_3_2::ICD::TheRegisterNaturalPersonsLatvia => Ok(ICD::TheRegisterNaturalPersonsLatvia),
1704 crate::zugferd_2_3_2::ICD::TheRegisteredNumberQualifiedInvoiceIssuer => Ok(ICD::TheRegisteredNumberQualifiedInvoiceIssuer),
1705 crate::zugferd_2_3_2::ICD::MetadataRegistrySupport => Ok(ICD::MetadataRegistrySupport),
1706 crate::zugferd_2_3_2::ICD::EuBasedCompany => Ok(ICD::EuBasedCompany),
1707 crate::zugferd_2_3_2::ICD::FtctcCodeRoutage => Ok(ICD::FtctcCodeRoutage),
1708 crate::zugferd_2_3_2::ICD::FrctcElectronicAddress => Ok(ICD::FrctcElectronicAddress),
1709 crate::zugferd_2_3_2::ICD::FrctcParticulier => Ok(ICD::FrctcParticulier),
1710 crate::zugferd_2_3_2::ICD::NonEuBasedCompany => Ok(ICD::NonEuBasedCompany),
1711 crate::zugferd_2_3_2::ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => Ok(ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet),
1712 crate::zugferd_2_3_2::ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => Ok(ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles),
1713 crate::zugferd_2_3_2::ICD::NationalEInvoicingFramework => Ok(ICD::NationalEInvoicingFramework),
1714 crate::zugferd_2_3_2::ICD::SingleTaxableCompanyFrance => Ok(ICD::SingleTaxableCompanyFrance),
1715 crate::zugferd_2_3_2::ICD::NobbProductNumber => Ok(ICD::NobbProductNumber),
1716 crate::zugferd_2_3_2::ICD::DescriptionNotKnown => Ok(ICD::DescriptionNotKnown),
1717 crate::zugferd_2_3_2::ICD::ToimitusosoiteId => Ok(ICD::ToimitusosoiteId),
1718 crate::zugferd_2_3_2::ICD::UaeTaxIdentificationNumberTin => Ok(ICD::UaeTaxIdentificationNumberTin),
1719 crate::zugferd_2_3_2::ICD::DescriptionNotKnown_Dup => Ok(ICD::DescriptionNotKnown_Dup),
1720 crate::zugferd_2_3_2::ICD::CprDanishPersonCivilRegistrationNumber => Ok(ICD::CprDanishPersonCivilRegistrationNumber),
1721 crate::zugferd_2_3_2::ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => Ok(ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp),
1722
1723 }
1724 }
1725}
1726