public function create() : CouponInterface
{
/** @var $coupon CouponInterface */
$coupon = $this->init();
$coupon->setClientUsageLimit(1);
$coupon->setGlobalUsageLimit(1);
$coupon->setModifierType('%');
$coupon->setModifierValue(100);
$coupon->setCode(strtoupper(uniqid()));
$coupon->setCurrency($this->getDefaultCurrency()->getCode());
return $coupon;
}