CreditCardCheckContainer   A
last analyzed

Complexity

Total Complexity 12

Size/Duplication

Total Lines 153
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 12
eloc 22
c 1
b 0
f 0
dl 0
loc 153
rs 10

12 Methods

Rating   Name   Duplication   Size   Complexity  
A setCardExpireDate() 0 3 1
A setCardType() 0 3 1
A setCardIssueNumber() 0 3 1
A getCardType() 0 3 1
A getCardIssueNumber() 0 3 1
A getCardCvc2() 0 3 1
A getCardExpireDate() 0 3 1
A getCardPan() 0 3 1
A setStoreCardData() 0 3 1
A setCardPan() 0 3 1
A setCardCvc2() 0 3 1
A getStoreCardData() 0 3 1
1
<?php
2
3
/**
4
 * MIT License
5
 * Use of this software requires acceptance of the Evaluation License Agreement. See LICENSE file.
6
 */
7
8
namespace SprykerEco\Zed\Payone\Business\Api\Request\Container;
9
10
use SprykerEco\Shared\Payone\PayoneApiConstants;
11
12
class CreditCardCheckContainer extends AbstractRequestContainer
13
{
14
    /**
15
     * @var string
16
     */
17
    protected $request = PayoneApiConstants::REQUEST_TYPE_CREDITCARDCHECK;
18
19
    /**
20
     * @var int
21
     */
22
    protected $aid;
23
24
    /**
25
     * @var string
26
     */
27
    protected $cardpan;
28
29
    /**
30
     * @var string
31
     */
32
    protected $cardtype;
33
34
    /**
35
     * @var int
36
     */
37
    protected $cardexpiredate;
38
39
    /**
40
     * @var int
41
     */
42
    protected $cardcvc2;
43
44
    /**
45
     * @var int
46
     */
47
    protected $cardissuenumber;
48
49
    /**
50
     * @var string
51
     */
52
    protected $storecarddata;
53
54
    /**
55
     * @var string
56
     */
57
    protected $language;
58
59
    /**
60
     * @param int $cardcvc2
61
     *
62
     * @return void
63
     */
64
    public function setCardCvc2($cardcvc2): void
65
    {
66
        $this->cardcvc2 = $cardcvc2;
67
    }
68
69
    /**
70
     * @return int
71
     */
72
    public function getCardCvc2()
73
    {
74
        return $this->cardcvc2;
75
    }
76
77
    /**
78
     * @param int $cardexpiredate
79
     *
80
     * @return void
81
     */
82
    public function setCardExpireDate($cardexpiredate): void
83
    {
84
        $this->cardexpiredate = $cardexpiredate;
85
    }
86
87
    /**
88
     * @return int
89
     */
90
    public function getCardExpireDate()
91
    {
92
        return $this->cardexpiredate;
93
    }
94
95
    /**
96
     * @param int $cardissuenumber
97
     *
98
     * @return void
99
     */
100
    public function setCardIssueNumber($cardissuenumber): void
101
    {
102
        $this->cardissuenumber = $cardissuenumber;
103
    }
104
105
    /**
106
     * @return int
107
     */
108
    public function getCardIssueNumber()
109
    {
110
        return $this->cardissuenumber;
111
    }
112
113
    /**
114
     * @param string $cardpan
115
     *
116
     * @return void
117
     */
118
    public function setCardPan($cardpan): void
119
    {
120
        $this->cardpan = $cardpan;
121
    }
122
123
    /**
124
     * @return string
125
     */
126
    public function getCardPan()
127
    {
128
        return $this->cardpan;
129
    }
130
131
    /**
132
     * @param string $cardtype
133
     *
134
     * @return void
135
     */
136
    public function setCardType($cardtype): void
137
    {
138
        $this->cardtype = $cardtype;
139
    }
140
141
    /**
142
     * @return string
143
     */
144
    public function getCardType()
145
    {
146
        return $this->cardtype;
147
    }
148
149
    /**
150
     * @param string $storecarddata
151
     *
152
     * @return void
153
     */
154
    public function setStoreCardData($storecarddata): void
155
    {
156
        $this->storecarddata = $storecarddata;
157
    }
158
159
    /**
160
     * @return string|null
161
     */
162
    public function getStoreCardData(): ?string
163
    {
164
        return $this->storecarddata;
165
    }
166
}
167