/**
 * RaceSoutheastAlaskanIndianTlingit.java
 * <p>
 * File generated from the voc::RaceSoutheastAlaskanIndianTlingit uml Enumeration
 * Generated by IHE - europe, gazelle team
 */
package net.ihe.gazelle.hl7v3.voc;

import jakarta.xml.bind.annotation.XmlEnum;
import jakarta.xml.bind.annotation.XmlEnumValue;
import jakarta.xml.bind.annotation.XmlRootElement;
import jakarta.xml.bind.annotation.XmlType;
/**
 * Description of the enumeration RaceSoutheastAlaskanIndianTlingit.
 *
 */

@XmlType(name = "RaceSoutheastAlaskanIndianTlingit")
@XmlEnum
@XmlRootElement(name = "RaceSoutheastAlaskanIndianTlingit")
public enum RaceSoutheastAlaskanIndianTlingit {
	@XmlEnumValue("1813-5")
	_18135("1813-5"),
	@XmlEnumValue("1814-3")
	_18143("1814-3"),
	@XmlEnumValue("1815-0")
	_18150("1815-0"),
	@XmlEnumValue("1816-8")
	_18168("1816-8"),
	@XmlEnumValue("1817-6")
	_18176("1817-6"),
	@XmlEnumValue("1818-4")
	_18184("1818-4"),
	@XmlEnumValue("1819-2")
	_18192("1819-2"),
	@XmlEnumValue("1820-0")
	_18200("1820-0"),
	@XmlEnumValue("1821-8")
	_18218("1821-8"),
	@XmlEnumValue("1822-6")
	_18226("1822-6"),
	@XmlEnumValue("1823-4")
	_18234("1823-4"),
	@XmlEnumValue("1824-2")
	_18242("1824-2"),
	@XmlEnumValue("1825-9")
	_18259("1825-9"),
	@XmlEnumValue("1826-7")
	_18267("1826-7"),
	@XmlEnumValue("1827-5")
	_18275("1827-5"),
	@XmlEnumValue("1828-3")
	_18283("1828-3"),
	@XmlEnumValue("1829-1")
	_18291("1829-1"),
	@XmlEnumValue("1830-9")
	_18309("1830-9"),
	@XmlEnumValue("1831-7")
	_18317("1831-7"),
	@XmlEnumValue("1832-5")
	_18325("1832-5"),
	@XmlEnumValue("1833-3")
	_18333("1833-3"),
	@XmlEnumValue("1834-1")
	_18341("1834-1"),
	@XmlEnumValue("1835-8")
	_18358("1835-8");
	
	private final String value;

    RaceSoutheastAlaskanIndianTlingit(String v) {
        value = v;
    }
    
     public String value() {
        return value;
    }

    public static RaceSoutheastAlaskanIndianTlingit fromValue(String v) {
        for (RaceSoutheastAlaskanIndianTlingit c: RaceSoutheastAlaskanIndianTlingit.values()) {
            if (c.value.equals(v)) {
                return c;
            }
        }
        throw new IllegalArgumentException(v);
    }
	
}