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); | |
| } | |