2025-01-02 18:28:13 +01:00
|
|
|
import type { QueryViewModel } from "../../settings/query.models";
|
2024-12-26 12:34:36 +01:00
|
|
|
|
|
|
|
export interface NewsletterViewModel {
|
|
|
|
id: number;
|
|
|
|
title: string;
|
|
|
|
description: string;
|
|
|
|
newsletterTitle: string;
|
|
|
|
newsletterText: string;
|
|
|
|
newsletterSignatur: string;
|
|
|
|
isSent: boolean;
|
2024-12-27 13:25:37 +01:00
|
|
|
recipientsByQueryId?: number | null;
|
|
|
|
recipientsByQuery?: QueryViewModel | null;
|
2024-12-26 12:34:36 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export interface CreateNewsletterViewModel {
|
|
|
|
title: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface SyncNewsletterViewModel {
|
|
|
|
id: number;
|
|
|
|
title: string;
|
|
|
|
description: string;
|
|
|
|
newsletterTitle: string;
|
|
|
|
newsletterText: string;
|
|
|
|
newsletterSignatur: string;
|
|
|
|
recipientsByQueryId?: number;
|
|
|
|
}
|
|
|
|
|
|
|
|
export interface SendNewsletterViewModel {
|
|
|
|
id: number;
|
|
|
|
}
|