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

28 lines
576 B
TypeScript

export interface NewsletterViewModel {
id: number;
title: string;
description: string;
newsletterTitle: string;
newsletterText: string;
newsletterSignatur: string;
isSent: boolean;
recipientsByQueryId?: string | null;
}
export interface CreateNewsletterViewModel {
title: string;
}
export interface SyncNewsletterViewModel {
id: number;
title: string;
description: string;
newsletterTitle: string;
newsletterText: string;
newsletterSignatur: string;
recipientsByQueryId?: string;
}
export interface SendNewsletterViewModel {
id: number;
}