package de.ivu.elect.nl.interfaces.gbav;

public interface GbavConstants {
  /*
   * Numbers of categories
   */
  String CATEGORIE_PERSOON = "01";
  String CATEGORIE_NATIONALITEIT = "04";
  String CATEGORIE_PARTNERSCHAP = "05";
  String CATEGORIE_OVERLIJDEN = "06";
  String CATEGORIE_VERBLIJFPLAATS = "08";
  String CATEGORIE_KIESRECHT = "13";

  /*
   * Numbers of rubrics
   */
  String RUBRIEK_BSN = "0120";
  String RUBRIEK_VOORNAMEN = "0210";
  String RUBRIEK_ADELLIJKE_TITEL_PREDIKAAT = "0220";
  String RUBRIEK_VOORVOEGSEL_GESLACHTSNAAM = "0230";
  String RUBRIEK_GESLACHTSNAAM = "0240";
  String RUBRIEK_GEBOORTEDATUM = "0310";
  String RUBRIEK_GESLACHTSAANDUIDING = "0410";

  String RUBRIEK_NATIONALITEIT = "0510";
  String RUBRIEK_AANDUIDING_BIJZONDER_NEDERLANDERSCHAP = "6510";
  String RUBRIEK_INGANGSDATUM_GELDIGHEID = "8510";

  String RUBRIEK_DATUM_ONTBINDING_PARTNERSCHAP = "0710";

  String RUBRIEK_DATUM_OVERLIJDEN = "0810";

  String RUBRIEK_STRAATNAAM = "1110";
  String RUBRIEK_HUISNUMMER = "1120";
  String RUBRIEK_HUISLETTER = "1130";
  String RUBRIEK_HUISNUMMERTOEVOEGING = "1140";
  String RUBRIEK_POSTCODE = "1160";
  String RUBRIEK_WOONPLAATSNAAM = "1170";
  String RUBRIEK_LAND_ADRES_BUITENLAND = "1310";
  String RUBRIEK_REGEL_1_ADRES_BUITENLAND = "1330";
  String RUBRIEK_REGEL_2_ADRES_BUITENLAND = "1340";
  String RUBRIEK_REGEL_3_ADRES_BUITENLAND = "1350";

  String RUBRIEK_AANDUIDING_UITGESLOTEN_KIESRECHT = "3810";
  String RUBRIEK_EINDDATUM_UITSLUITING_KIESRECHT = "3820";

  /*
   * Values
   */
  String VALUE_GESLACHTSAANDUIDING_MALE = "M";
  String VALUE_GESLACHTSAANDUIDING_FEMALE = "V";
  String VALUE_GESLACHTSAANDUIDING_UNKNOWN = "O";

  String VALUE_AANDUIDING_BIJZONDER_NEDERLANDERSCHAP_BEHANDELD_ALS_NEDERLANDER = "B";
  String VALUE_AANDUIDING_BIJZONDER_NEDERLANDERSCHAP_VASTGESTELD_NIET_NEDERLANDER = "V";

  String VALUE_AANDUIDING_UITGESLOTEN_KIESRECHT_UITGESLOTEN = "A";

  String DEFAULT_COUNTRY_CODE = "0000";
}
