SmartCompare | Dokumentation Qernel API Types

Base Types

ArrayRef

A list of something, this type is deprecated and will be removed soon.

Bool

A boolean, coded as 0 and 1

Int

An integer

Num

An integer or float

PosInt

A positive integer

Str

A string

__ANON__

Signalizes an abstraction error. This may be fixed soon.

Complex Types

ArrayOfDates

A list of Qernel::Entity::Date elements

WohngebaeudeAusstattung

Subtype of Int

key value
0 keine Angabe
1 Ja
2 Nein

Berufsstatus

Subtype of Int

key value
0 Angestellte/r
1 Arbeiter/in
2 Beamte/r
3 Arbeitslose/r
4 Rentner/in
5 Versorgungsempfänger/in
10 wirtschaftl. selbst. Privatpersonen (inkl. Privatier)
12 sonstige Privatpersonen

Berufsstatus nach BiPro

Berufsstatus nach BiPro (zweistellig)

Subtype of Int (BerufsstatusBiPro), 2-digit-Str (BerufsstatusBiPro2stellig)

key (BerufsstatusBiPro) key (BerufsstatusBiPro2stellig) value
0 00 unbekannt
1 01 Angestellte/r
3 03 Beamte/r
4 04 Selbstständig/r
6 06 Rente/Pensionär/in
7 07 Schüler/in
8 08 Hausfrau/Hausmann
9 09 arbeitslos
16 16 Student/in
99 99 sonstige

Diensteigenschaft

Subtype of Int

key value
0 Altenpfleger
0 Krankengymnast
0 Masseur
0 Rettungssanitäter
1 Busfahrer im öffentl. Dienst
2 Fahrer von Schienenfahrzeugen im ÖD
3 Bedienstete in Versorgungsbetrieb im ÖD
4 Bedienstete in Verkehrsbetrieb im ÖD
5 Bedienstete in Vermessungsämtern
6 Bedienstete in der Gewerbeaufsicht
7 Bedienstete in Wasserwirtschaftsämtern
8 Staatliche/kommunale Baubeamte
9 Bedienstete mit bauplanender Tätigkeit
10 Bedienstete mit bauleitender Tätigkeit
11 Forstbeamte/Förster
12 Richter/Staatsanwalt/Rechtspfleger
13 Gerichtsvollzieher/Vollziehungsbeamte
14 Lehrer an öffentlichen Schulen
15 Erzieher/Kindergärtner
16 Krankenpfleger/Krankenschwester
17 Mitarbeiter im sozialen Beruf
18 Mitarbeiter im sozialpädagogischen Beruf
19 Mitarbeiter im sozialpflegerischen Beruf
20 Pfarrer
21 Angehörige/Bedienstete der Bundeswehr
22 Angehörige/Bedienstete der Polizei
23 Angehörige/Bedienstete der Bundespolizei
24 Angehörige/Zivilbedienstete des Zolls
25 Angehörige/Bedienstete der Berufsfeuerw.
26 Angehörige/Bedienstete im Strafvollzug
27 Angehörige/Bedienstete im Justizvollzug
28 Angehörige der DB AG in der Verwaltung
29 Angehörige der DB AG mit techn. Tätigkeit
30 Bedienstete der Deutschen Post AG
31 Bedienstete DeTe AG in der Verwaltung
32 Bedienstete DeTe AG mit techn. Tätigkeit
33 Bedienstete der Postbank AG
34 Bedienstete in der Luftfahrt
35 Bedienstete in der Raumfahrt
36 Bedienstete in der Schiffahrt
37 Bedienstete in der Forschung
38 Bedienstete in der Wissenschaft
39 Beamte/Bedienstete im Auswärtigen Amt
40 Sonst. Bedienstete mit verw. Tätigkeit im ÖD
41 Sonst. Bedienstete mit techn. Tätigkeit im ÖD

Email

An email address

Fahrgestellnummer

Subtype of Int, must be 17 characters long, only uppercase letters and does not allow I, O or Q and no special chars

IBAN

Subtype of Str, can only contain A-Z and 0-9

KfzBerufsgruppe

Subtype of Int

key value
2 Angestellter
3 Angestellter im öffentl. Dienst
4 Büroangestellter im Innendienst
5 Arbeiter
8 Rentner / Pensionär
9 Schüler, Student, Auszubildender
10 freiwilliger Wehrdienst, Zivildienstleistende
11 Hausfrau / Hausmann
12 arbeitslos
13 sonstige

KfzTarifgruppe

Subtype of Int

key value
1 Beamte/Angestellte im öffentlichen Dienst
2 Beamte auf Lebenszeit
3 Privatperson
4 Selbstständige/Freiberufler
5 Agrarier

ObjektBewohntStatus

Subtype of Int

key value
1 ständig bewohnt
2 länger als 60 Tage hintereinander unbewohnt

PhoneNumber

A phone number matching a very basic format rule, for example '+49 176 999 999' or '0176 999999' or '089443213'

Rechtsschutz-Tarifgruppe

Subtype of Int

key value
0 Familie/Lebensgem. nichtselbständig
1 Beamter/öffentl. Dienst
4 Single nichtselbständig
5 Senioren/Rentner
6 Beamter/ÖD Single
7 ehem. Beamter Senioren/Rentner
9 Paar ohne Kinder nichtselbständig
10 Senioren/Rentner Single
11 ehem. Beamter Senioren/Rentner Single
12 Beamter/öffentl. Dienst Paar ohne Kinder
13 Single mit Kind/alleinerziehend, nichtselbständig
14 Beamter/ÖD Single mit Kind/alleinerziehend

Selbstbeteiligung

Subtype of Int

key value value (Rechtsschutz) value (Wohngebäude)
1 keine Selbstbeteiligung keine Selbstbeteiligung keine Selbstbeteiligung
2 bis 100 Euro bis 100 Euro bis 150 Euro
3 bis 150 Euro bis 150 Euro bis 300 Euro
4 bis 200 Euro bis 200 Euro bis 600 Euro
5 bis 250 Euro bis 250 Euro bis 1000 Euro
6 bis 500 Euro bis 500 Euro über 1000 Euro oder prozentual
7 bis 1000 Euro (nicht in jedem Produkt verfügbar, dann stattdessen 6) bis 750 Euro nicht verfügbar
8 nicht verfügbar bis 1000 Euro nicht verfügbar

Versicherungsschutz Kasko

Subtype of Int

key value
10 keine Kaskoversicherung
20 Teilkasko o. SB
30 Teilkasko 150 SB
40 Teilkasko 300 SB
50 Teilkasko 500 SB
60 Teilkasko 1000 SB
70 Vollkasko o. SB, Teilkasko o. SB
80 Vollkasko 150 SB, Teilkasko o. SB
90 Vollkasko 150 SB, Teilkasko 150 SB
100 Vollkasko 300 SB, Teilkasko o. SB
110 Vollkasko 300 SB, Teilkasko 150 SB
120 Vollkasko 300 SB, Teilkasko 300 SB
130 Vollkasko 500 SB, Teilkasko o. SB
140 Vollkasko 500 SB, Teilkasko 150 SB
150 Vollkasko 500 SB, Teilkasko 500 SB
160 Vollkasko 750 SB, Teilkasko 750 SB
170 Vollkasko 1000 SB, Teilkasko o. SB
180 Vollkasko 1000 SB, Teilkasko o. SB
190 Vollkasko 1000 SB, Teilkasko 1000 SB
200 Vollkasko 2500 SB, Teilkasko o. SB
210 Vollkasko 2500 SB, Teilkasko 150 SB
220 Vollkasko 2500 SB, Teilkasko 2500 SB
230 Vollkasko 5000 SB, Teilkasko 150 SB
240 Vollkasko 5000 SB, Teilkasko 5000 SB

Vertragslaufzeit

Enum (only values 1,3,5 allowed)

VorschaedenListe

Subtype of ArrayRef[Int], but allows a stringified format like '1, 1, 1' also.

ZugangswegDiensthaftpflicht

Subtype of Int

key value
3000 Sonstige ÖD/ÖS kein Verband
3001 Deutscher Beamtenbund
3002 Vereinte Dienstleistungsgewerkschaft
3003 Deutscher Bundeswehrverband (DbwV) Föderungsges. (FÖG)
3004 Berufs- u. Sozialwerk für Angehörige des öff. Dienstes
3005 Lehramtsanwärterprojekt
3009 Unterstützungs- u. Vorsorgewerk Dienstleistungsbereich e.V.

Class Types

File Attachment

Alias Type for Qernel::Entity::File.

Qernel::Entity::Date

A date in the format DD.MM.YYYY or YYYY.MM.DD.

Qernel::Entity::Kennzeichen

Expects a certain format like BI-MA-4711.

Result Feature

Alias Type for Qernel::Entity::Feature.

Result Option

Alias Type for Qernel::Entity::Result::Option.

Result Person Option

Alias Type for Qernel::Entity::Result::PersonOption.

Result Status

Alias Type for Qernel::Entity::Result::Status.