PATH:
home
/
rwabteecom
/
public_html
/
vendor
/
iyzico
/
iyzipay-php
/
src
/
Iyzipay
/
Request
/
Subscription
/
Editing: SubscriptionCreateRequest.php
<?php namespace Iyzipay\Request\Subscription; use Iyzipay\JsonBuilder; use Iyzipay\Model\Customer; use Iyzipay\Request; class SubscriptionCreateRequest extends Request { private $pricingPlanReferenceCode; private $subscriptionInitialStatus; private $paymentCard; private $customer; public function __construct() { $this->customer = new Customer(); } public function getCustomer() { return $this->customer; } public function setCustomer(Customer $customer) { $this->customer = $customer; } public function getPaymentCard() { return $this->paymentCard; } public function setPaymentCard($paymentCard) { $this->paymentCard = $paymentCard; } public function getPricingPlanReferenceCode() { return $this->pricingPlanReferenceCode; } public function setPricingPlanReferenceCode($pricingPlanReferenceCode) { $this->pricingPlanReferenceCode = $pricingPlanReferenceCode; } public function getSubscriptionInitialStatus() { return $this->subscriptionInitialStatus; } public function setSubscriptionInitialStatus($subscriptionInitialStatus) { $this->subscriptionInitialStatus = $subscriptionInitialStatus; } public function getJsonObject() { return JsonBuilder::fromJsonObject(parent::getJsonObject()) ->add("locale", $this->getLocale()) ->add("conversationId", $this->getConversationId()) ->add("pricingPlanReferenceCode", $this->getPricingPlanReferenceCode()) ->add("subscriptionInitialStatus", $this->getSubscriptionInitialStatus()) ->add("paymentCard", $this->getPaymentCard()) ->add("customer", $this->getCustomer()->getJsonObject($locale = null,$conversationId= null, $customerReferenceCode = null) ) ->getObject(); } }
SAVE
CANCEL