ff-admin/src/viewmodels/admin/club/newsletter/newsletter.models.ts

32 lines
689 B
TypeScript
Raw Normal View History

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;
}