ff-admin-server/src/viewmodel/admin/club/member/membership.models.ts

35 lines
761 B
TypeScript
Raw Normal View History

2024-09-16 15:55:41 +02:00
export interface MembershipViewModel {
id: number;
start: Date;
end?: Date;
terminationReason?: string;
status: string;
2024-09-27 14:55:34 +02:00
statusId: number;
2024-09-16 15:55:41 +02:00
}
2025-01-21 14:49:14 +01:00
export interface MembershipStatisticsViewModel {
durationInDays: number;
durationInYears: number;
exactDuration: string;
2025-01-21 14:49:14 +01:00
status: string;
statusId: number;
2025-01-29 08:53:49 +01:00
memberId: string;
2025-01-25 10:20:57 +01:00
memberSalutation: string;
2025-01-21 14:49:14 +01:00
memberFirstname: string;
memberLastname: string;
memberNameaffix: string;
memberBirthdate: Date;
}
2025-05-30 15:13:38 +02:00
export interface MembershipTotalStatisticsViewModel {
durationInDays: number;
durationInYears: number;
exactDuration: string;
memberId: string;
memberSalutation: string;
memberFirstname: string;
memberLastname: string;
memberNameaffix: string;
memberBirthdate: Date;
}