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\Transaction;
use JMS\Serializer\Annotation\SerializedName;
use JMS\Serializer\Annotation\Type;
use Ticketpark\SaferpayJson\Response\Container\Invoice;
use Ticketpark\SaferpayJson\Response\Response;
final class CaptureResponse extends Response
{
public const STATUS_PENDING = 'PENDING';
public const STATUS_CAPTURED = 'CAPTURED';
/**
* @var string|null
* @SerializedName("TransactionId")
* @Type("string")
*/
private $transactionId;
* @SerializedName("CaptureId")
private $captureId;
* @SerializedName("Status")
private $status;
* @SerializedName("Date")
private $date;
* @var Invoice|null
* @SerializedName("Invoice")
* @Type("Ticketpark\SaferpayJson\Response\Container\Invoice")
private $invoice;
public function getTransactionId(): ?string
return $this->transactionId;
}
public function getCaptureId(): ?string
return $this->captureId;
public function getStatus(): ?string
return $this->status;
public function getDate(): ?string
return $this->date;
public function getInvoice(): ?Invoice
return $this->invoice;