<?php

declare(strict_types=1);

namespace App\Framework\Notification\Media;

/**
 * Media Driver Marker Interface
 *
 * Drivers implement specific capability interfaces:
 * - SupportsPhotoAttachments
 * - SupportsVideoAttachments
 * - SupportsAudioAttachments
 * - SupportsDocumentAttachments
 * - SupportsLocationSharing
 *
 * MediaManager uses instanceof to detect capabilities
 */
interface MediaDriver
{
    /**
     * Get driver name
     */
    public function getName(): string;
}
