ff-admin/src/viewmodels/admin/club/member/communication.models.ts

45 lines
997 B
TypeScript
Raw Normal View History

2025-02-15 11:08:09 +01:00
import type { CommunicationTypeViewModel } from "../../configuration/communicationType.models";
2024-09-16 19:03:52 +02:00
export interface CommunicationViewModel {
id: number;
preferred: boolean;
mobile: string;
email: string;
2025-01-03 19:26:41 +01:00
postalCode: string;
2024-09-16 19:03:52 +02:00
city: string;
street: string;
streetNumber: number;
streetNumberAddition: string;
type: CommunicationTypeViewModel;
isNewsletterMain: boolean;
2024-11-27 10:07:46 +01:00
isSMSAlarming: boolean;
2024-09-16 19:03:52 +02:00
}
2024-09-17 16:44:02 +02:00
export interface CreateCommunicationViewModel {
preferred: boolean;
mobile: string;
email: string;
2025-01-03 19:26:41 +01:00
postalCode: string;
2024-09-17 16:44:02 +02:00
city: string;
street: string;
streetNumber: number;
streetNumberAddition: string;
typeId: number;
isNewsletterMain: boolean;
2024-11-27 10:07:46 +01:00
isSMSAlarming: boolean;
2024-09-17 16:44:02 +02:00
}
export interface UpdateCommunicationViewModel {
id: number;
preferred: boolean;
mobile: string;
email: string;
2025-01-03 19:26:41 +01:00
postalCode: string;
2024-09-17 16:44:02 +02:00
city: string;
street: string;
streetNumber: number;
streetNumberAddition: string;
isNewsletterMain: boolean;
2024-11-27 10:07:46 +01:00
isSMSAlarming: boolean;
2024-09-17 16:44:02 +02:00
}