Completed
Push — master ( b7f8f0...154d64 )
by Authorize.Net
57s
created

afterexecute()   A

Complexity

Conditions 3

Size

Total Lines 12

Duplication

Lines 0
Ratio 0 %
Metric Value
dl 0
loc 12
rs 9.4285
cc 3
1
'''
2
Created on Nov 19, 2015
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 getHostedProfilePageController(apicontrollersbase.APIOperationBase):
527
    
528
    def __init__(self, apirequest):
529
        super(getHostedProfilePageController, 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 'getHostedProfilePageRequest'
542
543
    def getresponseclass(self):
544
        ''' Returns the response class '''
545
        return apicontractsv1.getHostedProfilePageResponse() 
546
    
547
class getSettledBatchListController(apicontrollersbase.APIOperationBase):
548
    
549
    def __init__(self, apirequest):
550
        super(getSettledBatchListController, self).__init__(apirequest)
551
        return 
552
    
553
    def validaterequest(self):
554
        logging.debug('performing custom validation..') 
555
        #validate required fields
556
        #if (self._request.xyz == "null"):
557
        #    raise ValueError('xyz is required')         
558
        return
559
    
560
    def getrequesttype(self):
561
        '''Returns request type''' 
562
        return 'getSettledBatchListRequest'
563
564
    def getresponseclass(self):
565
        ''' Returns the response class '''
566
        return apicontractsv1.getSettledBatchListResponse() 
567
    
568
class getTransactionDetailsController(apicontrollersbase.APIOperationBase):
569
    
570
    def __init__(self, apirequest):
571
        super(getTransactionDetailsController, self).__init__(apirequest)
572
        return 
573
    
574
    def validaterequest(self):
575
        logging.debug('performing custom validation..') 
576
        #validate required fields
577
        #if (self._request.xyz == "null"):
578
        #    raise ValueError('xyz is required')         
579
        return
580
    
581
    def getrequesttype(self):
582
        '''Returns request type''' 
583
        return 'getTransactionDetailsRequest'
584
585
    def getresponseclass(self):
586
        ''' Returns the response class '''
587
        return apicontractsv1.getTransactionDetailsResponse() 
588
    
589
class getTransactionListController(apicontrollersbase.APIOperationBase):
590
    
591
    def __init__(self, apirequest):
592
        super(getTransactionListController, self).__init__(apirequest)
593
        return 
594
    
595
    def validaterequest(self):
596
        logging.debug('performing custom validation..') 
597
        #validate required fields
598
        #if (self._request.xyz == "null"):
599
        #    raise ValueError('xyz is required')         
600
        return
601
    
602
    def getrequesttype(self):
603
        '''Returns request type''' 
604
        return 'getTransactionListRequest'
605
606
    def getresponseclass(self):
607
        ''' Returns the response class '''
608
        return apicontractsv1.getTransactionListResponse() 
609
    
610
class getUnsettledTransactionListController(apicontrollersbase.APIOperationBase):
611
    
612
    def __init__(self, apirequest):
613
        super(getUnsettledTransactionListController, self).__init__(apirequest)
614
        return 
615
    
616
    def validaterequest(self):
617
        logging.debug('performing custom validation..') 
618
        #validate required fields
619
        #if (self._request.xyz == "null"):
620
        #    raise ValueError('xyz is required')         
621
        return
622
    
623
    def getrequesttype(self):
624
        '''Returns request type''' 
625
        return 'getUnsettledTransactionListRequest'
626
627
    def getresponseclass(self):
628
        ''' Returns the response class '''
629
        return apicontractsv1.getUnsettledTransactionListResponse() 
630
    
631
class isAliveController(apicontrollersbase.APIOperationBase):
632
    
633
    def __init__(self, apirequest):
634
        super(isAliveController, self).__init__(apirequest)
635
        return 
636
    
637
    def validaterequest(self):
638
        logging.debug('performing custom validation..') 
639
        #validate required fields
640
        #if (self._request.xyz == "null"):
641
        #    raise ValueError('xyz is required')         
642
        return
643
    
644
    def getrequesttype(self):
645
        '''Returns request type''' 
646
        return 'isAliveRequest'
647
648
    def getresponseclass(self):
649
        ''' Returns the response class '''
650
        return apicontractsv1.isAliveResponse() 
651
    
652
class logoutController(apicontrollersbase.APIOperationBase):
653
    
654
    def __init__(self, apirequest):
655
        super(logoutController, self).__init__(apirequest)
656
        return 
657
    
658
    def validaterequest(self):
659
        logging.debug('performing custom validation..') 
660
        #validate required fields
661
        #if (self._request.xyz == "null"):
662
        #    raise ValueError('xyz is required')         
663
        return
664
    
665
    def getrequesttype(self):
666
        '''Returns request type''' 
667
        return 'logoutRequest'
668
669
    def getresponseclass(self):
670
        ''' Returns the response class '''
671
        return apicontractsv1.logoutResponse() 
672
    
673
class mobileDeviceLoginController(apicontrollersbase.APIOperationBase):
674
    
675
    def __init__(self, apirequest):
676
        super(mobileDeviceLoginController, self).__init__(apirequest)
677
        return 
678
    
679
    def validaterequest(self):
680
        logging.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 'mobileDeviceLoginRequest'
689
690
    def getresponseclass(self):
691
        ''' Returns the response class '''
692
        return apicontractsv1.mobileDeviceLoginResponse() 
693
    
694
class mobileDeviceRegistrationController(apicontrollersbase.APIOperationBase):
695
    
696
    def __init__(self, apirequest):
697
        super(mobileDeviceRegistrationController, self).__init__(apirequest)
698
        return 
699
    
700
    def validaterequest(self):
701
        logging.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 'mobileDeviceRegistrationRequest'
710
711
    def getresponseclass(self):
712
        ''' Returns the response class '''
713
        return apicontractsv1.mobileDeviceRegistrationResponse() 
714
    
715
class sendCustomerTransactionReceiptController(apicontrollersbase.APIOperationBase):
716
    
717
    def __init__(self, apirequest):
718
        super(sendCustomerTransactionReceiptController, self).__init__(apirequest)
719
        return 
720
    
721
    def validaterequest(self):
722
        logging.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 'sendCustomerTransactionReceiptRequest'
731
732
    def getresponseclass(self):
733
        ''' Returns the response class '''
734
        return apicontractsv1.sendCustomerTransactionReceiptResponse() 
735
    
736
class updateCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
737
    
738
    def __init__(self, apirequest):
739
        super(updateCustomerPaymentProfileController, self).__init__(apirequest)
740
        return 
741
    
742
    def validaterequest(self):
743
        logging.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 'updateCustomerPaymentProfileRequest'
752
753
    def getresponseclass(self):
754
        ''' Returns the response class '''
755
        return apicontractsv1.updateCustomerPaymentProfileResponse() 
756
    
757
class updateCustomerProfileController(apicontrollersbase.APIOperationBase):
758
    
759
    def __init__(self, apirequest):
760
        super(updateCustomerProfileController, self).__init__(apirequest)
761
        return 
762
    
763
    def validaterequest(self):
764
        logging.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 'updateCustomerProfileRequest'
773
774
    def getresponseclass(self):
775
        ''' Returns the response class '''
776
        return apicontractsv1.updateCustomerProfileResponse() 
777
    
778
class updateCustomerShippingAddressController(apicontrollersbase.APIOperationBase):
779
    
780
    def __init__(self, apirequest):
781
        super(updateCustomerShippingAddressController, self).__init__(apirequest)
782
        return 
783
    
784
    def validaterequest(self):
785
        logging.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 'updateCustomerShippingAddressRequest'
794
795
    def getresponseclass(self):
796
        ''' Returns the response class '''
797
        return apicontractsv1.updateCustomerShippingAddressResponse()
798
     
799
class updateSplitTenderGroupController(apicontrollersbase.APIOperationBase):
800
    
801
    def __init__(self, apirequest):
802
        super(updateSplitTenderGroupController, self).__init__(apirequest)
803
        return 
804
    
805
    def validaterequest(self):
806
        logging.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 'updateSplitTenderGroupRequest'
815
816
    def getresponseclass(self):
817
        ''' Returns the response class '''
818
        return apicontractsv1.updateSplitTenderGroupResponse() 
819
    
820
class validateCustomerPaymentProfileController(apicontrollersbase.APIOperationBase):
821
    
822
    def __init__(self, apirequest):
823
        super(validateCustomerPaymentProfileController, self).__init__(apirequest)
824
        return 
825
    
826
    def validaterequest(self):
827
        logging.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 'validateCustomerPaymentProfileRequest'
836
837
    def getresponseclass(self):
838
        ''' Returns the response class '''
839
        return apicontractsv1.validateCustomerPaymentProfileResponse()