Completed
Push — master ( 977157...8eec6e )
by
unknown
13s
created

updateMerchantDetailsController.getresponseclass()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

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