for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
declare(strict_types=1);
namespace Ticketpark\SaferpayJson\Response\Container;
use JMS\Serializer\Annotation\SerializedName;
use JMS\Serializer\Annotation\Type;
final class CustomPlan
{
/**
* @var int|null
* @SerializedName("MinimumNumberOfInstallments")
* @Type("int")
*/
private $minimumNumberOfInstallments;
* @SerializedName("MaximumNumberOfInstallments")
private $maximumNumberOfInstallments;
* @var string|null
* @SerializedName("InterestRate")
* @Type("string")
private $interestRate;
* @var Amount|null
* @SerializedName("InstallmentFee")
* @Type("Ticketpark\SaferpayJson\Response\Container\Amount")
private $installmentFee;
* @SerializedName("AnnualPercentageRate")
private $annualPercentageRate;
* @SerializedName("TotalAmountDue")
private $totalAmountDue;
public function getMinimumNumberOfInstallments(): ?int
return $this->minimumNumberOfInstallments;
}
public function getMaximumNumberOfInstallments(): ?int
return $this->maximumNumberOfInstallments;
public function getInterestRate(): ?string
return $this->interestRate;
public function getInstallmentFee(): ?Amount
return $this->installmentFee;
public function getAnnualPercentageRate(): ?string
return $this->annualPercentageRate;
public function getTotalAmountDue(): ?Amount
return $this->totalAmountDue;