import type { Temporal } from 'temporal-polyfill'; import type { SdkContentLocale } from '@/client'; import type { FileReference } from '@/models/file-reference/fileReference.model'; import type { MailTemplateUuid } from '@/models/mail-template/mailTemplateUuid.model.ts'; export interface MailTemplateLocaleDetail { uuid: MailTemplateUuid; createdAt: Temporal.ZonedDateTime; updatedAt: Temporal.ZonedDateTime; attachments: FileReference[]; language: SdkContentLocale; message: string; subject: string; } export interface MailTemplateDetail { uuid: MailTemplateUuid; createdAt: Temporal.ZonedDateTime; updatedAt: Temporal.ZonedDateTime; defaultBCC: string[]; defaultCC: string[]; displayName: string; key: string; locales: MailTemplateLocaleDetail[]; }