2024-09-16 12:37:06 +02:00
|
|
|
import { Salutation } from "../../enums/salutation";
|
2024-09-17 16:44:39 +02:00
|
|
|
import { CommunicationViewModel } from "./communication.models";
|
2024-09-16 15:55:41 +02:00
|
|
|
import { MembershipViewModel } from "./membership.models";
|
2024-09-16 12:37:06 +02:00
|
|
|
|
|
|
|
export interface MemberViewModel {
|
|
|
|
id: number;
|
|
|
|
salutation: Salutation;
|
|
|
|
firstname: string;
|
|
|
|
lastname: string;
|
|
|
|
nameaffix: string;
|
|
|
|
birthdate: Date;
|
2024-09-16 15:55:41 +02:00
|
|
|
firstMembershipEntry?: MembershipViewModel;
|
|
|
|
lastMembershipEntry?: MembershipViewModel;
|
2024-09-17 16:44:39 +02:00
|
|
|
sendNewsletter?: CommunicationViewModel;
|
2024-11-27 10:07:59 +01:00
|
|
|
smsAlarming?: Array<CommunicationViewModel>;
|
2024-09-17 16:44:39 +02:00
|
|
|
preferredCommunication?: Array<CommunicationViewModel>;
|
2024-09-16 12:37:06 +02:00
|
|
|
}
|