<?php

namespace Solspace\Freeform\Bundles\Backup\DTO\Templates;

class NotificationTemplate
{
    public int|string|null $uid = null;
    public int|string|null $id = null;
    public bool $isFile = false;

    public string $name;
    public string $handle;
    public ?string $description = null;

    public string $fromEmail;
    public string $fromName;
    public ?string $replyToName = null;
    public ?string $replyToEmail = null;
    public ?array $cc = null;
    public ?array $bcc = null;

    public bool $includeAttachments = false;
    public ?array $presetAssets = null;
    public ?array $pdfTemplateIds = null;
    public ?string $wrapperId = null;

    public string $subject;
    public string $body;
    public string $textBody;
    public bool $autoText;
}
