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

42 lines
926 B
TypeScript
Raw Normal View History

2025-01-02 18:28:13 +01:00
import type { CommunicationTypeViewModel } from "../../settings/communicationType.models";
2024-09-16 19:03:52 +02:00
export interface CommunicationViewModel {
id: number;
preferred: boolean;
mobile: string;
email: string;
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;
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;
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
}