/** * @param \Generated\Shared\Transfer\OrderTransfer $orderTransfer * * @return \Generated\Shared\Transfer\OrderTransfer */ public function getOrderDetails(OrderTransfer $orderTransfer) { return $this->zedStub->call('/sales/gateway/get-order-details', $orderTransfer); }
/** * @param \Generated\Shared\Transfer\CustomerTransfer $customer * * @return \Generated\Shared\Transfer\WishlistTransfer */ public function getCustomerWishlist(CustomerTransfer $customer) { return $this->zedStub->call('/wishlist/gateway/get-customer-wishlist', $customer); }
/** * @param \Generated\Shared\Transfer\NewsletterSubscriptionRequestTransfer $newsletterUnsubscriptionRequest * * @return \Generated\Shared\Transfer\NewsletterSubscriptionResponseTransfer */ public function checkSubscription(NewsletterSubscriptionRequestTransfer $newsletterUnsubscriptionRequest) { return $this->zedStub->call('/newsletter/gateway/check-subscription', $newsletterUnsubscriptionRequest); }
/** * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer * * @return \Generated\Shared\Transfer\PayolutionCalculationResponseTransfer */ public function calculateInstallmentPayments(QuoteTransfer $quoteTransfer) { return $this->zedRequestClient->call('/payolution/gateway/calculate-installment-payments', $quoteTransfer); }
/** * @return \Spryker\Shared\ZedRequest\Client\Message[] */ public function getErrorMessages() { return $this->zedStub->getLastResponseErrorMessages(); }
/** * @param \Generated\Shared\Transfer\AddressTransfer $AddressTransfer * * @return \Generated\Shared\Transfer\AddressTransfer */ public function setDefaultShippingAddress(AddressTransfer $AddressTransfer) { return $this->zedStub->call('/customer/gateway/default-shipping-address', $AddressTransfer); }
/** * @param \Generated\Shared\Transfer\QuoteTransfer $quoteTransfer * * @return \Generated\Shared\Transfer\ShipmentMethodsTransfer */ public function getAvailableMethods(QuoteTransfer $quoteTransfer) { return $this->zedStub->call('/shipment/gateway/get-available-methods', $quoteTransfer, null, true); }