package de.ivu.elect.sitzberechnung.osv.exchange;

import de.ivu.wahl.wus.electioncategory.ElectionSubcategory;

public enum OSVLegacySitzberechnungWahlart {

  EK(ElectionSubcategory.EK),
  TK(ElectionSubcategory.TK),
  EP(ElectionSubcategory.EP),
  GR2(ElectionSubcategory.GR2),
  GR1(ElectionSubcategory.GR1),
  PS2(ElectionSubcategory.PS2),
  PS1(ElectionSubcategory.PS1),
  AB2(ElectionSubcategory.AB2),
  AB1(ElectionSubcategory.AB1),
  ER1(ElectionSubcategory.ER1),
  BC(ElectionSubcategory.BC),
  GC(ElectionSubcategory.GC);

  private final ElectionSubcategory electionSubcategory;

  OSVLegacySitzberechnungWahlart(ElectionSubcategory electionSubcategory) {
    this.electionSubcategory = electionSubcategory;
  }

  public ElectionSubcategory getElectionSubcategory() {
    return electionSubcategory;
  }
}
