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

37 lines
777 B
TypeScript
Raw Normal View History

2024-09-16 19:03:52 +02:00
import type { CommunicationTypeViewModel } from "./communicationType.models";
export interface CommunicationViewModel {
id: number;
preferred: boolean;
mobile: string;
email: string;
city: string;
street: string;
streetNumber: number;
streetNumberAddition: string;
type: CommunicationTypeViewModel;
isNewsletterMain: boolean;
}
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;
}
export interface UpdateCommunicationViewModel {
id: number;
preferred: boolean;
mobile: string;
email: string;
city: string;
street: string;
streetNumber: number;
streetNumberAddition: string;
}