This commit is contained in:
Matthias Hochmeister
2026-03-13 21:49:42 +01:00
parent e666ff434e
commit ef9d2ff4a2
6 changed files with 276 additions and 0 deletions

View File

@@ -6,6 +6,9 @@ import {
MemberStats,
CreateMemberProfileData,
UpdateMemberProfileData,
Befoerderung,
Untersuchung,
Fahrgenehmigung,
} from '../types/member.types';
// ----------------------------------------------------------------
@@ -125,4 +128,19 @@ export const membersService = {
}
return response.data.data;
},
async getBefoerderungen(userId: string): Promise<Befoerderung[]> {
const response = await api.get<ApiItemResponse<Befoerderung[]>>(`/api/members/${userId}/befoerderungen`);
return response.data?.data ?? [];
},
async getUntersuchungen(userId: string): Promise<Untersuchung[]> {
const response = await api.get<ApiItemResponse<Untersuchung[]>>(`/api/members/${userId}/untersuchungen`);
return response.data?.data ?? [];
},
async getFahrgenehmigungen(userId: string): Promise<Fahrgenehmigung[]> {
const response = await api.get<ApiItemResponse<Fahrgenehmigung[]>>(`/api/members/${userId}/fahrgenehmigungen`);
return response.data?.data ?? [];
},
};