Spaces:
No application file
No application file
declare(strict_types=1); | |
namespace Mautic\IntegrationsBundle\Sync\SyncDataExchange; | |
use Mautic\IntegrationsBundle\Sync\DAO\Sync\Order\OrderDAO; | |
use Mautic\IntegrationsBundle\Sync\DAO\Sync\Report\ReportDAO; | |
use Mautic\IntegrationsBundle\Sync\DAO\Sync\Request\RequestDAO; | |
interface SyncDataExchangeInterface | |
{ | |
/** | |
* Sync to integration. | |
*/ | |
public function getSyncReport(RequestDAO $requestDAO): ReportDAO; | |
/** | |
* Sync from integration. | |
*/ | |
public function executeSyncOrder(OrderDAO $syncOrderDAO); | |
} | |