* @copyright Since 2007 PrestaShop SA and Contributors * @license https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0 */ namespace PrestaShop\Module\PrestashopCheckout\Builder\Payload; /** * Define common methods for Payload Builders */ interface PayloadBuilderInterface { /** * Reset the builder to get ready to build another payload */ public function reset(); /** * @return Payload */ public function getPayload(); public function buildFullPayload(); public function buildMinimalPayload(); }