RoleStatus.java

//
// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.11 
// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
// Any modifications to this file will be lost upon recompilation of the source schema. 
// Generated on: 2018.10.06 at 11:56:51 AM CEST 
//


package com.hack23.cia.model.external.riksdagen.person.impl;

import javax.xml.bind.annotation.XmlEnum;
import javax.xml.bind.annotation.XmlEnumValue;
import javax.xml.bind.annotation.XmlType;


/**
 * <p>Java class for RoleStatus.
 * 
 * <p>The following schema fragment specifies the expected content contained within this class.
 * <p>
 * <pre>
 * &lt;simpleType name="RoleStatus"&gt;
 *   &lt;restriction base="{http://www.w3.org/2001/XMLSchema}string"&gt;
 *     &lt;enumeration value="Utbildningsminister"/&gt;
 *     &lt;enumeration value="Suppleant"/&gt;
 *     &lt;enumeration value="Arbetsmarknadsminister"/&gt;
 *     &lt;enumeration value="Kvittningsman"/&gt;
 *     &lt;enumeration value="Personlig ersättare"/&gt;
 *     &lt;enumeration value="Migrations- och arbetsmarknadsminister"/&gt;
 *     &lt;enumeration value="Ordförande"/&gt;
 *     &lt;enumeration value="Statsråd"/&gt;
 *     &lt;enumeration value="Partiledare"/&gt;
 *     &lt;enumeration value="Statsrådsersättare"/&gt;
 *     &lt;enumeration value="Klimat- och miljöminister"/&gt;
 *     &lt;enumeration value="Samhällsbyggnadsminister"/&gt;
 *     &lt;enumeration value="Närings- och innovationsminister"/&gt;
 *     &lt;enumeration value="Talman"/&gt;
 *     &lt;enumeration value="Andre vice talman"/&gt;
 *     &lt;enumeration value="Språkrör"/&gt;
 *     &lt;enumeration value="Justitie- och migrationsminister"/&gt;
 *     &lt;enumeration value="Kulturminister"/&gt;
 *     &lt;enumeration value="Talmansersättare"/&gt;
 *     &lt;enumeration value="Socialminister"/&gt;
 *     &lt;enumeration value="Näringsminister"/&gt;
 *     &lt;enumeration value="Gruppledare"/&gt;
 *     &lt;enumeration value="Utrikesminister"/&gt;
 *     &lt;enumeration value="Extra suppleant"/&gt;
 *     &lt;enumeration value="Tredje vice ordförande"/&gt;
 *     &lt;enumeration value="Deputerad"/&gt;
 *     &lt;enumeration value="Infrastruktur- och försvarsminister"/&gt;
 *     &lt;enumeration value="Miljöminister"/&gt;
 *     &lt;enumeration value="Jordbruksminister"/&gt;
 *     &lt;enumeration value="Närings- och energiminister"/&gt;
 *     &lt;enumeration value="Tredje vice talman"/&gt;
 *     &lt;enumeration value="Justitieminister"/&gt;
 *     &lt;enumeration value="Ledamot"/&gt;
 *     &lt;enumeration value="Förste vice talman"/&gt;
 *     &lt;enumeration value="Andre vice ordförande"/&gt;
 *     &lt;enumeration value="Integrations- och jämställdhetsminister"/&gt;
 *     &lt;enumeration value="Riksdagsledamot"/&gt;
 *     &lt;enumeration value="Vice ordförande"/&gt;
 *     &lt;enumeration value="Revisor"/&gt;
 *     &lt;enumeration value="Vice gruppledare"/&gt;
 *     &lt;enumeration value="Kultur- och demokratiminister"/&gt;
 *     &lt;enumeration value="Vice statsminister"/&gt;
 *     &lt;enumeration value="Förste vice ordförande"/&gt;
 *     &lt;enumeration value="Försvarsminister"/&gt;
 *     &lt;enumeration value="Finansminister"/&gt;
 *     &lt;enumeration value="Statsminister"/&gt;
 *     &lt;enumeration value="Socialförsäkringsminister"/&gt;
 *     &lt;enumeration value="Ersättare"/&gt;
 *     &lt;enumeration value="Revisorssuppleant"/&gt;
 *     &lt;enumeration value="Landsbygdsminister"/&gt;
 *     &lt;enumeration value="Personlig suppleant"/&gt;
 *     &lt;enumeration value="Kultur- och idrottsminister"/&gt;
 *   &lt;/restriction&gt;
 * &lt;/simpleType&gt;
 * </pre>
 * 
 */
@XmlType(name = "RoleStatus")
@XmlEnum
public enum RoleStatus {

    @XmlEnumValue("Utbildningsminister")
    UTBILDNINGSMINISTER("Utbildningsminister"),
    @XmlEnumValue("Suppleant")
    SUPPLEANT("Suppleant"),
    @XmlEnumValue("Arbetsmarknadsminister")
    ARBETSMARKNADSMINISTER("Arbetsmarknadsminister"),
    @XmlEnumValue("Kvittningsman")
    KVITTNINGSMAN("Kvittningsman"),
    @XmlEnumValue("Personlig ers\u00e4ttare")
    PERSONLIG_ERSÄTTARE("Personlig ers\u00e4ttare"),
    @XmlEnumValue("Migrations- och arbetsmarknadsminister")
    MIGRATIONS_OCH_ARBETSMARKNADSMINISTER("Migrations- och arbetsmarknadsminister"),
    @XmlEnumValue("Ordf\u00f6rande")
    ORDFÖRANDE("Ordf\u00f6rande"),
    @XmlEnumValue("Statsr\u00e5d")
    STATSRÅD("Statsr\u00e5d"),
    @XmlEnumValue("Partiledare")
    PARTILEDARE("Partiledare"),
    @XmlEnumValue("Statsr\u00e5dsers\u00e4ttare")
    STATSRÅDSERSÄTTARE("Statsr\u00e5dsers\u00e4ttare"),
    @XmlEnumValue("Klimat- och milj\u00f6minister")
    KLIMAT_OCH_MILJÖMINISTER("Klimat- och milj\u00f6minister"),
    @XmlEnumValue("Samh\u00e4llsbyggnadsminister")
    SAMHÄLLSBYGGNADSMINISTER("Samh\u00e4llsbyggnadsminister"),
    @XmlEnumValue("N\u00e4rings- och innovationsminister")
    NÄRINGS_OCH_INNOVATIONSMINISTER("N\u00e4rings- och innovationsminister"),
    @XmlEnumValue("Talman")
    TALMAN("Talman"),
    @XmlEnumValue("Andre vice talman")
    ANDRE_VICE_TALMAN("Andre vice talman"),
    @XmlEnumValue("Spr\u00e5kr\u00f6r")
    SPRÅKRÖR("Spr\u00e5kr\u00f6r"),
    @XmlEnumValue("Justitie- och migrationsminister")
    JUSTITIE_OCH_MIGRATIONSMINISTER("Justitie- och migrationsminister"),
    @XmlEnumValue("Kulturminister")
    KULTURMINISTER("Kulturminister"),
    @XmlEnumValue("Talmansers\u00e4ttare")
    TALMANSERSÄTTARE("Talmansers\u00e4ttare"),
    @XmlEnumValue("Socialminister")
    SOCIALMINISTER("Socialminister"),
    @XmlEnumValue("N\u00e4ringsminister")
    NÄRINGSMINISTER("N\u00e4ringsminister"),
    @XmlEnumValue("Gruppledare")
    GRUPPLEDARE("Gruppledare"),
    @XmlEnumValue("Utrikesminister")
    UTRIKESMINISTER("Utrikesminister"),
    @XmlEnumValue("Extra suppleant")
    EXTRA_SUPPLEANT("Extra suppleant"),
    @XmlEnumValue("Tredje vice ordf\u00f6rande")
    TREDJE_VICE_ORDFÖRANDE("Tredje vice ordf\u00f6rande"),
    @XmlEnumValue("Deputerad")
    DEPUTERAD("Deputerad"),
    @XmlEnumValue("Infrastruktur- och f\u00f6rsvarsminister")
    INFRASTRUKTUR_OCH_FÖRSVARSMINISTER("Infrastruktur- och f\u00f6rsvarsminister"),
    @XmlEnumValue("Milj\u00f6minister")
    MILJÖMINISTER("Milj\u00f6minister"),
    @XmlEnumValue("Jordbruksminister")
    JORDBRUKSMINISTER("Jordbruksminister"),
    @XmlEnumValue("N\u00e4rings- och energiminister")
    NÄRINGS_OCH_ENERGIMINISTER("N\u00e4rings- och energiminister"),
    @XmlEnumValue("Tredje vice talman")
    TREDJE_VICE_TALMAN("Tredje vice talman"),
    @XmlEnumValue("Justitieminister")
    JUSTITIEMINISTER("Justitieminister"),
    @XmlEnumValue("Ledamot")
    LEDAMOT("Ledamot"),
    @XmlEnumValue("F\u00f6rste vice talman")
    FÖRSTE_VICE_TALMAN("F\u00f6rste vice talman"),
    @XmlEnumValue("Andre vice ordf\u00f6rande")
    ANDRE_VICE_ORDFÖRANDE("Andre vice ordf\u00f6rande"),
    @XmlEnumValue("Integrations- och j\u00e4mst\u00e4lldhetsminister")
    INTEGRATIONS_OCH_JÄMSTÄLLDHETSMINISTER("Integrations- och j\u00e4mst\u00e4lldhetsminister"),
    @XmlEnumValue("Riksdagsledamot")
    RIKSDAGSLEDAMOT("Riksdagsledamot"),
    @XmlEnumValue("Vice ordf\u00f6rande")
    VICE_ORDFÖRANDE("Vice ordf\u00f6rande"),
    @XmlEnumValue("Revisor")
    REVISOR("Revisor"),
    @XmlEnumValue("Vice gruppledare")
    VICE_GRUPPLEDARE("Vice gruppledare"),
    @XmlEnumValue("Kultur- och demokratiminister")
    KULTUR_OCH_DEMOKRATIMINISTER("Kultur- och demokratiminister"),
    @XmlEnumValue("Vice statsminister")
    VICE_STATSMINISTER("Vice statsminister"),
    @XmlEnumValue("F\u00f6rste vice ordf\u00f6rande")
    FÖRSTE_VICE_ORDFÖRANDE("F\u00f6rste vice ordf\u00f6rande"),
    @XmlEnumValue("F\u00f6rsvarsminister")
    FÖRSVARSMINISTER("F\u00f6rsvarsminister"),
    @XmlEnumValue("Finansminister")
    FINANSMINISTER("Finansminister"),
    @XmlEnumValue("Statsminister")
    STATSMINISTER("Statsminister"),
    @XmlEnumValue("Socialf\u00f6rs\u00e4kringsminister")
    SOCIALFÖRSÄKRINGSMINISTER("Socialf\u00f6rs\u00e4kringsminister"),
    @XmlEnumValue("Ers\u00e4ttare")
    ERSÄTTARE("Ers\u00e4ttare"),
    @XmlEnumValue("Revisorssuppleant")
    REVISORSSUPPLEANT("Revisorssuppleant"),
    @XmlEnumValue("Landsbygdsminister")
    LANDSBYGDSMINISTER("Landsbygdsminister"),
    @XmlEnumValue("Personlig suppleant")
    PERSONLIG_SUPPLEANT("Personlig suppleant"),
    @XmlEnumValue("Kultur- och idrottsminister")
    KULTUR_OCH_IDROTTSMINISTER("Kultur- och idrottsminister");
    private final String value;

    RoleStatus(String v) {
        value = v;
    }

    public String value() {
        return value;
    }

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

}