diff --git a/lib/Models/Payment/Pix.php b/lib/Models/Payment/Pix.php index a77d6ab..f01da28 100644 --- a/lib/Models/Payment/Pix.php +++ b/lib/Models/Payment/Pix.php @@ -7,31 +7,28 @@ * * @package Safe2Pay\Models */ -class Pix implements \JsonSerializable -{ +class Pix implements \JsonSerializable { private $Expiration; - public function getExpiration() - { + public function getExpiration() { return $this->Expiration; } - public function setExpiration($Expiration) - { + public function setExpiration($Expiration) { $this->Expiration = $Expiration; } - function __construct($Expiration = null) - { + function __construct($Expiration = null) { $this->Expiration = $Expiration; } - public function jsonSerialize() - { - return [ - "Expiration" => $this->Expiration - ]; + public function jsonSerialize() { + $object = []; + if (!empty(( $this->Expiration))) { + $object['Expiration'] = $this->Expiration; + } + return $object; } }