<?php

namespace FSPoster\App\Watermark\App\DTOs\Request;

class WatermarkRule
{
    public const APPLY_TYPE_IMAGE = 'image';
    public const APPLY_TYPE_TEXT  = 'text';

    public const APPLY_TYPES = [self::APPLY_TYPE_IMAGE, self::APPLY_TYPE_TEXT];

    public string $id;
    public string $name;
    public bool $enabled;
    public string $applyType;
    public WatermarkFilters $filters;
    public WatermarkOptions $options;
}
