Open Journal Systems
3.3.0
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php
1
<?php
2
3
namespace
Omnipay\PayPal\Message
;
4
5
use DateTime;
6
16
class
ExpressTransactionSearchRequest
extends
AbstractRequest
17
{
18
public
function
getData
()
19
{
20
$data = $this->
getBaseData
();
21
$data[
'METHOD'
] =
'TransactionSearch'
;
22
23
$this->
validate
(
'startDate'
);
24
25
$data[
'STARTDATE'
] = $this->
getStartDate
()->format(DateTime::ISO8601);
26
27
if
($this->
getEndDate
()) {
28
$data[
'ENDDATE'
] = $this->
getEndDate
()->format(DateTime::ISO8601);
29
}
30
31
if
($this->
getSalutation
()) {
32
$data[
'SALUTATION'
] = $this->
getSalutation
();
33
}
34
35
if
($this->
getFirstName
()) {
36
$data[
'FIRSTNAME'
] = $this->
getFirstName
();
37
}
38
39
if
($this->
getMiddleName
()) {
40
$data[
'MIDDLENAME'
] = $this->
getMiddleName
();
41
}
42
43
if
($this->
getLastName
()) {
44
$data[
'LASTNAME'
] = $this->
getLastName
();
45
}
46
47
if
($this->
getSuffix
()) {
48
$data[
'SUFFIX'
] = $this->
getSuffix
();
49
}
50
51
if
($this->
getEmail
()) {
52
$data[
'EMAIL'
] = $this->
getEmail
();
53
}
54
55
if
($this->
getReceiver
()) {
56
$data[
'RECEIVER'
] = $this->
getReceiver
();
57
}
58
59
if
($this->
getReceiptId
()) {
60
$data[
'RECEIPTID'
] = $this->
getReceiptId
();
61
}
62
63
if
($this->
getTransactionId
()) {
64
$data[
'TRANSACTIONID'
] = $this->
getTransactionId
();
65
}
66
67
if
($this->
getInvoiceNumber
()) {
68
$data[
'INVNUM'
] = $this->
getInvoiceNumber
();
69
}
70
71
if
($this->
getCard
()) {
72
$data[
'ACCT'
] = $this->
getCard
()->getNumber();
73
}
74
75
if
($this->
getAuctionItemNumber
()) {
76
$data[
'AUCTIONITEMNUMBER'
] = $this->
getAuctionItemNumber
();
77
}
78
79
if
($this->
getTransactionClass
()) {
80
$data[
'TRANSACTIONCLASS'
] = $this->
getTransactionClass
();
81
}
82
83
if
($this->
getAmount
()) {
84
$this->
validate
(
'currency'
);
85
86
$data[
'AMT'
] = $this->
getAmount
();
87
$data[
'CURRENCYCODE'
] = $this->
getCurrency
();
88
}
89
90
if
($this->
getStatus
()) {
91
$data[
'STATUS'
] = $this->
getStatus
();
92
}
93
94
if
($this->
getProfileId
()) {
95
$data[
'PROFILEID'
] = $this->
getProfileId
();
96
}
97
98
return
$data;
99
}
100
104
public
function
getStartDate
()
105
{
106
return
$this->
getParameter
(
'startDate'
);
107
}
108
113
public
function
setStartDate
($date)
114
{
115
if
(! $date instanceof DateTime) {
116
$date =
new
DateTime($date);
117
}
118
119
return
$this->
setParameter
(
'startDate'
, $date);
120
}
121
125
public
function
getEndDate
()
126
{
127
return
$this->
getParameter
(
'endDate'
);
128
}
129
134
public
function
setEndDate
($date)
135
{
136
if
(! $date instanceof DateTime) {
137
$date =
new
DateTime($date);
138
}
139
140
return
$this->
setParameter
(
'endDate'
, $date);
141
}
142
146
public
function
getSalutation
()
147
{
148
return
$this->
getParameter
(
'salutation'
);
149
}
150
155
public
function
setSalutation
($salutation)
156
{
157
return
$this->
setParameter
(
'salutation'
, $salutation);
158
}
159
163
public
function
getFirstName
()
164
{
165
return
$this->
getParameter
(
'firstName'
);
166
}
167
172
public
function
setFirstName
($firstName)
173
{
174
return
$this->
setParameter
(
'firstName'
, $firstName);
175
}
176
180
public
function
getMiddleName
()
181
{
182
return
$this->
getParameter
(
'middleName'
);
183
}
184
189
public
function
setMiddleName
($middleName)
190
{
191
return
$this->
setParameter
(
'middleName'
, $middleName);
192
}
193
197
public
function
getLastName
()
198
{
199
return
$this->
getParameter
(
'lastName'
);
200
}
201
206
public
function
setLastName
($lastName)
207
{
208
return
$this->
setParameter
(
'lastName'
, $lastName);
209
}
210
214
public
function
getSuffix
()
215
{
216
return
$this->
getParameter
(
'suffix'
);
217
}
218
223
public
function
setSuffix
($suffix)
224
{
225
return
$this->
setParameter
(
'suffix'
, $suffix);
226
}
227
231
public
function
getEmail
()
232
{
233
return
$this->
getParameter
(
'email'
);
234
}
235
240
public
function
setEmail
($email)
241
{
242
return
$this->
setParameter
(
'email'
, $email);
243
}
244
248
public
function
getReceiver
()
249
{
250
return
$this->
getParameter
(
'receiver'
);
251
}
252
257
public
function
setReceiver
($receiver)
258
{
259
return
$this->
setParameter
(
'receiver'
, $receiver);
260
}
261
265
public
function
getReceiptId
()
266
{
267
return
$this->
getParameter
(
'receiptId'
);
268
}
269
274
public
function
setReceiptId
($receiptId)
275
{
276
return
$this->
setParameter
(
'receiptId'
, $receiptId);
277
}
278
282
public
function
getInvoiceNumber
()
283
{
284
return
$this->
getParameter
(
'invoiceNumber'
);
285
}
286
291
public
function
setInvoiceNumber
($invoiceNumber)
292
{
293
return
$this->
setParameter
(
'invoiceNumber'
, $invoiceNumber);
294
}
295
299
public
function
getAuctionItemNumber
()
300
{
301
return
$this->
getParameter
(
'auctionItemNumber'
);
302
}
303
308
public
function
setAuctionItemNumber
($auctionItemNumber)
309
{
310
return
$this->
setParameter
(
'auctionItemNumber'
, $auctionItemNumber);
311
}
312
316
public
function
getTransactionClass
()
317
{
318
return
$this->
getParameter
(
'transactionClass'
);
319
}
320
325
public
function
setTransactionClass
($transactionClass)
326
{
327
return
$this->
setParameter
(
'transactionClass'
, $transactionClass);
328
}
329
333
public
function
getStatus
()
334
{
335
return
$this->
getParameter
(
'status'
);
336
}
337
342
public
function
setStatus
($status)
343
{
344
return
$this->
setParameter
(
'status'
, $status);
345
}
346
350
public
function
getProfileId
()
351
{
352
return
$this->
getParameter
(
'profileId'
);
353
}
354
359
public
function
setProfileId
($profileId)
360
{
361
return
$this->
setParameter
(
'profileId'
, $profileId);
362
}
363
367
public
function
createResponse
($data)
368
{
369
return
$this->response =
new
ExpressTransactionSearchResponse
($this, $data);
370
}
371
}
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setEndDate
setEndDate($date)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:134
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setStatus
setStatus($status)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:342
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getLastName
getLastName()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:197
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getEndDate
getEndDate()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:125
Omnipay\Common\Message\AbstractRequest\getParameter
getParameter($key)
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:172
Omnipay\Common\Message\AbstractRequest\setParameter
setParameter($key, $value)
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:185
Omnipay\Common\Message\AbstractRequest\getCurrency
getCurrency()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:391
Omnipay\PayPal\Message\ExpressTransactionSearchResponse
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchResponse.php:10
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getTransactionClass
getTransactionClass()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:316
Omnipay\PayPal\Message\ExpressTransactionSearchRequest
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:16
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getData
getData()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:18
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setTransactionClass
setTransactionClass($transactionClass)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:325
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setEmail
setEmail($email)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:240
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\createResponse
createResponse($data)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:367
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setReceiptId
setReceiptId($receiptId)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:274
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setInvoiceNumber
setInvoiceNumber($invoiceNumber)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:291
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getMiddleName
getMiddleName()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:180
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getProfileId
getProfileId()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:350
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setLastName
setLastName($lastName)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:206
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getFirstName
getFirstName()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:163
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getEmail
getEmail()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:231
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setSuffix
setSuffix($suffix)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:223
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setFirstName
setFirstName($firstName)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:172
Omnipay\PayPal\Message\AbstractRequest
Definition:
lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:35
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getSuffix
getSuffix()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:214
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getReceiver
getReceiver()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:248
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setReceiver
setReceiver($receiver)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:257
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setMiddleName
setMiddleName($middleName)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:189
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setStartDate
setStartDate($date)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:113
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setSalutation
setSalutation($salutation)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:155
Omnipay\Common\Message\AbstractRequest\validate
validate()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:226
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getStartDate
getStartDate()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:104
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getSalutation
getSalutation()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:146
Omnipay\Common\Message\AbstractRequest\getCard
getCard()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:241
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setAuctionItemNumber
setAuctionItemNumber($auctionItemNumber)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:308
Omnipay\PayPal\Message\AbstractRequest\getBaseData
getBaseData()
Definition:
lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:282
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getReceiptId
getReceiptId()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:265
Omnipay\PayPal\Message
Definition:
lib/vendor/omnipay/paypal/src/Message/AbstractRequest.php:6
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getStatus
getStatus()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:333
Omnipay\Common\Message\AbstractRequest\getTransactionId
getTransactionId()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:484
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getInvoiceNumber
getInvoiceNumber()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:282
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\setProfileId
setProfileId($profileId)
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:359
Omnipay\PayPal\Message\ExpressTransactionSearchRequest\getAuctionItemNumber
getAuctionItemNumber()
Definition:
lib/vendor/omnipay/paypal/src/Message/ExpressTransactionSearchRequest.php:299
Omnipay\Common\Message\AbstractRequest\getAmount
getAmount()
Definition:
lib/vendor/omnipay/common/src/Omnipay/Common/Message/AbstractRequest.php:327
plugins
paymethod
paypal
lib
vendor
omnipay
paypal
src
Message
ExpressTransactionSearchRequest.php
Generated on Fri Aug 28 2020 14:51:46 for Open Journal Systems by
1.8.17