<?php

namespace Tricks\CampaignMonitor;

use CS_REST_Wrapper_Result;
use Illuminate\Support\Facades\Facade;
use Spatie\LaravelData\Data;
use Tricks\CampaignMonitor\Data\ResultData;

/**
 * @method static CS_REST_Wrapper_Result sendTransactional(string $smartEmailId, string $smartEmailRecipient, array $messageData, array $attachments = [])
 * @method static true|ResultData send(string $transaction, Data $data, ?string $recipient = null)
 */
class CampaignMonitorFacade extends Facade
{
    public static function getFacadeAccessor(): string
    {
        return 'campaignmonitor';
    }
}
