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>
 * <simpleType name="RoleStatus">
 *   <restriction base="{http://www.w3.org/2001/XMLSchema}string">
 *     <enumeration value="Utbildningsminister"/>
 *     <enumeration value="Suppleant"/>
 *     <enumeration value="Arbetsmarknadsminister"/>
 *     <enumeration value="Kvittningsman"/>
 *     <enumeration value="Personlig ersättare"/>
 *     <enumeration value="Migrations- och arbetsmarknadsminister"/>
 *     <enumeration value="Ordförande"/>
 *     <enumeration value="Statsråd"/>
 *     <enumeration value="Partiledare"/>
 *     <enumeration value="Statsrådsersättare"/>
 *     <enumeration value="Klimat- och miljöminister"/>
 *     <enumeration value="Samhällsbyggnadsminister"/>
 *     <enumeration value="Närings- och innovationsminister"/>
 *     <enumeration value="Talman"/>
 *     <enumeration value="Andre vice talman"/>
 *     <enumeration value="Språkrör"/>
 *     <enumeration value="Justitie- och migrationsminister"/>
 *     <enumeration value="Kulturminister"/>
 *     <enumeration value="Talmansersättare"/>
 *     <enumeration value="Socialminister"/>
 *     <enumeration value="Näringsminister"/>
 *     <enumeration value="Gruppledare"/>
 *     <enumeration value="Utrikesminister"/>
 *     <enumeration value="Extra suppleant"/>
 *     <enumeration value="Tredje vice ordförande"/>
 *     <enumeration value="Deputerad"/>
 *     <enumeration value="Infrastruktur- och försvarsminister"/>
 *     <enumeration value="Miljöminister"/>
 *     <enumeration value="Jordbruksminister"/>
 *     <enumeration value="Närings- och energiminister"/>
 *     <enumeration value="Tredje vice talman"/>
 *     <enumeration value="Justitieminister"/>
 *     <enumeration value="Ledamot"/>
 *     <enumeration value="Förste vice talman"/>
 *     <enumeration value="Andre vice ordförande"/>
 *     <enumeration value="Integrations- och jämställdhetsminister"/>
 *     <enumeration value="Riksdagsledamot"/>
 *     <enumeration value="Vice ordförande"/>
 *     <enumeration value="Revisor"/>
 *     <enumeration value="Vice gruppledare"/>
 *     <enumeration value="Kultur- och demokratiminister"/>
 *     <enumeration value="Vice statsminister"/>
 *     <enumeration value="Förste vice ordförande"/>
 *     <enumeration value="Försvarsminister"/>
 *     <enumeration value="Finansminister"/>
 *     <enumeration value="Statsminister"/>
 *     <enumeration value="Socialförsäkringsminister"/>
 *     <enumeration value="Ersättare"/>
 *     <enumeration value="Revisorssuppleant"/>
 *     <enumeration value="Landsbygdsminister"/>
 *     <enumeration value="Personlig suppleant"/>
 *     <enumeration value="Kultur- och idrottsminister"/>
 *   </restriction>
 * </simpleType>
 * </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);
    }
}