add now features
This commit is contained in:
25
sync/src/types.ts
Normal file
25
sync/src/types.ts
Normal file
@@ -0,0 +1,25 @@
|
||||
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;
|
||||
}
|
||||
Reference in New Issue
Block a user