26 lines
720 B
TypeScript
26 lines
720 B
TypeScript
export interface FdiskMember {
|
|
standesbuchNr: string;
|
|
dienstgrad: string;
|
|
vorname: string;
|
|
zuname: string;
|
|
geburtsdatum: string | null;
|
|
svnr: string | null;
|
|
eintrittsdatum: string | null;
|
|
abmeldedatum: string | null;
|
|
/** 'aktiv' if no Abmeldedatum, 'ausgetreten' otherwise */
|
|
status: 'aktiv' | 'ausgetreten';
|
|
/** URL or identifier to navigate to the member detail page */
|
|
detailUrl: string | null;
|
|
}
|
|
|
|
export interface FdiskAusbildung {
|
|
standesbuchNr: string;
|
|
kursname: string;
|
|
kursDatum: string | null;
|
|
ablaufdatum: string | null;
|
|
ort: string | null;
|
|
bemerkung: string | null;
|
|
/** Unique key built from standesbuchNr + kursname + kursDatum for deduplication */
|
|
syncKey: string;
|
|
}
|