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 = ();
487 fn from_str(s: &str) -> Result<Self, Self::Err> {
488 <Self as crate::FromCode>::from_code(s).ok_or(())
489 }
490}
491
492impl crate::Code for ICD {
493 fn code(self) -> &'static str {
494 match self {
495 ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "0002",
496 ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => "0003",
497 ICD::NbsOsiNetwork => "0004",
498 ICD::UsaFedGovOsiNetwork => "0005",
499 ICD::UsaDodOsiNetwork => "0006",
500 ICD::Organisationsnummer => "0007",
501 ICD::LeNumeroNational => "0008",
502 ICD::SiretCode => "0009",
503 ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => "0010",
504 ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => "0011",
505 ICD::EuropeanComputerManufacturersAssociationEcma => "0012",
506 ICD::VsaFtpCodeFtpFileTransferProtocol => "0013",
507 ICD::NistOsiImplememtsWorkshop => "0014",
508 ICD::ElectronicDataInterchangeEdi => "0015",
509 ICD::EwosObjectIdentifiers => "0016",
510 ICD::CommonLanguage => "0017",
511 ICD::SnaOsiNetwork => "0018",
512 ICD::AirTransportIndustryServicesCommunicationsNetwork => "0019",
513 ICD::EuropeanLaboratoryForParticlePhysicsCern => "0020",
514 ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "0021",
515 ICD::OsfDistributedComputingObjectIdentification => "0022",
516 ICD::NordicUniversityAndResearchNetworkNordunet => "0023",
517 ICD::DigitalEquipmentCorporationDec => "0024",
518 ICD::OsiAsiaOceaniaWorkshop => "0025",
519 ICD::NatoIso6523IcdeCodingScheme => "0026",
520 ICD::AeronauticalTelecommunicationsNetworkAtn => "0027",
521 ICD::InternationalStandardIso6523 => "0028",
522 ICD::TheAllUnionClassifierEnterprisesAndOrganisations => "0029",
523 ICD::AtTOsiNetwork => "0030",
524 ICD::EdiPartnerIdentificationCode => "0031",
525 ICD::TelecomAustralia => "0032",
526 ICD::SGWOsiInternetwork => "0033",
527 ICD::ReuterOpenAddressStandard => "0034",
528 ICD::Iso6523Icd => "0035",
529 ICD::TeletrustObjectIdentifiers => "0036",
530 ICD::LyTunnus => "0037",
531 ICD::TheAustralianGosipNetwork => "0038",
532 ICD::TheOzDodOsiNetwork => "0039",
533 ICD::UnileverGroupCompanies => "0040",
534 ICD::CiticorpGlobalInformationNetwork => "0041",
535 ICD::DbpTelekomObjectIdentifiers => "0042",
536 ICD::Hydronett => "0043",
537 ICD::ThaiIndustrialStandardsInstituteTisi => "0044",
538 ICD::IciCompanyIdentificationSystem => "0045",
539 ICD::Funloc => "0046",
540 ICD::BullOdiDsaUnixNetwork => "0047",
541 ICD::Osinz => "0048",
542 ICD::AucklandAreaHealth => "0049",
543 ICD::Firmenich => "0050",
544 ICD::AgfaDis => "0051",
545 ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => "0052",
546 ICD::Migros_networkM_netopz => "0053",
547 ICD::Iso6523Icdpcr => "0054",
548 ICD::EnergyNet => "0055",
549 ICD::NokiaObjectIdentifiersNoi => "0056",
550 ICD::SaintGobain => "0057",
551 ICD::SiemensCorporateNetwork => "0058",
552 ICD::Danznet => "0059",
553 ICD::DataUniversalNumberingSystemDUNSNumber => "0060",
554 ICD::SoffexOsi => "0061",
555 ICD::KpnOvn => "0062",
556 ICD::Ascomosinet => "0063",
557 ICD::UtcUniformeTransportCode => "0064",
558 ICD::SolvayOsiCoding => "0065",
559 ICD::RocheCorporateNetwork => "0066",
560 ICD::Zellwegerosinet => "0067",
561 ICD::IntelCorporationOsi => "0068",
562 ICD::SitaObjectIdentifierTree => "0069",
563 ICD::DaimlerchryslerCorporateNetwork => "0070",
564 ICD::LegoOsiNetwork => "0071",
565 ICD::NavistarOsiNetwork => "0072",
566 ICD::IcdFormattedAtmAddress => "0073",
567 ICD::Arinc => "0074",
568 ICD::AlcanetAlcatelAlsthomCorporateNetwork => "0075",
569 ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => "0076",
570 ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => "0077",
571 ICD::MitelTerminalOrSwitchingEquipment => "0078",
572 ICD::AtmForum => "0079",
573 ICD::UkNationalHealthServiceSchemeEdiraCompliant => "0080",
574 ICD::InternationalNsap => "0081",
575 ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => "0082",
576 ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => "0083",
577 ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => "0084",
578 ICD::SwissChambersCommerceSchemeEdiraCompliant => "0085",
579 ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => "0086",
580 ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => "0087",
581 ICD::EanLocationCode => "0088",
582 ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => "0089",
583 ICD::InternetIpAddressingIso6523IcdEncoding => "0090",
584 ICD::CiscoSysytemsOsiNetwork => "0091",
585 ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => "0093",
586 ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => "0094",
587 ICD::HewlettPackardCompanyInternalAmNetwork => "0095",
588 ICD::DanishChamberOfCommerceSchemeEdiraCompliant => "0096",
589 ICD::FtiEdiforumItaliaEdiraCompliant => "0097",
590 ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => "0098",
591 ICD::SiemensSupervisorySystemsNetwork => "0099",
592 ICD::Png_icdScheme => "0100",
593 ICD::SouthAfricanCodeAllocation => "0101",
594 ICD::Heag => "0102",
595 ICD::BtIcdCodingSystem => "0104",
596 ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => "0105",
597 ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "0106",
598 ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => "0107",
599 ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => "0108",
600 ICD::BellsouthIcdAesaAtmEndSystemAddress => "0109",
601 ICD::BellAtlantic => "0110",
602 ICD::ObjectIdentifiers => "0111",
603 ICD::IsoRegisterForStandardsProducingOrganizations => "0112",
604 ICD::Originnet => "0113",
605 ICD::CheckPointSoftwareTechnologies => "0114",
606 ICD::PacificBellDataCommunicationsNetwork => "0115",
607 ICD::PssObjectIdentifiers => "0116",
608 ICD::StentorIcdCodingSystem => "0117",
609 ICD::AtmNetworkZn96 => "0118",
610 ICD::MciOsiNetwork => "0119",
611 ICD::Advantis => "0120",
612 ICD::AffableSoftwareDataInterchangeCodes => "0121",
613 ICD::BbDataGmbh => "0122",
614 ICD::BasfCompanyAtmNetwork => "0123",
615 ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => "0124",
616 ICD::HenkelCorporateNetworkHNet => "0125",
617 ICD::GteOsiNetwork => "0126",
618 ICD::DresdnerBankCorporateNetwork => "0127",
619 ICD::BcnrSwissClearingBankNumber => "0128",
620 ICD::BpiSwissBusinessPartnerIdentificationCode => "0129",
621 ICD::DirectoratesEuropeanCommission => "0130",
622 ICD::CodeForIdentificationNationalOrganizations => "0131",
623 ICD::CerticomObjectIdentifiers => "0132",
624 ICD::Tc68Oid => "0133",
625 ICD::InfonetServicesCorporation => "0134",
626 ICD::SiaObjectIdentifiers => "0135",
627 ICD::CableWirelessGlobalAtmEndSystemAddressPlan => "0136",
628 ICD::GlobalAesaScheme => "0137",
629 ICD::FranceTelecomAtmEndSystemAddressPlan => "0138",
630 ICD::SavvisCommunicationsAesa => "0139",
631 ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => "0140",
632 ICD::NatoCommercialAndGovernmentEntitySystem => "0141",
633 ICD::SecetiObjectIdentifiers => "0142",
634 ICD::EinesteinetAg => "0143",
635 ICD::DodaacDepartmentDefenseActivityAddressCode => "0144",
636 ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => "0145",
637 ICD::DgiDirectionGénéraleDesImpotsCode => "0146",
638 ICD::StandardCompanyCode => "0147",
639 ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => "0148",
640 ICD::GlobalBusinessIdentifier => "0149",
641 ICD::MadgeNetworksLtdIcdAtmAddressingScheme => "0150",
642 ICD::AustralianBusinessNumberAbnScheme => "0151",
643 ICD::EdiraSchemeIdentifierCode => "0152",
644 ICD::ConcertGlobalNetworkServicesIcdAesa => "0153",
645 ICD::IdentificationNumberEconomicSubjectsIco => "0154",
646 ICD::GlobalCrossingAesaAtmEndSystemAddress => "0155",
647 ICD::Auna => "0156",
648 ICD::AtmInterconnectionWithDutchKpnTelecom => "0157",
649 ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "0158",
650 ICD::ActalisObjectIdentifiers => "0159",
651 ICD::GtinGlobalTradeItemNumber => "0160",
652 ICD::EccmaOpenTechnicalDirectory => "0161",
653 ICD::CenIsssObjectIdentifierScheme => "0162",
654 ICD::UsEpaFacilityIdentifier => "0163",
655 ICD::TelusCorporation => "0164",
656 ICD::FieieObjectIdentifiers => "0165",
657 ICD::SwissguideIdentifierScheme => "0166",
658 ICD::PriorityTelecomAtmEndSystemAddressPlan => "0167",
659 ICD::VodafoneIrelandOsiAddressing => "0168",
660 ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => "0169",
661 ICD::TeikokuCompanyCode => "0170",
662 ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => "0171",
663 ICD::ProjectGroupListsPropertiesProlist => "0172",
664 ICD::EciSs => "0173",
665 ICD::Stepnexus => "0174",
666 ICD::SiemensAg => "0175",
667 ICD::ParadineGmbh => "0176",
668 ICD::OdetteInternationalLimited => "0177",
669 ICD::Route1Mobinet => "0178",
670 ICD::PenangoObjectIdentifiers => "0179",
671 ICD::LithuanianMilitaryPki => "0180",
672 ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "0183",
673 ICD::Digstorg => "0184",
674 ICD::PercevalObjectCode => "0185",
675 ICD::TrustpointObjectIdentifiers => "0186",
676 ICD::AmazonUniqueIdentificationScheme => "0187",
677 ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "0188",
678 ICD::EuropeanBusinessIdentifierEbid => "0189",
679 ICD::OrganisatieIndentificatieNummerOin => "0190",
680 ICD::CompanyCodeEstonia => "0191",
681 ICD::Organisasjonsnummer => "0192",
682 ICD::UblBePartyIdentifier => "0193",
683 ICD::KoiosOpenTechnicalDictionary => "0194",
684 ICD::SingaporeNationwideELnvoiceFramework => "0195",
685 ICD::IcelandicIdentifierÍslenskKennitala => "0196",
686 ICD::AppliaPlStandard => "0197",
687 ICD::Erstorg => "0198",
688 ICD::LegalEntityIdentifierLei => "0199",
689 ICD::LegalEntityCodeLithuania => "0200",
690 ICD::CodiceUnivocoUnitàOrganizzativaIpa => "0201",
691 ICD::IndirizzoDiPostaElettronicaCertificata => "0202",
692 ICD::EdeliveryNetworkParticipantIdentifier => "0203",
693 ICD::LeitwegId => "0204",
694 ICD::Coddest => "0205",
695 ICD::RegistreDuCommerceEtDeLIndustrieRci => "0206",
696 ICD::PilogOntologyCodificationIdentifierPoci => "0207",
697 ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "0208",
698 ICD::Gs1IdentificationKeys => "0209",
699 ICD::CodiceFiscale => "0210",
700 ICD::PartitaIva => "0211",
701 ICD::FinnishOrganizationIdentifier => "0212",
702 ICD::FinnishOrganizationValueAddTaxIdentifier => "0213",
703 ICD::TradeplaceTradepiStandard => "0214",
704 ICD::NetServiceId => "0215",
705 ICD::Ovtcode => "0216",
706 ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "0217",
707 ICD::UnifiedRegistrationNumberLatvia => "0218",
708 ICD::TaxpayerRegistrationCodeLatvia => "0219",
709 ICD::TheRegisterNaturalPersonsLatvia => "0220",
710 ICD::TheRegisteredNumberQualifiedInvoiceIssuer => "0221",
711 ICD::MetadataRegistrySupport => "0222",
712 ICD::EuBasedCompany => "0223",
713 ICD::FtctcCodeRoutage => "0224",
714 ICD::FrctcElectronicAddress => "0225",
715 ICD::FrctcParticulier => "0226",
716 ICD::NonEuBasedCompany => "0227",
717 ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => "0228",
718 ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => "0229",
719 ICD::NationalEInvoicingFramework => "0230",
720 ICD::SingleTaxableCompanyFrance => "0231",
721 ICD::NobbProductNumber => "0232",
722 ICD::DescriptionNotKnown => "0233",
723 ICD::ToimitusosoiteId => "0234",
724 ICD::UaeTaxIdentificationNumberTin => "0235",
725 ICD::DescriptionNotKnown_Dup => "0236",
726 ICD::CprDanishPersonCivilRegistrationNumber => "0237",
727 ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => "0238",
728 ICD::Eaeu => "0239",
729 ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "0240",
730 }
731 }
732}
733
734impl crate::Description for ICD {
735 fn description(self) -> &'static str {
736 match self {
737 ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene => "System Information et Repertoire des Entreprise et des Etablissements: SIRENE ",
738 ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique => "Codification Numerique des Etablissments Financiers En Belgique ",
739 ICD::NbsOsiNetwork => "NBS/OSI NETWORK ",
740 ICD::UsaFedGovOsiNetwork => "USA FED GOV OSI NETWORK ",
741 ICD::UsaDodOsiNetwork => "USA DOD OSI NETWORK ",
742 ICD::Organisationsnummer => "Organisationsnummer ",
743 ICD::LeNumeroNational => "LE NUMERO NATIONAL ",
744 ICD::SiretCode => "SIRET-CODE ",
745 ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2 => "Organizational Identifiers for Structured Names under ISO 9541 Part 2 ",
746 ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices => "International Code Designator for the Identification of OSI-based, Amateur Radio Organizations, Network Objects and Application Services. ",
747 ICD::EuropeanComputerManufacturersAssociationEcma => "European Computer Manufacturers Association: ECMA ",
748 ICD::VsaFtpCodeFtpFileTransferProtocol => "VSA FTP CODE (FTP = File Transfer Protocol) ",
749 ICD::NistOsiImplememtsWorkshop => "NIST/OSI Implememts' Workshop ",
750 ICD::ElectronicDataInterchangeEdi => "Electronic Data Interchange: EDI ",
751 ICD::EwosObjectIdentifiers => "EWOS Object Identifiers ",
752 ICD::CommonLanguage => "COMMON LANGUAGE ",
753 ICD::SnaOsiNetwork => "SNA/OSI Network ",
754 ICD::AirTransportIndustryServicesCommunicationsNetwork => "Air Transport Industry Services Communications Network ",
755 ICD::EuropeanLaboratoryForParticlePhysicsCern => "European Laboratory for Particle Physics: CERN ",
756 ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT => "SOCIETY FOR WORLDWIDE INTERBANK FINANCIAL, TELECOMMUNICATION S.W.I.F.T. ",
757 ICD::OsfDistributedComputingObjectIdentification => "OSF Distributed Computing Object Identification ",
758 ICD::NordicUniversityAndResearchNetworkNordunet => "Nordic University and Research Network: NORDUnet ",
759 ICD::DigitalEquipmentCorporationDec => "Digital Equipment Corporation: DEC ",
760 ICD::OsiAsiaOceaniaWorkshop => "OSI ASIA-OCEANIA WORKSHOP ",
761 ICD::NatoIso6523IcdeCodingScheme => "NATO ISO 6523 ICDE coding scheme ",
762 ICD::AeronauticalTelecommunicationsNetworkAtn => "Aeronautical Telecommunications Network (ATN) ",
763 ICD::InternationalStandardIso6523 => "International Standard ISO 6523 ",
764 ICD::TheAllUnionClassifierEnterprisesAndOrganisations => "The All-Union Classifier of Enterprises and Organisations ",
765 ICD::AtTOsiNetwork => "AT&T/OSI Network ",
766 ICD::EdiPartnerIdentificationCode => "EDI Partner Identification Code ",
767 ICD::TelecomAustralia => "Telecom Australia ",
768 ICD::SGWOsiInternetwork => "S G W OSI Internetwork ",
769 ICD::ReuterOpenAddressStandard => "Reuter Open Address Standard ",
770 ICD::Iso6523Icd => "ISO 6523 - ICD ",
771 ICD::TeletrustObjectIdentifiers => "TeleTrust Object Identifiers ",
772 ICD::LyTunnus => "LY-tunnus ",
773 ICD::TheAustralianGosipNetwork => "The Australian GOSIP Network ",
774 ICD::TheOzDodOsiNetwork => "The OZ DOD OSI Network ",
775 ICD::UnileverGroupCompanies => "Unilever Group Companies ",
776 ICD::CiticorpGlobalInformationNetwork => "Citicorp Global Information Network ",
777 ICD::DbpTelekomObjectIdentifiers => "DBP Telekom Object Identifiers ",
778 ICD::Hydronett => "HydroNETT ",
779 ICD::ThaiIndustrialStandardsInstituteTisi => "Thai Industrial Standards Institute (TISI) ",
780 ICD::IciCompanyIdentificationSystem => "ICI Company Identification System ",
781 ICD::Funloc => "FUNLOC ",
782 ICD::BullOdiDsaUnixNetwork => "BULL ODI/DSA/UNIX Network ",
783 ICD::Osinz => "OSINZ ",
784 ICD::AucklandAreaHealth => "Auckland Area Health ",
785 ICD::Firmenich => "Firmenich ",
786 ICD::AgfaDis => "AGFA-DIS ",
787 ICD::SocietyMotionPictureAndTelevisionEngineersSmpte => "Society of Motion Picture and Television Engineers (SMPTE) ",
788 ICD::Migros_networkM_netopz => "Migros_Network M_NETOPZ ",
789 ICD::Iso6523Icdpcr => "ISO6523 - ICDPCR ",
790 ICD::EnergyNet => "Energy Net ",
791 ICD::NokiaObjectIdentifiersNoi => "Nokia Object Identifiers (NOI) ",
792 ICD::SaintGobain => "Saint Gobain ",
793 ICD::SiemensCorporateNetwork => "Siemens Corporate Network ",
794 ICD::Danznet => "DANZNET ",
795 ICD::DataUniversalNumberingSystemDUNSNumber => "Data Universal Numbering System (D-U-N-S Number) ",
796 ICD::SoffexOsi => "SOFFEX OSI ",
797 ICD::KpnOvn => "KPN OVN ",
798 ICD::Ascomosinet => "ascomOSINet ",
799 ICD::UtcUniformeTransportCode => "UTC: Uniforme Transport Code ",
800 ICD::SolvayOsiCoding => "SOLVAY OSI CODING ",
801 ICD::RocheCorporateNetwork => "Roche Corporate Network ",
802 ICD::Zellwegerosinet => "ZellwegerOSINet ",
803 ICD::IntelCorporationOsi => "Intel Corporation OSI ",
804 ICD::SitaObjectIdentifierTree => "SITA Object Identifier Tree ",
805 ICD::DaimlerchryslerCorporateNetwork => "DaimlerChrysler Corporate Network ",
806 ICD::LegoOsiNetwork => "LEGO /OSI NETWORK ",
807 ICD::NavistarOsiNetwork => "NAVISTAR/OSI Network ",
808 ICD::IcdFormattedAtmAddress => "ICD Formatted ATM address ",
809 ICD::Arinc => "ARINC ",
810 ICD::AlcanetAlcatelAlsthomCorporateNetwork => "Alcanet/Alcatel-Alsthom Corporate Network ",
811 ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo => "Sistema Italiano di Identificazione di ogetti gestito da UNINFO ",
812 ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo => "Sistema Italiano di Indirizzamento di Reti OSI Gestito da UNINFO ",
813 ICD::MitelTerminalOrSwitchingEquipment => "Mitel terminal or switching equipment ",
814 ICD::AtmForum => "ATM Forum ",
815 ICD::UkNationalHealthServiceSchemeEdiraCompliant => "UK National Health Service Scheme, (EDIRA compliant) ",
816 ICD::InternationalNsap => "International NSAP ",
817 ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant => "Norwegian Telecommunications Authority's, NTA'S, EDI, identifier scheme (EDIRA compliant) ",
818 ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork => "Advanced Telecommunications Modules Limited, Corporate Network ",
819 ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant => "Athens Chamber of Commerce & Industry Scheme (EDIRA compliant) ",
820 ICD::SwissChambersCommerceSchemeEdiraCompliant => "Swiss Chambers of Commerce Scheme (EDIRA) compliant ",
821 ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant => "United States Council for International Business (USCIB) Scheme, (EDIRA compliant) ",
822 ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant => "National Federation of Chambers of Commerce & Industry of Belgium, Scheme (EDIRA compliant) ",
823 ICD::EanLocationCode => "EAN Location Code ",
824 ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant => "The Association of British Chambers of Commerce Ltd. Scheme, (EDIRA compliant) ",
825 ICD::InternetIpAddressingIso6523IcdEncoding => "Internet IP addressing - ISO 6523 ICD encoding ",
826 ICD::CiscoSysytemsOsiNetwork => "Cisco Sysytems / OSI Network ",
827 ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant => "Revenue Canada Business Number Registration (EDIRA compliant) ",
828 ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant => "DEUTSCHER INDUSTRIE- UND HANDELSTAG (DIHT) Scheme (EDIRA compliant) ",
829 ICD::HewlettPackardCompanyInternalAmNetwork => "Hewlett - Packard Company Internal AM Network ",
830 ICD::DanishChamberOfCommerceSchemeEdiraCompliant => "DANISH CHAMBER OF COMMERCE Scheme (EDIRA compliant) ",
831 ICD::FtiEdiforumItaliaEdiraCompliant => "FTI - Ediforum Italia, (EDIRA compliant) ",
832 ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant => "CHAMBER OF COMMERCE TEL AVIV-JAFFA Scheme (EDIRA compliant) ",
833 ICD::SiemensSupervisorySystemsNetwork => "Siemens Supervisory Systems Network ",
834 ICD::Png_icdScheme => "PNG_ICD Scheme ",
835 ICD::SouthAfricanCodeAllocation => "South African Code Allocation ",
836 ICD::Heag => "HEAG ",
837 ICD::BtIcdCodingSystem => "BT - ICD Coding System ",
838 ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant => "Portuguese Chamber of Commerce and Industry Scheme (EDIRA compliant) ",
839 ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant => "Vereniging van Kamers van Koophandel en Fabrieken in Nederland (Association of Chambers of Commerce and Industry in the Netherlands), Scheme (EDIRA compliant) ",
840 ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant => "Association of Swedish Chambers of Commerce and Industry Scheme (EDIRA compliant) ",
841 ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant => "Australian Chambers of Commerce and Industry Scheme (EDIRA compliant) ",
842 ICD::BellsouthIcdAesaAtmEndSystemAddress => "BellSouth ICD AESA (ATM End System Address) ",
843 ICD::BellAtlantic => "Bell Atlantic ",
844 ICD::ObjectIdentifiers => "Object Identifiers ",
845 ICD::IsoRegisterForStandardsProducingOrganizations => "ISO register for Standards producing Organizations ",
846 ICD::Originnet => "OriginNet ",
847 ICD::CheckPointSoftwareTechnologies => "Check Point Software Technologies ",
848 ICD::PacificBellDataCommunicationsNetwork => "Pacific Bell Data Communications Network ",
849 ICD::PssObjectIdentifiers => "PSS Object Identifiers ",
850 ICD::StentorIcdCodingSystem => "STENTOR-ICD CODING SYSTEM ",
851 ICD::AtmNetworkZn96 => "ATM-Network ZN'96 ",
852 ICD::MciOsiNetwork => "MCI / OSI Network ",
853 ICD::Advantis => "Advantis ",
854 ICD::AffableSoftwareDataInterchangeCodes => "Affable Software Data Interchange Codes ",
855 ICD::BbDataGmbh => "BB-DATA GmbH ",
856 ICD::BasfCompanyAtmNetwork => "BASF Company ATM-Network ",
857 ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348 => "IOTA Identifiers for Organizations for Telecommunications Addressing using the ICD system format defined in ISO/IEC 8348 ",
858 ICD::HenkelCorporateNetworkHNet => "Henkel Corporate Network (H-Net) ",
859 ICD::GteOsiNetwork => "GTE/OSI Network ",
860 ICD::DresdnerBankCorporateNetwork => "Dresdner Bank Corporate Network ",
861 ICD::BcnrSwissClearingBankNumber => "BCNR (Swiss Clearing Bank Number) ",
862 ICD::BpiSwissBusinessPartnerIdentificationCode => "BPI (Swiss Business Partner Identification) code ",
863 ICD::DirectoratesEuropeanCommission => "Directorates of the European Commission ",
864 ICD::CodeForIdentificationNationalOrganizations => "Code for the Identification of National Organizations ",
865 ICD::CerticomObjectIdentifiers => "Certicom Object Identifiers ",
866 ICD::Tc68Oid => "TC68 OID ",
867 ICD::InfonetServicesCorporation => "Infonet Services Corporation ",
868 ICD::SiaObjectIdentifiers => "SIA Object Identifiers ",
869 ICD::CableWirelessGlobalAtmEndSystemAddressPlan => "Cable & Wireless Global ATM End-System Address Plan ",
870 ICD::GlobalAesaScheme => "Global AESA scheme ",
871 ICD::FranceTelecomAtmEndSystemAddressPlan => "France Telecom ATM End System Address Plan ",
872 ICD::SavvisCommunicationsAesa => "Savvis Communications AESA:. ",
873 ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode => "Toshiba Organizations, Partners, And Suppliers' (TOPAS) Code ",
874 ICD::NatoCommercialAndGovernmentEntitySystem => "NATO Commercial and Government Entity system ",
875 ICD::SecetiObjectIdentifiers => "SECETI Object Identifiers ",
876 ICD::EinesteinetAg => "EINESTEINet AG ",
877 ICD::DodaacDepartmentDefenseActivityAddressCode => "DoDAAC (Department of Defense Activity Address Code) ",
878 ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme => "DGCP (Direction Générale de la Comptabilité Publique)administrative accounting identification scheme ",
879 ICD::DgiDirectionGénéraleDesImpotsCode => "DGI (Direction Générale des Impots) code ",
880 ICD::StandardCompanyCode => "Standard Company Code ",
881 ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic => "ITU (International Telecommunications Union)Data Network Identification Codes (DNIC) ",
882 ICD::GlobalBusinessIdentifier => "Global Business Identifier ",
883 ICD::MadgeNetworksLtdIcdAtmAddressingScheme => "Madge Networks Ltd- ICD ATM Addressing Scheme ",
884 ICD::AustralianBusinessNumberAbnScheme => "Australian Business Number (ABN) Scheme ",
885 ICD::EdiraSchemeIdentifierCode => "Edira Scheme Identifier Code ",
886 ICD::ConcertGlobalNetworkServicesIcdAesa => "Concert Global Network Services ICD AESA ",
887 ICD::IdentificationNumberEconomicSubjectsIco => "Identification number of economic subjects: (ICO) ",
888 ICD::GlobalCrossingAesaAtmEndSystemAddress => "Global Crossing AESA (ATM End System Address) ",
889 ICD::Auna => "AUNA ",
890 ICD::AtmInterconnectionWithDutchKpnTelecom => "ATM interconnection with the Dutch KPN Telecom ",
891 ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127 => "Identification number of economic subject (ICO) Act on State Statistics of 29 November 2'001, § 27 ",
892 ICD::ActalisObjectIdentifiers => "ACTALIS Object Identifiers ",
893 ICD::GtinGlobalTradeItemNumber => "GTIN - Global Trade Item Number ",
894 ICD::EccmaOpenTechnicalDirectory => "ECCMA Open Technical Directory ",
895 ICD::CenIsssObjectIdentifierScheme => "CEN/ISSS Object Identifier Scheme ",
896 ICD::UsEpaFacilityIdentifier => "US-EPA Facility Identifier ",
897 ICD::TelusCorporation => "TELUS Corporation ",
898 ICD::FieieObjectIdentifiers => "FIEIE Object identifiers ",
899 ICD::SwissguideIdentifierScheme => "Swissguide Identifier Scheme ",
900 ICD::PriorityTelecomAtmEndSystemAddressPlan => "Priority Telecom ATM End System Address Plan ",
901 ICD::VodafoneIrelandOsiAddressing => "Vodafone Ireland OSI Addressing ",
902 ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber => "Swiss Federal Business Identification Number. Central Business names Index (zefix) Identification Number ",
903 ICD::TeikokuCompanyCode => "Teikoku Company Code ",
904 ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex => "Luxembourg CP & CPS (Certification Policy and Certification Practice Statement) Index ",
905 ICD::ProjectGroupListsPropertiesProlist => "Project Group “Lists of Properties” (PROLIST®) ",
906 ICD::EciSs => "eCI@ss ",
907 ICD::Stepnexus => "StepNexus ",
908 ICD::SiemensAg => "Siemens AG ",
909 ICD::ParadineGmbh => "Paradine GmbH ",
910 ICD::OdetteInternationalLimited => "Odette International Limited ",
911 ICD::Route1Mobinet => "Route1 MobiNET ",
912 ICD::PenangoObjectIdentifiers => "Penango Object Identifiers ",
913 ICD::LithuanianMilitaryPki => "Lithuanian military PKI ",
914 ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb => "Numéro d'identification suisse des enterprises (IDE), Swiss Unique Business Identification Number (UIDB) ",
915 ICD::Digstorg => "DIGSTORG ",
916 ICD::PercevalObjectCode => "Perceval Object Code ",
917 ICD::TrustpointObjectIdentifiers => "TrustPoint Object Identifiers ",
918 ICD::AmazonUniqueIdentificationScheme => "Amazon Unique Identification Scheme ",
919 ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem => "Corporate Number of The Social Security and Tax Number System ",
920 ICD::EuropeanBusinessIdentifierEbid => "European Business Identifier (EBID) ",
921 ICD::OrganisatieIndentificatieNummerOin => "Organisatie Indentificatie Nummer (OIN) ",
922 ICD::CompanyCodeEstonia => "Company Code (Estonia) ",
923 ICD::Organisasjonsnummer => "Organisasjonsnummer ",
924 ICD::UblBePartyIdentifier => "UBL.BE Party Identifier ",
925 ICD::KoiosOpenTechnicalDictionary => "KOIOS Open Technical Dictionary",
926 ICD::SingaporeNationwideELnvoiceFramework => "Singapore Nationwide E-lnvoice Framework ",
927 ICD::IcelandicIdentifierÍslenskKennitala => "Icelandic identifier - Íslensk kennitala ",
928 ICD::AppliaPlStandard => "APPLiA Pl Standard",
929 ICD::Erstorg => "ERSTORG",
930 ICD::LegalEntityIdentifierLei => "Legal Entity Identifier (LEI)",
931 ICD::LegalEntityCodeLithuania => "Legal entity code (Lithuania)",
932 ICD::CodiceUnivocoUnitàOrganizzativaIpa => "Codice Univoco Unità Organizzativa iPA",
933 ICD::IndirizzoDiPostaElettronicaCertificata => "Indirizzo di Posta Elettronica Certificata",
934 ICD::EdeliveryNetworkParticipantIdentifier => "eDelivery Network Participant identifier",
935 ICD::LeitwegId => "Leitweg-ID",
936 ICD::Coddest => "CODDEST",
937 ICD::RegistreDuCommerceEtDeLIndustrieRci => "Registre du Commerce et de l’Industrie : RCI",
938 ICD::PilogOntologyCodificationIdentifierPoci => "PiLog Ontology Codification Identifier (POCI)",
939 ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer => "Numero d'entreprise / ondernemingsnummer / Unternehmensnummer",
940 ICD::Gs1IdentificationKeys => "GS1 identification keys",
941 ICD::CodiceFiscale => "CODICE FISCALE",
942 ICD::PartitaIva => "PARTITA IVA",
943 ICD::FinnishOrganizationIdentifier => "Finnish Organization Identifier",
944 ICD::FinnishOrganizationValueAddTaxIdentifier => "Finnish Organization Value Add Tax Identifier",
945 ICD::TradeplaceTradepiStandard => "Tradeplace TradePI Standard",
946 ICD::NetServiceId => "Net service ID",
947 ICD::Ovtcode => "OVTcode",
948 ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber => "The Netherlands Chamber of Commerce and Industry establishment number",
949 ICD::UnifiedRegistrationNumberLatvia => "Unified registration number (Latvia)",
950 ICD::TaxpayerRegistrationCodeLatvia => "Taxpayer registration code (Latvia)",
951 ICD::TheRegisterNaturalPersonsLatvia => "The Register of Natural Persons (Latvia)",
952 ICD::TheRegisteredNumberQualifiedInvoiceIssuer => "The registered number of the qualified invoice issuer",
953 ICD::MetadataRegistrySupport => "Metadata Registry Support",
954 ICD::EuBasedCompany => "EU based company",
955 ICD::FtctcCodeRoutage => "FTCTC CODE ROUTAGE",
956 ICD::FrctcElectronicAddress => "FRCTC ELECTRONIC ADDRESS",
957 ICD::FrctcParticulier => "FRCTC Particulier",
958 ICD::NonEuBasedCompany => "NON - EU based company",
959 ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet => "Répertoire des Entreprises et des Etablissements (RIDET)",
960 ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles => "T.A.H.I.T.I (traitement automatique hiérarchisé des institutions de Tahiti et des îles)",
961 ICD::NationalEInvoicingFramework => "National e-Invoicing Framework",
962 ICD::SingleTaxableCompanyFrance => "Single taxable company (France)",
963 ICD::NobbProductNumber => "NOBB product number",
964 ICD::DescriptionNotKnown => "Description not known",
965 ICD::ToimitusosoiteId => "Toimitusosoite ID",
966 ICD::UaeTaxIdentificationNumberTin => "UAE Tax Identification Number (TIN)",
967 ICD::DescriptionNotKnown_Dup => "Description not known",
968 ICD::CprDanishPersonCivilRegistrationNumber => "CPR (Danish person civil registration number)",
969 ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp => "Plateforme.s agréée.s à la facturation électronique (PPF/PDP)",
970 ICD::Eaeu => "EAEU",
971 ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales => "Register of legal persons (in French : Répertoire des personnes morales)",
972 }
973 }
974}
975
976impl crate::FromCode for ICD {
977 fn from_code(code: &str) -> Option<Self>
978 where
979 Self: Sized,
980 {
981 match code {
982 "0002" => Some(ICD::SystemInformationEtRepertoireDesEntrepriseEtDesEtablissementsSirene),
983 "0003" => Some(ICD::CodificationNumeriqueDesEtablissmentsFinanciersEnBelgique),
984 "0004" => Some(ICD::NbsOsiNetwork),
985 "0005" => Some(ICD::UsaFedGovOsiNetwork),
986 "0006" => Some(ICD::UsaDodOsiNetwork),
987 "0007" => Some(ICD::Organisationsnummer),
988 "0008" => Some(ICD::LeNumeroNational),
989 "0009" => Some(ICD::SiretCode),
990 "0010" => Some(ICD::OrganizationalIdentifiersForStructuredNamesUnderIso9541Part2),
991 "0011" => Some(ICD::InternationalCodeDesignatorForIdentificationOsiBasedAmateurRadioOrganizationsNetworkObjectsAndApplicationServices),
992 "0012" => Some(ICD::EuropeanComputerManufacturersAssociationEcma),
993 "0013" => Some(ICD::VsaFtpCodeFtpFileTransferProtocol),
994 "0014" => Some(ICD::NistOsiImplememtsWorkshop),
995 "0015" => Some(ICD::ElectronicDataInterchangeEdi),
996 "0016" => Some(ICD::EwosObjectIdentifiers),
997 "0017" => Some(ICD::CommonLanguage),
998 "0018" => Some(ICD::SnaOsiNetwork),
999 "0019" => Some(ICD::AirTransportIndustryServicesCommunicationsNetwork),
1000 "0020" => Some(ICD::EuropeanLaboratoryForParticlePhysicsCern),
1001 "0021" => Some(ICD::SocietyForWorldwideInterbankFinancialTelecommunicationSWIFT),
1002 "0022" => Some(ICD::OsfDistributedComputingObjectIdentification),
1003 "0023" => Some(ICD::NordicUniversityAndResearchNetworkNordunet),
1004 "0024" => Some(ICD::DigitalEquipmentCorporationDec),
1005 "0025" => Some(ICD::OsiAsiaOceaniaWorkshop),
1006 "0026" => Some(ICD::NatoIso6523IcdeCodingScheme),
1007 "0027" => Some(ICD::AeronauticalTelecommunicationsNetworkAtn),
1008 "0028" => Some(ICD::InternationalStandardIso6523),
1009 "0029" => Some(ICD::TheAllUnionClassifierEnterprisesAndOrganisations),
1010 "0030" => Some(ICD::AtTOsiNetwork),
1011 "0031" => Some(ICD::EdiPartnerIdentificationCode),
1012 "0032" => Some(ICD::TelecomAustralia),
1013 "0033" => Some(ICD::SGWOsiInternetwork),
1014 "0034" => Some(ICD::ReuterOpenAddressStandard),
1015 "0035" => Some(ICD::Iso6523Icd),
1016 "0036" => Some(ICD::TeletrustObjectIdentifiers),
1017 "0037" => Some(ICD::LyTunnus),
1018 "0038" => Some(ICD::TheAustralianGosipNetwork),
1019 "0039" => Some(ICD::TheOzDodOsiNetwork),
1020 "0040" => Some(ICD::UnileverGroupCompanies),
1021 "0041" => Some(ICD::CiticorpGlobalInformationNetwork),
1022 "0042" => Some(ICD::DbpTelekomObjectIdentifiers),
1023 "0043" => Some(ICD::Hydronett),
1024 "0044" => Some(ICD::ThaiIndustrialStandardsInstituteTisi),
1025 "0045" => Some(ICD::IciCompanyIdentificationSystem),
1026 "0046" => Some(ICD::Funloc),
1027 "0047" => Some(ICD::BullOdiDsaUnixNetwork),
1028 "0048" => Some(ICD::Osinz),
1029 "0049" => Some(ICD::AucklandAreaHealth),
1030 "0050" => Some(ICD::Firmenich),
1031 "0051" => Some(ICD::AgfaDis),
1032 "0052" => Some(ICD::SocietyMotionPictureAndTelevisionEngineersSmpte),
1033 "0053" => Some(ICD::Migros_networkM_netopz),
1034 "0054" => Some(ICD::Iso6523Icdpcr),
1035 "0055" => Some(ICD::EnergyNet),
1036 "0056" => Some(ICD::NokiaObjectIdentifiersNoi),
1037 "0057" => Some(ICD::SaintGobain),
1038 "0058" => Some(ICD::SiemensCorporateNetwork),
1039 "0059" => Some(ICD::Danznet),
1040 "0060" => Some(ICD::DataUniversalNumberingSystemDUNSNumber),
1041 "0061" => Some(ICD::SoffexOsi),
1042 "0062" => Some(ICD::KpnOvn),
1043 "0063" => Some(ICD::Ascomosinet),
1044 "0064" => Some(ICD::UtcUniformeTransportCode),
1045 "0065" => Some(ICD::SolvayOsiCoding),
1046 "0066" => Some(ICD::RocheCorporateNetwork),
1047 "0067" => Some(ICD::Zellwegerosinet),
1048 "0068" => Some(ICD::IntelCorporationOsi),
1049 "0069" => Some(ICD::SitaObjectIdentifierTree),
1050 "0070" => Some(ICD::DaimlerchryslerCorporateNetwork),
1051 "0071" => Some(ICD::LegoOsiNetwork),
1052 "0072" => Some(ICD::NavistarOsiNetwork),
1053 "0073" => Some(ICD::IcdFormattedAtmAddress),
1054 "0074" => Some(ICD::Arinc),
1055 "0075" => Some(ICD::AlcanetAlcatelAlsthomCorporateNetwork),
1056 "0076" => Some(ICD::SistemaItalianoDiIdentificazioneDiOgettiGestitoDaUninfo),
1057 "0077" => Some(ICD::SistemaItalianoDiIndirizzamentoDiRetiOsiGestitoDaUninfo),
1058 "0078" => Some(ICD::MitelTerminalOrSwitchingEquipment),
1059 "0079" => Some(ICD::AtmForum),
1060 "0080" => Some(ICD::UkNationalHealthServiceSchemeEdiraCompliant),
1061 "0081" => Some(ICD::InternationalNsap),
1062 "0082" => Some(ICD::NorwegianTelecommunicationsAuthoritysNtasEdiIdentifierSchemeEdiraCompliant),
1063 "0083" => Some(ICD::AdvancedTelecommunicationsModulesLimitedCorporateNetwork),
1064 "0084" => Some(ICD::AthensChamberCommerceIndustrySchemeEdiraCompliant),
1065 "0085" => Some(ICD::SwissChambersCommerceSchemeEdiraCompliant),
1066 "0086" => Some(ICD::UnitedStatesCouncilForInternationalBusinessUscibSchemeEdiraCompliant),
1067 "0087" => Some(ICD::NationalFederationChambersCommerceIndustryBelgiumSchemeEdiraCompliant),
1068 "0088" => Some(ICD::EanLocationCode),
1069 "0089" => Some(ICD::TheAssociationBritishChambersCommerceLtdSchemeEdiraCompliant),
1070 "0090" => Some(ICD::InternetIpAddressingIso6523IcdEncoding),
1071 "0091" => Some(ICD::CiscoSysytemsOsiNetwork),
1072 "0093" => Some(ICD::RevenueCanadaBusinessNumberRegistrationEdiraCompliant),
1073 "0094" => Some(ICD::DeutscherIndustrieUndHandelstagDihtSchemeEdiraCompliant),
1074 "0095" => Some(ICD::HewlettPackardCompanyInternalAmNetwork),
1075 "0096" => Some(ICD::DanishChamberOfCommerceSchemeEdiraCompliant),
1076 "0097" => Some(ICD::FtiEdiforumItaliaEdiraCompliant),
1077 "0098" => Some(ICD::ChamberOfCommerceTelAvivJaffaSchemeEdiraCompliant),
1078 "0099" => Some(ICD::SiemensSupervisorySystemsNetwork),
1079 "0100" => Some(ICD::Png_icdScheme),
1080 "0101" => Some(ICD::SouthAfricanCodeAllocation),
1081 "0102" => Some(ICD::Heag),
1082 "0104" => Some(ICD::BtIcdCodingSystem),
1083 "0105" => Some(ICD::PortugueseChamberCommerceAndIndustrySchemeEdiraCompliant),
1084 "0106" => Some(ICD::VerenigingVanKamersVanKoophandelEnFabriekenInNederlandAssociationChambersCommerceAndIndustryInNetherlandsSchemeEdiraCompliant),
1085 "0107" => Some(ICD::AssociationSwedishChambersCommerceAndIndustrySchemeEdiraCompliant),
1086 "0108" => Some(ICD::AustralianChambersCommerceAndIndustrySchemeEdiraCompliant),
1087 "0109" => Some(ICD::BellsouthIcdAesaAtmEndSystemAddress),
1088 "0110" => Some(ICD::BellAtlantic),
1089 "0111" => Some(ICD::ObjectIdentifiers),
1090 "0112" => Some(ICD::IsoRegisterForStandardsProducingOrganizations),
1091 "0113" => Some(ICD::Originnet),
1092 "0114" => Some(ICD::CheckPointSoftwareTechnologies),
1093 "0115" => Some(ICD::PacificBellDataCommunicationsNetwork),
1094 "0116" => Some(ICD::PssObjectIdentifiers),
1095 "0117" => Some(ICD::StentorIcdCodingSystem),
1096 "0118" => Some(ICD::AtmNetworkZn96),
1097 "0119" => Some(ICD::MciOsiNetwork),
1098 "0120" => Some(ICD::Advantis),
1099 "0121" => Some(ICD::AffableSoftwareDataInterchangeCodes),
1100 "0122" => Some(ICD::BbDataGmbh),
1101 "0123" => Some(ICD::BasfCompanyAtmNetwork),
1102 "0124" => Some(ICD::IotaIdentifiersForOrganizationsForTelecommunicationsAddressingUsingIcdSystemFormatDefinedInIsoIec8348),
1103 "0125" => Some(ICD::HenkelCorporateNetworkHNet),
1104 "0126" => Some(ICD::GteOsiNetwork),
1105 "0127" => Some(ICD::DresdnerBankCorporateNetwork),
1106 "0128" => Some(ICD::BcnrSwissClearingBankNumber),
1107 "0129" => Some(ICD::BpiSwissBusinessPartnerIdentificationCode),
1108 "0130" => Some(ICD::DirectoratesEuropeanCommission),
1109 "0131" => Some(ICD::CodeForIdentificationNationalOrganizations),
1110 "0132" => Some(ICD::CerticomObjectIdentifiers),
1111 "0133" => Some(ICD::Tc68Oid),
1112 "0134" => Some(ICD::InfonetServicesCorporation),
1113 "0135" => Some(ICD::SiaObjectIdentifiers),
1114 "0136" => Some(ICD::CableWirelessGlobalAtmEndSystemAddressPlan),
1115 "0137" => Some(ICD::GlobalAesaScheme),
1116 "0138" => Some(ICD::FranceTelecomAtmEndSystemAddressPlan),
1117 "0139" => Some(ICD::SavvisCommunicationsAesa),
1118 "0140" => Some(ICD::ToshibaOrganizationsPartnersAndSuppliersTopasCode),
1119 "0141" => Some(ICD::NatoCommercialAndGovernmentEntitySystem),
1120 "0142" => Some(ICD::SecetiObjectIdentifiers),
1121 "0143" => Some(ICD::EinesteinetAg),
1122 "0144" => Some(ICD::DodaacDepartmentDefenseActivityAddressCode),
1123 "0145" => Some(ICD::DgcpDirectionGénéraleDeLaComptabilitéPubliqueAdministrativeAccountingIdentificationScheme),
1124 "0146" => Some(ICD::DgiDirectionGénéraleDesImpotsCode),
1125 "0147" => Some(ICD::StandardCompanyCode),
1126 "0148" => Some(ICD::ItuInternationalTelecommunicationsUnionDataNetworkIdentificationCodesDnic),
1127 "0149" => Some(ICD::GlobalBusinessIdentifier),
1128 "0150" => Some(ICD::MadgeNetworksLtdIcdAtmAddressingScheme),
1129 "0151" => Some(ICD::AustralianBusinessNumberAbnScheme),
1130 "0152" => Some(ICD::EdiraSchemeIdentifierCode),
1131 "0153" => Some(ICD::ConcertGlobalNetworkServicesIcdAesa),
1132 "0154" => Some(ICD::IdentificationNumberEconomicSubjectsIco),
1133 "0155" => Some(ICD::GlobalCrossingAesaAtmEndSystemAddress),
1134 "0156" => Some(ICD::Auna),
1135 "0157" => Some(ICD::AtmInterconnectionWithDutchKpnTelecom),
1136 "0158" => Some(ICD::IdentificationNumberEconomicSubjectIcoActOnStateStatistics29November200127),
1137 "0159" => Some(ICD::ActalisObjectIdentifiers),
1138 "0160" => Some(ICD::GtinGlobalTradeItemNumber),
1139 "0161" => Some(ICD::EccmaOpenTechnicalDirectory),
1140 "0162" => Some(ICD::CenIsssObjectIdentifierScheme),
1141 "0163" => Some(ICD::UsEpaFacilityIdentifier),
1142 "0164" => Some(ICD::TelusCorporation),
1143 "0165" => Some(ICD::FieieObjectIdentifiers),
1144 "0166" => Some(ICD::SwissguideIdentifierScheme),
1145 "0167" => Some(ICD::PriorityTelecomAtmEndSystemAddressPlan),
1146 "0168" => Some(ICD::VodafoneIrelandOsiAddressing),
1147 "0169" => Some(ICD::SwissFederalBusinessIdentificationNumberCentralBusinessNamesIndexZefixIdentificationNumber),
1148 "0170" => Some(ICD::TeikokuCompanyCode),
1149 "0171" => Some(ICD::LuxembourgCpCpsCertificationPolicyAndCertificationPracticeStatementIndex),
1150 "0172" => Some(ICD::ProjectGroupListsPropertiesProlist),
1151 "0173" => Some(ICD::EciSs),
1152 "0174" => Some(ICD::Stepnexus),
1153 "0175" => Some(ICD::SiemensAg),
1154 "0176" => Some(ICD::ParadineGmbh),
1155 "0177" => Some(ICD::OdetteInternationalLimited),
1156 "0178" => Some(ICD::Route1Mobinet),
1157 "0179" => Some(ICD::PenangoObjectIdentifiers),
1158 "0180" => Some(ICD::LithuanianMilitaryPki),
1159 "0183" => Some(ICD::NuméroDidentificationSuisseDesEnterprisesIdeSwissUniqueBusinessIdentificationNumberUidb),
1160 "0184" => Some(ICD::Digstorg),
1161 "0185" => Some(ICD::PercevalObjectCode),
1162 "0186" => Some(ICD::TrustpointObjectIdentifiers),
1163 "0187" => Some(ICD::AmazonUniqueIdentificationScheme),
1164 "0188" => Some(ICD::CorporateNumberTheSocialSecurityAndTaxNumberSystem),
1165 "0189" => Some(ICD::EuropeanBusinessIdentifierEbid),
1166 "0190" => Some(ICD::OrganisatieIndentificatieNummerOin),
1167 "0191" => Some(ICD::CompanyCodeEstonia),
1168 "0192" => Some(ICD::Organisasjonsnummer),
1169 "0193" => Some(ICD::UblBePartyIdentifier),
1170 "0194" => Some(ICD::KoiosOpenTechnicalDictionary),
1171 "0195" => Some(ICD::SingaporeNationwideELnvoiceFramework),
1172 "0196" => Some(ICD::IcelandicIdentifierÍslenskKennitala),
1173 "0197" => Some(ICD::AppliaPlStandard),
1174 "0198" => Some(ICD::Erstorg),
1175 "0199" => Some(ICD::LegalEntityIdentifierLei),
1176 "0200" => Some(ICD::LegalEntityCodeLithuania),
1177 "0201" => Some(ICD::CodiceUnivocoUnitàOrganizzativaIpa),
1178 "0202" => Some(ICD::IndirizzoDiPostaElettronicaCertificata),
1179 "0203" => Some(ICD::EdeliveryNetworkParticipantIdentifier),
1180 "0204" => Some(ICD::LeitwegId),
1181 "0205" => Some(ICD::Coddest),
1182 "0206" => Some(ICD::RegistreDuCommerceEtDeLIndustrieRci),
1183 "0207" => Some(ICD::PilogOntologyCodificationIdentifierPoci),
1184 "0208" => Some(ICD::NumeroDentrepriseOndernemingsnummerUnternehmensnummer),
1185 "0209" => Some(ICD::Gs1IdentificationKeys),
1186 "0210" => Some(ICD::CodiceFiscale),
1187 "0211" => Some(ICD::PartitaIva),
1188 "0212" => Some(ICD::FinnishOrganizationIdentifier),
1189 "0213" => Some(ICD::FinnishOrganizationValueAddTaxIdentifier),
1190 "0214" => Some(ICD::TradeplaceTradepiStandard),
1191 "0215" => Some(ICD::NetServiceId),
1192 "0216" => Some(ICD::Ovtcode),
1193 "0217" => Some(ICD::TheNetherlandsChamberCommerceAndIndustryEstablishmentNumber),
1194 "0218" => Some(ICD::UnifiedRegistrationNumberLatvia),
1195 "0219" => Some(ICD::TaxpayerRegistrationCodeLatvia),
1196 "0220" => Some(ICD::TheRegisterNaturalPersonsLatvia),
1197 "0221" => Some(ICD::TheRegisteredNumberQualifiedInvoiceIssuer),
1198 "0222" => Some(ICD::MetadataRegistrySupport),
1199 "0223" => Some(ICD::EuBasedCompany),
1200 "0224" => Some(ICD::FtctcCodeRoutage),
1201 "0225" => Some(ICD::FrctcElectronicAddress),
1202 "0226" => Some(ICD::FrctcParticulier),
1203 "0227" => Some(ICD::NonEuBasedCompany),
1204 "0228" => Some(ICD::RépertoireDesEntreprisesEtDesEtablissementsRidet),
1205 "0229" => Some(ICD::TAHITITraitementAutomatiqueHiérarchiséDesInstitutionsDeTahitiEtDesÎles),
1206 "0230" => Some(ICD::NationalEInvoicingFramework),
1207 "0231" => Some(ICD::SingleTaxableCompanyFrance),
1208 "0232" => Some(ICD::NobbProductNumber),
1209 "0233" => Some(ICD::DescriptionNotKnown),
1210 "0234" => Some(ICD::ToimitusosoiteId),
1211 "0235" => Some(ICD::UaeTaxIdentificationNumberTin),
1212 "0236" => Some(ICD::DescriptionNotKnown_Dup),
1213 "0237" => Some(ICD::CprDanishPersonCivilRegistrationNumber),
1214 "0238" => Some(ICD::PlateformeSAgrééeSÀLaFacturationÉlectroniquePpfPdp),
1215 "0239" => Some(ICD::Eaeu),
1216 "0240" => Some(ICD::RegisterLegalPersonsInFrenchRépertoireDesPersonnesMorales),
1217 _ => None,
1218 }
1219 }
1220}