{"version":3,"sources":["../../src/zugferd_2_3_2/hybridversion.ts"],"sourcesContent":["export enum HybridVersion {\n  /**\n   * The hybrid document is a Factur-X 1.0* compliant document\n   *\n   * Default value for current specification\n   */\n  TheHybridDocumentIsAFacturX10CompliantDocument = \"1.0\",\n  /**\n   * The hybrid document is a ZUGFeRD 1p0 compliant document\n   *\n   * Legacy use only. A warning is given if used for a document in the validity period of the current specification\n   */\n  TheHybridDocumentIsAZugferd1p0CompliantDocument = \"1p0\",\n  /**\n   * The hybrid document is a ZUGFeRD 2p0 compliant document\n   *\n   * Legacy use only. A warning is given if used for a document in the validity period of the current specification\n   */\n  TheHybridDocumentIsAZugferd2p0CompliantDocument = \"2p0\",\n  /**\n   * The hybrid document is a ZUGFeRD 2p1 compliant document\n   *\n   * Legacy use only. A warning is given if used for a document in the validity period of the current specification\n   */\n  TheHybridDocumentIsAZugferd2p1CompliantDocument = \"2p1\",\n  /**\n   * The hybrid document is a ZUGFeRD 2p2 compliant document\n   *\n   * Legacy use only. A warning is given if used for a document in the validity period of the current specification\n   */\n  TheHybridDocumentIsAZugferd2p2CompliantDocument = \"2p2\",\n}\n\nexport function description(value: HybridVersion): string {\n  switch (value) {\n    case HybridVersion.TheHybridDocumentIsAFacturX10CompliantDocument:\n      return \"The hybrid document is a Factur-X 1.0* compliant document\";\n    case HybridVersion.TheHybridDocumentIsAZugferd1p0CompliantDocument:\n      return \"The hybrid document is a ZUGFeRD 1p0 compliant document\";\n    case HybridVersion.TheHybridDocumentIsAZugferd2p0CompliantDocument:\n      return \"The hybrid document is a ZUGFeRD 2p0 compliant document\";\n    case HybridVersion.TheHybridDocumentIsAZugferd2p1CompliantDocument:\n      return \"The hybrid document is a ZUGFeRD 2p1 compliant document\";\n    case HybridVersion.TheHybridDocumentIsAZugferd2p2CompliantDocument:\n      return \"The hybrid document is a ZUGFeRD 2p2 compliant document\";\n  }\n}\n"],"mappings":";AAAO,IAAK,gBAAL,kBAAKA,mBAAL;AAML,EAAAA,eAAA,oDAAiD;AAMjD,EAAAA,eAAA,qDAAkD;AAMlD,EAAAA,eAAA,qDAAkD;AAMlD,EAAAA,eAAA,qDAAkD;AAMlD,EAAAA,eAAA,qDAAkD;AA9BxC,SAAAA;AAAA,GAAA;AAiCL,SAAS,YAAY,OAA8B;AACxD,UAAQ,OAAO;AAAA,IACb,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,IACT,KAAK;AACH,aAAO;AAAA,EACX;AACF;","names":["HybridVersion"]}