Completed
Push — master ( 5addfc...31be61 )
by Manuel
03:09
created

AssertResponse::getLiability()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 3
Code Lines 1

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 1
eloc 1
nc 1
nop 0
dl 0
loc 3
rs 10
c 0
b 0
f 0
1
<?php declare(strict_types=1);
2
3
namespace Ticketpark\SaferpayJson\Response\PaymentPage;
4
5
use JMS\Serializer\Annotation\SerializedName;
6
use JMS\Serializer\Annotation\Type;
7
use Ticketpark\SaferpayJson\Response\Container\Dcc;
8
use Ticketpark\SaferpayJson\Response\Container\Liability;
9
use Ticketpark\SaferpayJson\Response\Container\MastercardIssuerInstallments;
10
use Ticketpark\SaferpayJson\Response\Container\Payer;
11
use Ticketpark\SaferpayJson\Response\Container\PaymentMeans;
12
use Ticketpark\SaferpayJson\Response\Container\RegistrationResult;
13
use Ticketpark\SaferpayJson\Response\Container\Transaction;
14
use Ticketpark\SaferpayJson\Response\Response;
15
16
final class AssertResponse extends Response
17
{
18
    /**
19
     * @var Transaction|null
20
     * @SerializedName("Transaction")
21
     * @Type("Ticketpark\SaferpayJson\Response\Container\Transaction")
22
     */
23
    private $transaction;
24
25
    /**
26
     * @var PaymentMeans|null
27
     * @SerializedName("PaymentMeans")
28
     * @Type("Ticketpark\SaferpayJson\Response\Container\PaymentMeans")
29
     */
30
    private $paymentMeans;
31
32
    /**
33
     * @var Payer|null
34
     * @SerializedName("Payer")
35
     * @Type("Ticketpark\SaferpayJson\Response\Container\Payer")
36
     */
37
    private $payer;
38
39
    /**
40
     * @var RegistrationResult|null
41
     * @SerializedName("RegistrationResult")
42
     * @Type("Ticketpark\SaferpayJson\Response\Container\RegistrationResult")
43
     */
44
    private $registrationResult;
45
46
    /**
47
     * @var Liability|null
48
     * @SerializedName("Liability")
49
     * @Type("Ticketpark\SaferpayJson\Response\Container\Liability")
50
     */
51
    private $liability;
52
53
    /**
54
     * @var Dcc|null
55
     * @SerializedName("Dcc")
56
     * @Type("Ticketpark\SaferpayJson\Response\Container\Dcc")
57
     */
58
    private $dcc;
59
60
    /**
61
     * @var MastercardIssuerInstallments|null
62
     * @SerializedName("MastercardIssuerInstallments")
63
     * @Type("Ticketpark\SaferpayJson\Response\Container\MastercardIssuerInstallments")
64
     */
65
    private $mastercardIssuerInstallments;
66
67
    public function getTransaction(): ?Transaction
68
    {
69
        return $this->transaction;
70
    }
71
72
    public function getPaymentMeans(): ?PaymentMeans
73
    {
74
        return $this->paymentMeans;
75
    }
76
77
    public function getPayer(): ?Payer
78
    {
79
        return $this->payer;
80
    }
81
82
    public function getRegistrationResult(): ?RegistrationResult
83
    {
84
        return $this->registrationResult;
85
    }
86
87
    public function getLiability(): ?Liability
88
    {
89
        return $this->liability;
90
    }
91
92
    public function getDcc(): ?Dcc
93
    {
94
        return $this->dcc;
95
    }
96
97
    public function getMastercardIssuerInstallments(): ?MastercardIssuerInstallments
98
    {
99
        return $this->mastercardIssuerInstallments;
100
    }
101
}
102