1
2
3
4
5
6
7
8
9 package ca.uhn.hl7v2.testpanel.xsd;
10
11 import jakarta.xml.bind.annotation.XmlEnum;
12 import jakarta.xml.bind.annotation.XmlEnumValue;
13 import jakarta.xml.bind.annotation.XmlType;
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 @XmlType(name = "MesssageTypeEnum")
31 @XmlEnum
32 public enum MesssageTypeEnum {
33
34 @XmlEnumValue("HL7v2")
35 HL_7_V_2("HL7v2"),
36 XML("XML");
37 private final String value;
38
39 MesssageTypeEnum(String v) {
40 value = v;
41 }
42
43 public String value() {
44 return value;
45 }
46
47 public static MesssageTypeEnum fromValue(String v) {
48 for (MesssageTypeEnum c: MesssageTypeEnum.values()) {
49 if (c.value.equals(v)) {
50 return c;
51 }
52 }
53 throw new IllegalArgumentException(v);
54 }
55
56 }