validateCustomerPaymentProfileController   A
last analyzed

Complexity

Total Complexity 4

Size/Duplication

Total Lines 20
Duplicated Lines 0 %

Importance

Changes 2
Bugs 1 Features 1
Metric Value
wmc 4
dl 0
loc 20
rs 10
c 2
b 1
f 1

4 Methods

Rating   Name   Duplication   Size   Complexity  
A validaterequest() 0 6 1
A __init__() 0 3 1
A getrequesttype() 0 3 1
A getresponseclass() 0 3 1
1
'''
2
Created on Nov 15, 2017
3
4
@author: krgupta
5
'''
6
import logging
7
from authorizenet.constants import constants
8
from authorizenet import apicontractsv1
9
from authorizenet import apicontrollersbase   
10
11
anetLogger = logging.getLogger(constants.defaultLoggerName)
12
 
13
class ARBCancelSubscriptionController(apicontrollersbase.APIOperationBase):
14
    
15
    def __init__(self, apirequest):
16
        super(ARBCancelSubscriptionController, self).__init__(apirequest)
17
        return 
18
    
19
    def validaterequest(self):
20
        anetLogger.debug('performing custom validation..') 
21
        #validate required fields
22
        #if (self._request.xyz == "null"):
23
        #    raise ValueError('xyz is required')         
24
        return
25
    
26
    def getrequesttype(self):
27
        '''Returns request type''' 
28
        return 'ARBCancelSubscriptionRequest'
29
30
    def getresponseclass(self):
31
        ''' Returns the response class '''
32
        return apicontractsv1.ARBCancelSubscriptionResponse() 
33
    
34
class ARBCreateSubscriptionController(apicontrollersbase.APIOperationBase):
35
    
36
    def __init__(self, apirequest):
37
        super(ARBCreateSubscriptionController, self).__init__(apirequest)
38
        return 
39
    
40
    def validaterequest(self):
41
        anetLogger.debug('performing custom validation..') 
42
        #validate required fields
43
        #if (self._request.xyz == "null"):
44
        #    raise ValueError('xyz is required')         
45
        return
46
    
47
    def getrequesttype(self):
48
        '''Returns request type''' 
49
        return 'ARBCreateSubscriptionRequest'
50
51
    def getresponseclass(self):
52
        ''' Returns the response class '''
53
        return apicontractsv1.ARBCreateSubscriptionResponse()
54
     
55
class ARBGetSubscriptionController(apicontrollersbase.APIOperationBase):
56
    
57
    def __init__(self, apirequest):
58
        super(ARBGetSubscriptionController, self).__init__(apirequest)
59
        return 
60
    
61
    def validaterequest(self):
62
        anetLogger.debug('performing custom validation..') 
63
        #validate required fields
64
        #if (self._request.xyz == "null"):
65
        #    raise ValueError('xyz is required')         
66
        return
67
    
68
    def getrequesttype(self):
69
        '''Returns request type''' 
70
        return 'ARBGetSubscriptionRequest'
71
72
    def getresponseclass(self):
73
        ''' Returns the response class '''
74
        return apicontractsv1.ARBGetSubscriptionResponse() 
75
class ARBGetSubscriptionListController(apicontrollersbase.APIOperationBase):
76
    
77
    def __init__(self, apirequest):
78
        super(ARBGetSubscriptionListController, self).__init__(apirequest)
79
        return 
80
    
81
    def validaterequest(self):
82
        anetLogger.debug('performing custom validation..') 
83
        #validate required fields
84
        #if (self._request.xyz == "null"):
85
        #    raise ValueError('xyz is required')         
86
        return
87
    
88
    def getrequesttype(self):
89
        '''Returns request type''' 
90
        return 'ARBGetSubscriptionListRequest'
91
92
    def getresponseclass(self):
93
        ''' Returns the response class '''
94
        return apicontractsv1.ARBGetSubscriptionListResponse() 
95
    
96
class ARBGetSubscriptionStatusController(apicontrollersbase.APIOperationBase):
97
    
98
    def __init__(self, apirequest):
99
        super(ARBGetSubscriptionStatusController, self).__init__(apirequest)
100
        return 
101
    
102
    def validaterequest(self):
103
        anetLogger.debug('performing custom validation..') 
104
        #validate required fields
105
        #if (self._request.xyz == "null"):
106
        #    raise ValueError('xyz is required')         
107
        return
108
    
109
    def getrequesttype(self):
110
        '''Returns request type''' 
111
        return 'ARBGetSubscriptionStatusRequest'
112
113
    def getresponseclass(self):
114
        ''' Returns the response class '''
115
        return apicontractsv1.ARBGetSubscriptionStatusResponse()
116
    
117
    def afterexecute(self):
118
        response = self._httpResponse
119
        if constants.note in response:
120
            response = response.replace(constants.note, '')
121
122
        if constants.StatusStart in response:
123
            start = response.index(constants.StatusStart)
124
            end = response.index(constants.StatusEnd)
125
            response = response.replace(response[start:end+9], '')
126
127
        self._httpResponse = response
128
        return
129
     
130
class ARBUpdateSubscriptionController(apicontrollersbase.APIOperationBase):
131
    
132
    def __init__(self, apirequest):
133
        super(ARBUpdateSubscriptionController, self).__init__(apirequest)
134
        return 
135
    
136
    def validaterequest(self):
137
        anetLogger.debug('performing custom validation..') 
138
        #validate required fields
139
        #if (self._request.xyz == "null"):
140
        #    raise ValueError('xyz is required')         
141
        return
142
    
143
    def getrequesttype(self):
144
        '''Returns request type''' 
145
        return 'ARBUpdateSubscriptionRequest'
146
147
    def getresponseclass(self):
148
        ''' Returns the response class '''
149
        return apicontractsv1.ARBUpdateSubscriptionResponse() 
150
    
151
class authenticateTestController(apicontrollersbase.APIOperationBase):
152
    
153
    def __init__(self, apirequest):
154
        super(authenticateTestController, self).__init__(apirequest)
155
        return 
156
    
157
    def validaterequest(self):
158
        anetLogger.debug('performing custom validation..') 
159
        #validate required fields
160
        #if (self._request.xyz == "null"):
161
        #    raise ValueError('xyz is required')         
162
        return
163
    
164
    def getrequesttype(self):
165
        '''Returns request type''' 
166
        return 'authenticateTestRequest'
167
168
    def getresponseclass(self):
169
        ''' Returns the response class '''
170
        return apicontractsv1.authenticateTestResponse() 
171
    
172
class createCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
173
    
174
    def __init__(self, apirequest):
175
        super(createCustomerPaymentProfileController, self).__init__(apirequest)
176
        return 
177
    
178
    def validaterequest(self):
179
        anetLogger.debug('performing custom validation..') 
180
        #validate required fields
181
        #if (self._request.xyz == "null"):
182
        #    raise ValueError('xyz is required')         
183
        return
184
    
185
    def getrequesttype(self):
186
        '''Returns request type''' 
187
        return 'createCustomerPaymentProfileRequest'
188
189
    def getresponseclass(self):
190
        ''' Returns the response class '''
191
        return apicontractsv1.createCustomerPaymentProfileResponse() 
192
    
193
class createCustomerProfileController(apicontrollersbase.APIOperationBase):
194
    
195
    def __init__(self, apirequest):
196
        super(createCustomerProfileController, self).__init__(apirequest)
197
        return 
198
    
199
    def validaterequest(self):
200
        anetLogger.debug('performing custom validation..') 
201
        #validate required fields
202
        #if (self._request.xyz == "null"):
203
        #    raise ValueError('xyz is required')         
204
        return
205
    
206
    def getrequesttype(self):
207
        '''Returns request type''' 
208
        return 'createCustomerProfileRequest'
209
210
    def getresponseclass(self):
211
        ''' Returns the response class '''
212
        return apicontractsv1.createCustomerProfileResponse() 
213
    
214
class createCustomerProfileFromTransactionController(apicontrollersbase.APIOperationBase):
215
    
216
    def __init__(self, apirequest):
217
        super(createCustomerProfileFromTransactionController, self).__init__(apirequest)
218
        return 
219
    
220
    def validaterequest(self):
221
        anetLogger.debug('performing custom validation..') 
222
        #validate required fields
223
        #if (self._request.xyz == "null"):
224
        #    raise ValueError('xyz is required')         
225
        return
226
    
227
    def getrequesttype(self):
228
        '''Returns request type''' 
229
        return 'createCustomerProfileFromTransactionRequest'
230
231
    def getresponseclass(self):
232
        ''' Returns the response class '''
233
        return apicontractsv1.createCustomerProfileResponse() 
234
    
235
class createCustomerProfileTransactionController(apicontrollersbase.APIOperationBase):
236
    
237
    def __init__(self, apirequest):
238
        super(createCustomerProfileTransactionController, self).__init__(apirequest)
239
        return 
240
    
241
    def validaterequest(self):
242
        anetLogger.debug('performing custom validation..') 
243
        #validate required fields
244
        #if (self._request.xyz == "null"):
245
        #    raise ValueError('xyz is required')         
246
        return
247
    
248
    def getrequesttype(self):
249
        '''Returns request type''' 
250
        return 'createCustomerProfileTransactionRequest'
251
252
    def getresponseclass(self):
253
        ''' Returns the response class '''
254
        return apicontractsv1.createCustomerProfileTransactionResponse() 
255
    
256
class createCustomerShippingAddressController(apicontrollersbase.APIOperationBase):
257
    
258
    def __init__(self, apirequest):
259
        super(createCustomerShippingAddressController, self).__init__(apirequest)
260
        return 
261
    
262
    def validaterequest(self):
263
        anetLogger.debug('performing custom validation..') 
264
        #validate required fields
265
        #if (self._request.xyz == "null"):
266
        #    raise ValueError('xyz is required')         
267
        return
268
    
269
    def getrequesttype(self):
270
        '''Returns request type''' 
271
        return 'createCustomerShippingAddressRequest'
272
273
    def getresponseclass(self):
274
        ''' Returns the response class '''
275
        return apicontractsv1.createCustomerShippingAddressResponse() 
276
    
277
class createTransactionController(apicontrollersbase.APIOperationBase):
278
    
279
    def __init__(self, apirequest):
280
        super(createTransactionController, self).__init__(apirequest)
281
        return 
282
    
283
    def validaterequest(self):
284
        anetLogger.debug('performing custom validation..') 
285
        #validate required fields
286
        #if (self._request.xyz == "null"):
287
        #    raise ValueError('xyz is required')         
288
        return
289
    
290
    def getrequesttype(self):
291
        '''Returns request type''' 
292
        return 'createTransactionRequest'
293
294
    def getresponseclass(self):
295
        ''' Returns the response class '''
296
        return apicontractsv1.createTransactionResponse() 
297
    
298
class decryptPaymentDataController(apicontrollersbase.APIOperationBase):
299
    
300
    def __init__(self, apirequest):
301
        super(decryptPaymentDataController, self).__init__(apirequest)
302
        return 
303
    
304
    def validaterequest(self):
305
        anetLogger.debug('performing custom validation..') 
306
        #validate required fields
307
        #if (self._request.xyz == "null"):
308
        #    raise ValueError('xyz is required')         
309
        return
310
    
311
    def getrequesttype(self):
312
        '''Returns request type''' 
313
        return 'decryptPaymentDataRequest'
314
315
    def getresponseclass(self):
316
        ''' Returns the response class '''
317
        return apicontractsv1.decryptPaymentDataResponse() 
318
    
319
class deleteCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
320
    
321
    def __init__(self, apirequest):
322
        super(deleteCustomerPaymentProfileController, self).__init__(apirequest)
323
        return 
324
    
325
    def validaterequest(self):
326
        anetLogger.debug('performing custom validation..') 
327
        #validate required fields
328
        #if (self._request.xyz == "null"):
329
        #    raise ValueError('xyz is required')         
330
        return
331
    
332
    def getrequesttype(self):
333
        '''Returns request type''' 
334
        return 'deleteCustomerPaymentProfileRequest'
335
336
    def getresponseclass(self):
337
        ''' Returns the response class '''
338
        return apicontractsv1.deleteCustomerPaymentProfileResponse() 
339
    
340
class deleteCustomerProfileController(apicontrollersbase.APIOperationBase):
341
    
342
    def __init__(self, apirequest):
343
        super(deleteCustomerProfileController, self).__init__(apirequest)
344
        return 
345
    
346
    def validaterequest(self):
347
        anetLogger.debug('performing custom validation..') 
348
        #validate required fields
349
        #if (self._request.xyz == "null"):
350
        #    raise ValueError('xyz is required')         
351
        return
352
    
353
    def getrequesttype(self):
354
        '''Returns request type''' 
355
        return 'deleteCustomerProfileRequest'
356
357
    def getresponseclass(self):
358
        ''' Returns the response class '''
359
        return apicontractsv1.deleteCustomerProfileResponse() 
360
    
361
class deleteCustomerShippingAddressController(apicontrollersbase.APIOperationBase):
362
    
363
    def __init__(self, apirequest):
364
        super(deleteCustomerShippingAddressController, self).__init__(apirequest)
365
        return 
366
    
367
    def validaterequest(self):
368
        anetLogger.debug('performing custom validation..') 
369
        #validate required fields
370
        #if (self._request.xyz == "null"):
371
        #    raise ValueError('xyz is required')         
372
        return
373
    
374
    def getrequesttype(self):
375
        '''Returns request type''' 
376
        return 'deleteCustomerShippingAddressRequest'
377
378
    def getresponseclass(self):
379
        ''' Returns the response class '''
380
        return apicontractsv1.deleteCustomerShippingAddressResponse() 
381
    
382
class ErrorController(apicontrollersbase.APIOperationBase):
383
    
384
    def __init__(self, apirequest):
385
        super(ErrorController, self).__init__(apirequest)
386
        return 
387
    
388
    def validaterequest(self):
389
        anetLogger.debug('performing custom validation..') 
390
        #validate required fields
391
        #if (self._request.xyz == "null"):
392
        #    raise ValueError('xyz is required')         
393
        return
394
    
395
    def getrequesttype(self):
396
        '''Returns request type''' 
397
        return 'ErrorRequest'
398
399
    def getresponseclass(self):
400
        ''' Returns the response class '''
401
        return apicontractsv1.ErrorResponse() 
402
    
403
class getBatchStatisticsController(apicontrollersbase.APIOperationBase):
404
    
405
    def __init__(self, apirequest):
406
        super(getBatchStatisticsController, self).__init__(apirequest)
407
        return 
408
    
409
    def validaterequest(self):
410
        anetLogger.debug('performing custom validation..') 
411
        #validate required fields
412
        #if (self._request.xyz == "null"):
413
        #    raise ValueError('xyz is required')         
414
        return
415
    
416
    def getrequesttype(self):
417
        '''Returns request type''' 
418
        return 'getBatchStatisticsRequest'
419
420
    def getresponseclass(self):
421
        ''' Returns the response class '''
422
        return apicontractsv1.getBatchStatisticsResponse() 
423
    
424
class getCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
425
    
426
    def __init__(self, apirequest):
427
        super(getCustomerPaymentProfileController, self).__init__(apirequest)
428
        return 
429
    
430
    def validaterequest(self):
431
        anetLogger.debug('performing custom validation..') 
432
        #validate required fields
433
        #if (self._request.xyz == "null"):
434
        #    raise ValueError('xyz is required')         
435
        return
436
    
437
    def getrequesttype(self):
438
        '''Returns request type''' 
439
        return 'getCustomerPaymentProfileRequest'
440
441
    def getresponseclass(self):
442
        ''' Returns the response class '''
443
        return apicontractsv1.getCustomerPaymentProfileResponse() 
444
    
445
class getCustomerPaymentProfileListController(apicontrollersbase.APIOperationBase):
446
    
447
    def __init__(self, apirequest):
448
        super(getCustomerPaymentProfileListController, self).__init__(apirequest)
449
        return 
450
    
451
    def validaterequest(self):
452
        anetLogger.debug('performing custom validation..') 
453
        #validate required fields
454
        #if (self._request.xyz == "null"):
455
        #    raise ValueError('xyz is required')         
456
        return
457
    
458
    def getrequesttype(self):
459
        '''Returns request type''' 
460
        return 'getCustomerPaymentProfileListRequest'
461
462
    def getresponseclass(self):
463
        ''' Returns the response class '''
464
        return apicontractsv1.getCustomerPaymentProfileListResponse() 
465
    
466
class getCustomerProfileController(apicontrollersbase.APIOperationBase):
467
    
468
    def __init__(self, apirequest):
469
        super(getCustomerProfileController, self).__init__(apirequest)
470
        return 
471
    
472
    def validaterequest(self):
473
        anetLogger.debug('performing custom validation..') 
474
        #validate required fields
475
        #if (self._request.xyz == "null"):
476
        #    raise ValueError('xyz is required')         
477
        return
478
    
479
    def getrequesttype(self):
480
        '''Returns request type''' 
481
        return 'getCustomerProfileRequest'
482
483
    def getresponseclass(self):
484
        ''' Returns the response class '''
485
        return apicontractsv1.getCustomerProfileResponse() 
486
    
487
class getCustomerProfileIdsController(apicontrollersbase.APIOperationBase):
488
    
489
    def __init__(self, apirequest):
490
        super(getCustomerProfileIdsController, self).__init__(apirequest)
491
        return 
492
    
493
    def validaterequest(self):
494
        anetLogger.debug('performing custom validation..') 
495
        #validate required fields
496
        #if (self._request.xyz == "null"):
497
        #    raise ValueError('xyz is required')         
498
        return
499
    
500
    def getrequesttype(self):
501
        '''Returns request type''' 
502
        return 'getCustomerProfileIdsRequest'
503
504
    def getresponseclass(self):
505
        ''' Returns the response class '''
506
        return apicontractsv1.getCustomerProfileIdsResponse() 
507
    
508
class getCustomerShippingAddressController(apicontrollersbase.APIOperationBase):
509
    
510
    def __init__(self, apirequest):
511
        super(getCustomerShippingAddressController, self).__init__(apirequest)
512
        return 
513
    
514
    def validaterequest(self):
515
        anetLogger.debug('performing custom validation..') 
516
        #validate required fields
517
        #if (self._request.xyz == "null"):
518
        #    raise ValueError('xyz is required')         
519
        return
520
    
521
    def getrequesttype(self):
522
        '''Returns request type''' 
523
        return 'getCustomerShippingAddressRequest'
524
525
    def getresponseclass(self):
526
        ''' Returns the response class '''
527
        return apicontractsv1.getCustomerShippingAddressResponse()
528
529
class getHostedPaymentPageController(apicontrollersbase.APIOperationBase):
530
    
531
    def __init__(self, apirequest):
532
        super(getHostedPaymentPageController, self).__init__(apirequest)
533
        return 
534
    		    
535
    def validaterequest(self):
536
        anetLogger.debug('performing custom validation..') 
537
        #validate required fields
538
        #if (self._request.xyz == "null"):
539
        #    raise ValueError('xyz is required')         
540
        return
541
    
542
    def getrequesttype(self):
543
        '''Returns request type''' 
544
        return 'getHostedPaymentPageRequest'
545
    def getresponseclass(self):
546
        ''' Returns the response class '''
547
        return apicontractsv1.getHostedPaymentPageResponse()		
548
    
549
class getHostedProfilePageController(apicontrollersbase.APIOperationBase):
550
    
551
    def __init__(self, apirequest):
552
        super(getHostedProfilePageController, self).__init__(apirequest)
553
        return 
554
    
555
    def validaterequest(self):
556
        anetLogger.debug('performing custom validation..') 
557
        #validate required fields
558
        #if (self._request.xyz == "null"):
559
        #    raise ValueError('xyz is required')         
560
        return
561
    
562
    def getrequesttype(self):
563
        '''Returns request type''' 
564
        return 'getHostedProfilePageRequest'
565
566
    def getresponseclass(self):
567
        ''' Returns the response class '''
568
        return apicontractsv1.getHostedProfilePageResponse() 
569
570
class getMerchantDetailsController(apicontrollersbase.APIOperationBase):
571
    		    
572
    def __init__(self, apirequest):
573
        super(getMerchantDetailsController, self).__init__(apirequest)
574
        return 
575
    
576
    def validaterequest(self):
577
        anetLogger.debug('performing custom validation..') 
578
        #validate required fields
579
        #if (self._request.xyz == "null"):
580
        #    raise ValueError('xyz is required')         
581
        return
582
    
583
    def getrequesttype(self):
584
        '''Returns request type''' 
585
        return 'getMerchantDetailsRequest'
586
    def getresponseclass(self):
587
        ''' Returns the response class '''
588
        return apicontractsv1.getMerchantDetailsResponse()
589
		
590
class getSettledBatchListController(apicontrollersbase.APIOperationBase):
591
    
592
    def __init__(self, apirequest):
593
        super(getSettledBatchListController, self).__init__(apirequest)
594
        return 
595
    
596
    def validaterequest(self):
597
        anetLogger.debug('performing custom validation..') 
598
        #validate required fields
599
        #if (self._request.xyz == "null"):
600
        #    raise ValueError('xyz is required')         
601
        return
602
    
603
    def getrequesttype(self):
604
        '''Returns request type''' 
605
        return 'getSettledBatchListRequest'
606
607
    def getresponseclass(self):
608
        ''' Returns the response class '''
609
        return apicontractsv1.getSettledBatchListResponse() 
610
    
611
class getTransactionDetailsController(apicontrollersbase.APIOperationBase):
612
    
613
    def __init__(self, apirequest):
614
        super(getTransactionDetailsController, self).__init__(apirequest)
615
        return 
616
    
617
    def validaterequest(self):
618
        anetLogger.debug('performing custom validation..') 
619
        #validate required fields
620
        #if (self._request.xyz == "null"):
621
        #    raise ValueError('xyz is required')         
622
        return
623
    
624
    def getrequesttype(self):
625
        '''Returns request type''' 
626
        return 'getTransactionDetailsRequest'
627
628
    def getresponseclass(self):
629
        ''' Returns the response class '''
630
        return apicontractsv1.getTransactionDetailsResponse() 
631
    
632
class getTransactionListController(apicontrollersbase.APIOperationBase):
633
    
634
    def __init__(self, apirequest):
635
        super(getTransactionListController, self).__init__(apirequest)
636
        return 
637
    
638
    def validaterequest(self):
639
        anetLogger.debug('performing custom validation..') 
640
        #validate required fields
641
        #if (self._request.xyz == "null"):
642
        #    raise ValueError('xyz is required')         
643
        return
644
    
645
    def getrequesttype(self):
646
        '''Returns request type''' 
647
        return 'getTransactionListRequest'
648
649
    def getresponseclass(self):
650
        ''' Returns the response class '''
651
        return apicontractsv1.getTransactionListResponse() 
652
653
class getTransactionListForCustomerController(apicontrollersbase.APIOperationBase):
654
    		    
655
    def __init__(self, apirequest):
656
        super(getTransactionListForCustomerController, self).__init__(apirequest)
657
        return 
658
    
659
    def validaterequest(self):
660
        anetLogger.debug('performing custom validation..') 
661
        #validate required fields
662
        #if (self._request.xyz == "null"):
663
        #    raise ValueError('xyz is required')         
664
        return
665
    
666
    def getrequesttype(self):
667
        '''Returns request type''' 
668
        return 'getTransactionListForCustomerRequest'
669
    def getresponseclass(self):
670
        ''' Returns the response class '''
671
        return apicontractsv1.getTransactionListResponse()
672
		
673
class getUnsettledTransactionListController(apicontrollersbase.APIOperationBase):
674
    
675
    def __init__(self, apirequest):
676
        super(getUnsettledTransactionListController, self).__init__(apirequest)
677
        return 
678
    
679
    def validaterequest(self):
680
        anetLogger.debug('performing custom validation..') 
681
        #validate required fields
682
        #if (self._request.xyz == "null"):
683
        #    raise ValueError('xyz is required')         
684
        return
685
    
686
    def getrequesttype(self):
687
        '''Returns request type''' 
688
        return 'getUnsettledTransactionListRequest'
689
690
    def getresponseclass(self):
691
        ''' Returns the response class '''
692
        return apicontractsv1.getUnsettledTransactionListResponse() 
693
    
694
class isAliveController(apicontrollersbase.APIOperationBase):
695
    
696
    def __init__(self, apirequest):
697
        super(isAliveController, self).__init__(apirequest)
698
        return 
699
    
700
    def validaterequest(self):
701
        anetLogger.debug('performing custom validation..') 
702
        #validate required fields
703
        #if (self._request.xyz == "null"):
704
        #    raise ValueError('xyz is required')         
705
        return
706
    
707
    def getrequesttype(self):
708
        '''Returns request type''' 
709
        return 'isAliveRequest'
710
711
    def getresponseclass(self):
712
        ''' Returns the response class '''
713
        return apicontractsv1.isAliveResponse() 
714
    
715
class logoutController(apicontrollersbase.APIOperationBase):
716
    
717
    def __init__(self, apirequest):
718
        super(logoutController, self).__init__(apirequest)
719
        return 
720
    
721
    def validaterequest(self):
722
        anetLogger.debug('performing custom validation..') 
723
        #validate required fields
724
        #if (self._request.xyz == "null"):
725
        #    raise ValueError('xyz is required')         
726
        return
727
    
728
    def getrequesttype(self):
729
        '''Returns request type''' 
730
        return 'logoutRequest'
731
732
    def getresponseclass(self):
733
        ''' Returns the response class '''
734
        return apicontractsv1.logoutResponse() 
735
    
736
class mobileDeviceLoginController(apicontrollersbase.APIOperationBase):
737
    
738
    def __init__(self, apirequest):
739
        super(mobileDeviceLoginController, self).__init__(apirequest)
740
        return 
741
    
742
    def validaterequest(self):
743
        anetLogger.debug('performing custom validation..') 
744
        #validate required fields
745
        #if (self._request.xyz == "null"):
746
        #    raise ValueError('xyz is required')         
747
        return
748
    
749
    def getrequesttype(self):
750
        '''Returns request type''' 
751
        return 'mobileDeviceLoginRequest'
752
753
    def getresponseclass(self):
754
        ''' Returns the response class '''
755
        return apicontractsv1.mobileDeviceLoginResponse() 
756
    
757
class mobileDeviceRegistrationController(apicontrollersbase.APIOperationBase):
758
    
759
    def __init__(self, apirequest):
760
        super(mobileDeviceRegistrationController, self).__init__(apirequest)
761
        return 
762
    
763
    def validaterequest(self):
764
        anetLogger.debug('performing custom validation..') 
765
        #validate required fields
766
        #if (self._request.xyz == "null"):
767
        #    raise ValueError('xyz is required')         
768
        return
769
    
770
    def getrequesttype(self):
771
        '''Returns request type''' 
772
        return 'mobileDeviceRegistrationRequest'
773
774
    def getresponseclass(self):
775
        ''' Returns the response class '''
776
        return apicontractsv1.mobileDeviceRegistrationResponse() 
777
    
778
class sendCustomerTransactionReceiptController(apicontrollersbase.APIOperationBase):
779
    
780
    def __init__(self, apirequest):
781
        super(sendCustomerTransactionReceiptController, self).__init__(apirequest)
782
        return 
783
    
784
    def validaterequest(self):
785
        anetLogger.debug('performing custom validation..') 
786
        #validate required fields
787
        #if (self._request.xyz == "null"):
788
        #    raise ValueError('xyz is required')         
789
        return
790
    
791
    def getrequesttype(self):
792
        '''Returns request type''' 
793
        return 'sendCustomerTransactionReceiptRequest'
794
795
    def getresponseclass(self):
796
        ''' Returns the response class '''
797
        return apicontractsv1.sendCustomerTransactionReceiptResponse() 
798
    
799
class updateCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
800
    
801
    def __init__(self, apirequest):
802
        super(updateCustomerPaymentProfileController, self).__init__(apirequest)
803
        return 
804
    
805
    def validaterequest(self):
806
        anetLogger.debug('performing custom validation..') 
807
        #validate required fields
808
        #if (self._request.xyz == "null"):
809
        #    raise ValueError('xyz is required')         
810
        return
811
    
812
    def getrequesttype(self):
813
        '''Returns request type''' 
814
        return 'updateCustomerPaymentProfileRequest'
815
816
    def getresponseclass(self):
817
        ''' Returns the response class '''
818
        return apicontractsv1.updateCustomerPaymentProfileResponse() 
819
    
820
class updateCustomerProfileController(apicontrollersbase.APIOperationBase):
821
    
822
    def __init__(self, apirequest):
823
        super(updateCustomerProfileController, self).__init__(apirequest)
824
        return 
825
    
826
    def validaterequest(self):
827
        anetLogger.debug('performing custom validation..') 
828
        #validate required fields
829
        #if (self._request.xyz == "null"):
830
        #    raise ValueError('xyz is required')         
831
        return
832
    
833
    def getrequesttype(self):
834
        '''Returns request type''' 
835
        return 'updateCustomerProfileRequest'
836
837
    def getresponseclass(self):
838
        ''' Returns the response class '''
839
        return apicontractsv1.updateCustomerProfileResponse() 
840
    
841
class updateCustomerShippingAddressController(apicontrollersbase.APIOperationBase):
842
    
843
    def __init__(self, apirequest):
844
        super(updateCustomerShippingAddressController, self).__init__(apirequest)
845
        return 
846
    
847
    def validaterequest(self):
848
        anetLogger.debug('performing custom validation..') 
849
        #validate required fields
850
        #if (self._request.xyz == "null"):
851
        #    raise ValueError('xyz is required')         
852
        return
853
    
854
    def getrequesttype(self):
855
        '''Returns request type''' 
856
        return 'updateCustomerShippingAddressRequest'
857
858
    def getresponseclass(self):
859
        ''' Returns the response class '''
860
        return apicontractsv1.updateCustomerShippingAddressResponse()
861
		
862
class updateHeldTransactionController(apicontrollersbase.APIOperationBase):
863
    
864
    def __init__(self, apirequest):
865
        super(updateHeldTransactionController, self).__init__(apirequest)
866
        return 
867
    
868
    def validaterequest(self):
869
        anetLogger.debug('performing custom validation..') 
870
        #validate required fields
871
        #if (self._request.xyz == "null"):
872
        #    raise ValueError('xyz is required')         
873
        return
874
    
875
    def getrequesttype(self):
876
        '''Returns request type''' 
877
        return 'updateHeldTransactionRequest'
878
    def getresponseclass(self):
879
        ''' Returns the response class '''
880
        return apicontractsv1.updateHeldTransactionResponse()
881
     
882
class updateSplitTenderGroupController(apicontrollersbase.APIOperationBase):
883
    
884
    def __init__(self, apirequest):
885
        super(updateSplitTenderGroupController, self).__init__(apirequest)
886
        return 
887
    
888
    def validaterequest(self):
889
        anetLogger.debug('performing custom validation..') 
890
        #validate required fields
891
        #if (self._request.xyz == "null"):
892
        #    raise ValueError('xyz is required')         
893
        return
894
    
895
    def getrequesttype(self):
896
        '''Returns request type''' 
897
        return 'updateSplitTenderGroupRequest'
898
899
    def getresponseclass(self):
900
        ''' Returns the response class '''
901
        return apicontractsv1.updateSplitTenderGroupResponse() 
902
    
903
class validateCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
904
    
905
    def __init__(self, apirequest):
906
        super(validateCustomerPaymentProfileController, self).__init__(apirequest)
907
        return 
908
    
909
    def validaterequest(self):
910
        anetLogger.debug('performing custom validation..') 
911
        #validate required fields
912
        #if (self._request.xyz == "null"):
913
        #    raise ValueError('xyz is required')         
914
        return
915
    
916
    def getrequesttype(self):
917
        '''Returns request type''' 
918
        return 'validateCustomerPaymentProfileRequest'
919
920
    def getresponseclass(self):
921
        ''' Returns the response class '''
922
        return apicontractsv1.validateCustomerPaymentProfileResponse() 
923
		
924
class getAUJobDetailsController(apicontrollersbase.APIOperationBase):
925
    
926
    def __init__(self, apirequest):
927
        super(getAUJobDetailsController, self).__init__(apirequest)
928
        return 
929
    
930
    def validaterequest(self):
931
        anetLogger.debug('performing custom validation..') 
932
        #validate required fields
933
        #if (self._request.xyz == "null"):
934
        #    raise ValueError('xyz is required')         
935
        return
936
    
937
    def getrequesttype(self):
938
        '''Returns request type''' 
939
        return 'getAUJobDetailsRequest'
940
941
    def getresponseclass(self):
942
        ''' Returns the response class '''
943
        return apicontractsv1.getAUJobDetailsResponse()
944
		
945
class getAUJobSummaryController(apicontrollersbase.APIOperationBase):
946
    
947
    def __init__(self, apirequest):
948
        super(getAUJobSummaryController, self).__init__(apirequest)
949
        return 
950
    
951
    def validaterequest(self):
952
        anetLogger.debug('performing custom validation..') 
953
        #validate required fields
954
        #if (self._request.xyz == "null"):
955
        #    raise ValueError('xyz is required')         
956
        return
957
    
958
    def getrequesttype(self):
959
        '''Returns request type''' 
960
        return 'getAUJobSummaryRequest'
961
962
    def getresponseclass(self):
963
        ''' Returns the response class '''
964
        return apicontractsv1.getAUJobSummaryResponse() 
965
		 
966
class securePaymentContainerController(apicontrollersbase.APIOperationBase):
967
    
968
    def __init__(self, apirequest):
969
        super(securePaymentContainerController, self).__init__(apirequest)
970
        return 
971
    
972
    def validaterequest(self):
973
        anetLogger.debug('performing custom validation..') 
974
        #validate required fields
975
        #if (self._request.xyz == "null"):
976
        #    raise ValueError('xyz is required')         
977
        return
978
    
979
    def getrequesttype(self):
980
        '''Returns request type''' 
981
        return 'securePaymentContainerRequest'
982
983
    def getresponseclass(self):
984
        ''' Returns the response class '''
985
        return apicontractsv1.securePaymentContainerResponse() 
986
987
class updateMerchantDetailsController(apicontrollersbase.APIOperationBase):
988
    
989
    def __init__(self, apirequest):
990
        super(updateMerchantDetailsController, self).__init__(apirequest)
991
        return 
992
    
993
    def validaterequest(self):
994
        anetLogger.debug('performing custom validation..') 
995
        #validate required fields
996
        #if (self._request.xyz == "null"):
997
        #    raise ValueError('xyz is required')         
998
        return
999
    
1000
    def getrequesttype(self):
1001
        '''Returns request type''' 
1002
        return 'updateMerchantDetailsRequest'
1003
1004
    def getresponseclass(self):
1005
        ''' Returns the response class '''
1006
        return apicontractsv1.updateMerchantDetailsResponse()