1: <?php
2: /**
3: * LeadCommerce\Shopware\SDK\Entity
4: *
5: * Copyright 2016 LeadCommerce
6: *
7: * @author Alexander Mahrt <amahrt@leadcommerce.de>
8: * @copyright 2016 LeadCommerce <amahrt@leadcommerce.de>
9: */
10: namespace LeadCommerce\Shopware\SDK\Entity;
11:
12: /**
13: * Class PaymentData
14: */
15: class PaymentData extends Base
16: {
17: /**
18: * @var int
19: */
20: protected $id;
21: /**
22: * @var int
23: */
24: protected $paymentMeanId;
25: /**
26: * @var string
27: */
28: protected $useBillingData;
29: /**
30: * @var string
31: */
32: protected $bankName;
33: /**
34: * @var string
35: */
36: protected $bic;
37: /**
38: * @var string
39: */
40: protected $iban;
41: /**
42: * @var string
43: */
44: protected $accountNumber;
45: /**
46: * @var string
47: */
48: protected $bankCode;
49: /**
50: * @var string
51: */
52: protected $accountHolder;
53: /**
54: * @var string
55: */
56: protected $createdAt;
57:
58: /**
59: * @return int
60: */
61: public function getId()
62: {
63: return $this->id;
64: }
65:
66: /**
67: * @param int $id
68: *
69: * @return PaymentData
70: */
71: public function setId($id)
72: {
73: $this->id = $id;
74:
75: return $this;
76: }
77:
78: /**
79: * @return int
80: */
81: public function getPaymentMeanId()
82: {
83: return $this->paymentMeanId;
84: }
85:
86: /**
87: * @param int $paymentMeanId
88: *
89: * @return PaymentData
90: */
91: public function setPaymentMeanId($paymentMeanId)
92: {
93: $this->paymentMeanId = $paymentMeanId;
94:
95: return $this;
96: }
97:
98: /**
99: * @return string
100: */
101: public function getUseBillingData()
102: {
103: return $this->useBillingData;
104: }
105:
106: /**
107: * @param string $useBillingData
108: *
109: * @return PaymentData
110: */
111: public function setUseBillingData($useBillingData)
112: {
113: $this->useBillingData = $useBillingData;
114:
115: return $this;
116: }
117:
118: /**
119: * @return string
120: */
121: public function getBankName()
122: {
123: return $this->bankName;
124: }
125:
126: /**
127: * @param string $bankName
128: *
129: * @return PaymentData
130: */
131: public function setBankName($bankName)
132: {
133: $this->bankName = $bankName;
134:
135: return $this;
136: }
137:
138: /**
139: * @return string
140: */
141: public function getBic()
142: {
143: return $this->bic;
144: }
145:
146: /**
147: * @param string $bic
148: *
149: * @return PaymentData
150: */
151: public function setBic($bic)
152: {
153: $this->bic = $bic;
154:
155: return $this;
156: }
157:
158: /**
159: * @return string
160: */
161: public function getIban()
162: {
163: return $this->iban;
164: }
165:
166: /**
167: * @param string $iban
168: *
169: * @return PaymentData
170: */
171: public function setIban($iban)
172: {
173: $this->iban = $iban;
174:
175: return $this;
176: }
177:
178: /**
179: * @return string
180: */
181: public function getAccountNumber()
182: {
183: return $this->accountNumber;
184: }
185:
186: /**
187: * @param string $accountNumber
188: *
189: * @return PaymentData
190: */
191: public function setAccountNumber($accountNumber)
192: {
193: $this->accountNumber = $accountNumber;
194:
195: return $this;
196: }
197:
198: /**
199: * @return string
200: */
201: public function getBankCode()
202: {
203: return $this->bankCode;
204: }
205:
206: /**
207: * @param string $bankCode
208: *
209: * @return PaymentData
210: */
211: public function setBankCode($bankCode)
212: {
213: $this->bankCode = $bankCode;
214:
215: return $this;
216: }
217:
218: /**
219: * @return string
220: */
221: public function getAccountHolder()
222: {
223: return $this->accountHolder;
224: }
225:
226: /**
227: * @param string $accountHolder
228: *
229: * @return PaymentData
230: */
231: public function setAccountHolder($accountHolder)
232: {
233: $this->accountHolder = $accountHolder;
234:
235: return $this;
236: }
237:
238: /**
239: * @return string
240: */
241: public function getCreatedAt()
242: {
243: return $this->createdAt;
244: }
245:
246: /**
247: * @param string $createdAt
248: *
249: * @return PaymentData
250: */
251: public function setCreatedAt($createdAt)
252: {
253: $this->createdAt = $createdAt;
254:
255: return $this;
256: }
257: }
258: