Completed
Push — master ( 606f02...b5ae25 )
by Frederik
9s
created

Reference::getAccountOwnerTransactionId()   A

Complexity

Conditions 1
Paths 1

Size

Total Lines 4
Code Lines 2

Duplication

Lines 0
Ratio 0 %

Code Coverage

Tests 0
CRAP Score 2

Importance

Changes 1
Bugs 0 Features 1
Metric Value
c 1
b 0
f 1
dl 0
loc 4
ccs 0
cts 2
cp 0
rs 10
cc 1
eloc 2
nc 1
nop 0
crap 2
1
<?php
2
3
namespace Genkgo\Camt\Camt053\DTO;
4
5
/**
6
 * Class Reference
7
 * @package Genkgo\Camt\Camt053
8
 */
9
class Reference
10
{
11
    /**
12
     * @var string|null
13
     */
14
    private $messageId;
15
16
    /**
17
     * @var string|null
18
     */
19
    private $accountServiceReference;
20
21
    /**
22
     * @var string|null
23
     */
24
    private $paymentInformationId;
25
26
    /**
27
     * @var string|null
28
     */
29
    private $instructionId;
30
31
    /**
32
     * @var string|null
33
     */
34
    private $endToEndId;
35
36
    /**
37
     * @var string|null
38
     */
39
    private $transactionId;
40
41
    /**
42
     * @var string|null
43
     */
44
    private $mandateId;
45
46
    /**
47
     * @var string|null
48
     */
49
    private $chequeNumber;
50
51
    /**
52
     * @var string|null
53
     */
54
    private $clearingSystemReference;
55
56
    /**
57
     * @var string|null
58
     */
59
    private $accountOwnerTransactionId;
60
61
    /**
62
     * @var string|null
63
     */
64
    private $accountServicerTransactionId;
65
66
    /**
67
     * @var string|null
68
     */
69
    private $marketInfrastructureTransactionId;
70
71
    /**
72
     * @var string|null
73
     */
74
    private $processingId;
75
76
    /**
77
     * @var ProprietaryReference[]
78
     */
79
    private $proprietaries = [];
80
81
    /**
82
     * @return string|null
83
     */
84
    public function getMessageId()
85
    {
86
        return $this->messageId;
87
    }
88
    
89
    /**
90
     * @param string $messageId
91
     *
92
     * @return Reference
93
     */
94 11
    public function setMessageId($messageId)
95
    {
96 11
        $this->messageId = $messageId;
97
    
98 11
        return $this;
99
    }
100
101
    /**
102
     * @return string|null
103
     */
104
    public function getAccountServiceReference()
105
    {
106
        return $this->accountServiceReference;
107
    }
108
    
109
    /**
110
     * @param string $accountServiceReference
111
     *
112
     * @return Reference
113
     */
114 11
    public function setAccountServiceReference($accountServiceReference)
115
    {
116 11
        $this->accountServiceReference = $accountServiceReference;
117
    
118 11
        return $this;
119
    }
120
121
    /**
122
     * @return string|null
123
     */
124
    public function getPaymentInformationId()
125
    {
126
        return $this->paymentInformationId;
127
    }
128
    
129
    /**
130
     * @param string $paymentInformationId
131
     *
132
     * @return Reference
133
     */
134 11
    public function setPaymentInformationId($paymentInformationId)
135
    {
136 11
        $this->paymentInformationId = $paymentInformationId;
137
    
138 11
        return $this;
139
    }
140
141
    /**
142
     * @return string|null
143
     */
144
    public function getInstructionId()
145
    {
146
        return $this->instructionId;
147
    }
148
    
149
    /**
150
     * @param string $instructionId
151
     *
152
     * @return Reference
153
     */
154 11
    public function setInstructionId($instructionId)
155
    {
156 11
        $this->instructionId = $instructionId;
157
    
158 11
        return $this;
159
    }
160
161
    /**
162
     * @return string|null
163
     */
164 1
    public function getEndToEndId()
165
    {
166 1
        return $this->endToEndId;
167
    }
168
    
169
    /**
170
     * @param string $endToEndId
171
     *
172
     * @return Reference
173
     */
174 11
    public function setEndToEndId($endToEndId)
175
    {
176 11
        $this->endToEndId = $endToEndId;
177
    
178 11
        return $this;
179
    }
180
181
    /**
182
     * @return string|null
183
     */
184
    public function getTransactionId()
185
    {
186
        return $this->transactionId;
187
    }
188
    
189
    /**
190
     * @param string $transactionId
191
     *
192
     * @return Reference
193
     */
194 11
    public function setTransactionId($transactionId)
195
    {
196 11
        $this->transactionId = $transactionId;
197
    
198 11
        return $this;
199
    }
200
201
    /**
202
     * @return string|null
203
     */
204 1
    public function getMandateId()
205
    {
206 1
        return $this->mandateId;
207
    }
208
    
209
    /**
210
     * @param string $mandateId
211
     *
212
     * @return Reference
213
     */
214 11
    public function setMandateId($mandateId)
215
    {
216 11
        $this->mandateId = $mandateId;
217
    
218 11
        return $this;
219
    }
220
221
    /**
222
     * @return string|null
223
     */
224
    public function getChequeNumber()
225
    {
226
        return $this->chequeNumber;
227
    }
228
    
229
    /**
230
     * @param string $chequeNumber
231
     *
232
     * @return Reference
233
     */
234 11
    public function setChequeNumber($chequeNumber)
235
    {
236 11
        $this->chequeNumber = $chequeNumber;
237
    
238 11
        return $this;
239
    }
240
241
    /**
242
     * @return string|null
243
     */
244
    public function getClearingSystemReference()
245
    {
246
        return $this->clearingSystemReference;
247
    }
248
    
249
    /**
250
     * @param string $clearingSystemReference
251
     *
252
     * @return Reference
253
     */
254 11
    public function setClearingSystemReference($clearingSystemReference)
255
    {
256 11
        $this->clearingSystemReference = $clearingSystemReference;
257
    
258 11
        return $this;
259
    }
260
261
    /**
262
     * @return string|null
263
     */
264
    public function getAccountOwnerTransactionId()
265
    {
266
        return $this->accountOwnerTransactionId;
267
    }
268
    
269
    /**
270
     * @param string $accountOwnerTransactionId
271
     *
272
     * @return Reference
273
     */
274 11
    public function setAccountOwnerTransactionId($accountOwnerTransactionId)
275
    {
276 11
        $this->accountOwnerTransactionId = $accountOwnerTransactionId;
277
    
278 11
        return $this;
279
    }
280
281
    /**
282
     * @return string|null
283
     */
284
    public function getAccountServicerTransactionId()
285
    {
286
        return $this->accountServicerTransactionId;
287
    }
288
    
289
    /**
290
     * @param string $accountServicerTransactionId
291
     *
292
     * @return Reference
293
     */
294 11
    public function setAccountServicerTransactionId($accountServicerTransactionId)
295
    {
296 11
        $this->accountServicerTransactionId = $accountServicerTransactionId;
297
    
298 11
        return $this;
299
    }
300
301
    /**
302
     * @return string|null
303
     */
304
    public function getMarketInfrastructureTransactionId()
305
    {
306
        return $this->marketInfrastructureTransactionId;
307
    }
308
    
309
    /**
310
     * @param string $marketInfrastructureTransactionId
311
     *
312
     * @return Reference
313
     */
314 11
    public function setMarketInfrastructureTransactionId($marketInfrastructureTransactionId)
315
    {
316 11
        $this->marketInfrastructureTransactionId = $marketInfrastructureTransactionId;
317
    
318 11
        return $this;
319
    }
320
321
    /**
322
     * @return string|null
323
     */
324
    public function getProcessingId()
325
    {
326
        return $this->processingId;
327
    }
328
    
329
    /**
330
     * @param string $processingId
331
     *
332
     * @return Reference
333
     */
334 11
    public function setProcessingId($processingId)
335
    {
336 11
        $this->processingId = $processingId;
337
    
338 11
        return $this;
339
    }
340
341
    /**
342
     * @param ProprietaryReference $proprietary
343
     *
344
     * @return Reference
345
     */
346 8
    public function addProprietary(ProprietaryReference $proprietary)
347
    {
348 8
        $this->proprietaries[] = $proprietary;
349
350 8
        return $this;
351
    }
352
353
    /**
354
     * @return ProprietaryReference[]
355
     */
356 1
    public function getProprietaries()
357
    {
358 1
        return $this->proprietaries;
359
    }
360
}
361