<?php

namespace FiloBlu\Esb\Api\Data;

use Magento\Quote\Model\Quote;

/**
 * Interface ProductProducerInterface
 * @package FiloBlu\Esb\Api\Data
 */
interface QuoteProducerInterface extends ProducerInterface
{
    /**
     * @param Quote|null $quote
     * @return MessageInterface
     */
    public function produce(Quote $quote = null): MessageInterface;
}
