<?php
/**
 * @author    Alexandre DEBUSSCHÈRE <alexandre@kosmonaft.dev>
 * @copyright 2023 Kosmonaft.dev
 * @license   Commercial
 */

if (!defined('_PS_VERSION_')) {
    exit;
}

/**
 * Interface MRMaxAPIInterface
 */
interface MRMaxAPIInterface
{

    /**
     * @param Order $order
     * @param MRMaxDelivery $delivery
     * @return mixed
     */
    public function generateLabel(Order $order, MRMaxDelivery $delivery);

    /**
     * @param array $orders
     * @return array
     * @throws PrestaShopException
     */
    public function generateLabels(array $orders);
}