Subversion Repositories SmartDukaan

Rev

Rev 18977 | Rev 19889 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
94 ashish 1
#!/usr/bin/env python
2
#
3431 rajveer 3
# Autogenerated by Thrift Compiler (0.7.0)
94 ashish 4
#
5
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
6
#
7
 
8
import sys
9
import pprint
10
from urlparse import urlparse
11
from thrift.transport import TTransport
12
from thrift.transport import TSocket
13
from thrift.transport import THttpClient
14
from thrift.protocol import TBinaryProtocol
15
 
16
import UserContextService
17
from ttypes import *
18
 
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
23
  print 'Functions:'
559 chandransh 24
  print '  User createAnonymousUser(string jsessionId)'
25
  print '  User getUserById(i64 userId)'
5326 rajveer 26
  print '  User getUserByCartId(i64 cartId)'
1491 vikas 27
  print '  User getUserByEmail(string email)'
3032 mandeep.dh 28
  print '  User getUserByMobileNumber(i64 mobileNumber)'
559 chandransh 29
  print '  User createUser(User user)'
30
  print '  User updateUser(User user)'
31
  print '  User authenticateUser(string email, string password)'
94 ashish 32
  print '  bool userExists(string email)'
567 rajveer 33
  print '  i64 addAddressForUser(i64 userId, Address address, bool setDefault)'
94 ashish 34
  print '  bool removeAddressForUser(i64 userid, i64 addressId)'
35
  print '  bool setUserAsLoggedIn(i64 userId, i64 timestamp)'
36
  print '  bool setUserAsLoggedOut(i64 userid, i64 timestamp)'
504 rajveer 37
  print '  bool setDefaultAddress(i64 userid, i64 addressId)'
594 rajveer 38
  print '  bool updatePassword(i64 userid, string oldPassword, string newPassword)'
884 rajveer 39
  print '  bool forgotPassword(string email, string newPassword)'
594 rajveer 40
  print '   getAllAddressesForUser(i64 userId)'
1894 vikas 41
  print '  Address getAddressById(i64 addressId)'
594 rajveer 42
  print '  i64 getDefaultAddressId(i64 userId)'
785 rajveer 43
  print '  string getDefaultPincode(i64 userId)'
1274 varun.gupt 44
  print '  bool saveUserCommunication(i64 userId, string replyTo, i64 communicationType, i64 orderId, string airwaybillNo, string productName, string subject, string message)'
1590 varun.gupt 45
  print '  UserCommunication getUserCommunicationById(i64 id)'
46
  print '   getUserCommunicationByUser(i64 userId)'
47
  print '   getAllUserCommunications()'
5469 rajveer 48
  print '  void removeUserCommunication(i64 id)'
1859 vikas 49
  print '  MasterAffiliate createMasterAffiliate(string name, i64 addedOn)'
1899 vikas 50
  print '   getAllMasterAffiliates()'
1845 vikas 51
  print '  MasterAffiliate getMasterAffiliateById(i64 id)'
52
  print '  MasterAffiliate getMasterAffiliateByName(string name)'
1859 vikas 53
  print '  Affiliate createAffiliate(string name, string url, i64 masterAffiliateId, i64 addedOn)'
1845 vikas 54
  print '  Affiliate getAffiliateById(i64 id)'
55
  print '  Affiliate getAffiliateByName(string name)'
1996 vikas 56
  print '  Tracker getTrackerById(i64 id)'
1845 vikas 57
  print '   getAffiliatesByMasterAffiliate(i64 id)'
3378 vikas 58
  print '  i64 addTrackLog(i64 affiliateId, i64 userId, TrackLogType event, string url, string data, i64 addedOn)'
1845 vikas 59
  print '  TrackLog getTrackLogById(i64 id)'
3293 vikas 60
  print '   getTrackLogsByAffiliate(i64 affiliateId, i64 startDate, i64 endDate)'
1845 vikas 61
  print '   getTrackLogsByUser(i64 userId)'
1996 vikas 62
  print '   getTrackLogs(i64 userId, string event, string url)'
559 chandransh 63
  print '  Cart getCurrentCart(i64 userId)'
64
  print '  Cart getCart(i64 cartId)'
65
  print '   getCartsByTime(i64 from_time, i64 to_time, CartStatus status)'
3557 rajveer 66
  print '  string addItemToCart(i64 cartId, i64 itemId, i64 quantity, i64 sourceId)'
559 chandransh 67
  print '  void deleteItemFromCart(i64 cartId, i64 itemId)'
68
  print '  void addAddressToCart(i64 cartId, i64 addressId)'
5553 rajveer 69
  print '  void addStoreToCart(i64 cartId, i64 storeId)'
6922 anupam.sin 70
  print '  void applyCouponToCart(Cart cart, string couponCode)'
1976 varun.gupt 71
  print '  void removeCoupon(i64 cartId)'
3554 varun.gupt 72
  print '  void deleteDiscountsFromCart(i64 cartId)'
73
  print '  void saveDiscounts( discounts)'
11526 amit.gupta 74
  print '  i64 createOrders(i64 cartId, string sessionSource, i64 sessionStartTime, string firstSource, i64 firstSourceTime, i64 userId, i64 schemeId, i64 orderSource)'
6736 amit.gupta 75
  print '   validateCart(i64 cartId, i64 sourceId)'
11980 amit.gupta 76
  print '   validateCartWithDealerCoupon(i64 cartId, i64 sourceId, string dealCoupon)'
559 chandransh 77
  print '  void mergeCart(i64 fromCartId, i64 toCartId)'
690 chandransh 78
  print '  bool checkOut(i64 cartId)'
79
  print '  bool resetCart(i64 cartId,  items)'
1596 ankur.sing 80
  print '  i64 getUserCount(UserType userType)'
1891 ankur.sing 81
  print '   getAllUsers(UserType userType, i64 startDate, i64 endDate)'
2981 rajveer 82
  print '   getMyResearchItems(i64 userId)'
83
  print '  bool updateMyResearch(i64 userId, i64 itemId)'
84
  print '  void deleteItemFromMyResearch(i64 userId, i64 itemId)'
85
  print '   getBrowseHistoryItems(i64 userId)'
86
  print '  void updateBrowseHistory(i64 userId, i64 itemId)'
3385 varun.gupt 87
  print '  i64 getCartsWithCouponCount(string couponCode)'
3499 mandeep.dh 88
  print '  void increaseTrustLevel(i64 userId, double trustLevelDelta)'
5469 rajveer 89
  print '  double getTrustLevel(i64 userId)'
4668 varun.gupt 90
  print '  bool showCODOption(i64 cartId, i64 sourceId, string pincode)'
5623 anupam.sin 91
  print '   getUserEmails(i64 startDate, i64 endDate)'
9791 rajveer 92
  print '  bool insureItem(i64 itemId, i64 cartId, bool toInsure, i32 insurerType)'
6903 anupam.sin 93
  print '  bool cancelInsurance(i64 cartId)'
94
  print '  bool storeInsuranceSpecificDetails(i64 addressId, string dob, string guardianName)'
95
  print '  bool isInsuranceDetailPresent(i64 addressId)'
9791 rajveer 96
  print '   getProductsAddedToCart(i64 startDate, i64 endDate)'
11980 amit.gupta 97
  print '  CartPlus validateCartPlus(i64 cartId, i64 sourceId, string dealerCoupon)'
11679 vikram.rag 98
  print '  bool isPrivateDealUser(i64 userId)'
11980 amit.gupta 99
  print '  bool addPrivateDealUser(i64 userId)'
100
  print '  bool changePrivateDealUserStatus(i64 userId, bool isActive)'
101
  print '  PrivateDealUser getPrivateDealUser(i64 userId)'
12696 amit.gupta 102
  print '   registerCounter(Counter counter, i64 userId)'
12722 amit.gupta 103
  print '   searchCounter(string type1, string searchString)'
18977 amit.gupta 104
  print '  Counter getCounterByUserId(i64 userId)'
12722 amit.gupta 105
  print '   getAllUsersByCounter(i64 counterId)'
15251 manish.sha 106
  print '  string getActiveAccessTokenForUser(i64 userId, string source)'
107
  print '  bool validateAccessToken(string accessToken)'
17782 amit.gupta 108
  print '  bool addItemsToCart(i64 cartId,  itemQty, string couponCode)'
109
  print '  string validateCartNew(i64 cartId, string pinCode, i64 sourceId)'
18644 manish.sha 110
  print '  bool isAddressEditableForCounter(i64 userId)'
18530 manish.sha 111
  print '  Address getBillingAddressForUser(i64 userId)'
18590 manish.sha 112
  print '  bool isCreditorAssigned(i64 userId)'
18735 manish.sha 113
  print '  bool isTaxInvoiceEnabledUser(i64 userId)'
19182 amit.gupta 114
  print '  bool taxInvoiceAvailable(i64 addressId)'
18977 amit.gupta 115
  print '   getCartByValue( cartIds)'
94 ashish 116
  print ''
117
  sys.exit(0)
118
 
119
pp = pprint.PrettyPrinter(indent = 2)
120
host = 'localhost'
121
port = 9090
122
uri = ''
123
framed = False
124
http = False
125
argi = 1
126
 
127
if sys.argv[argi] == '-h':
3431 rajveer 128
  parts = sys.argv[argi+1].split(':')
94 ashish 129
  host = parts[0]
130
  port = int(parts[1])
131
  argi += 2
132
 
133
if sys.argv[argi] == '-u':
134
  url = urlparse(sys.argv[argi+1])
3431 rajveer 135
  parts = url[1].split(':')
94 ashish 136
  host = parts[0]
137
  if len(parts) > 1:
138
    port = int(parts[1])
139
  else:
140
    port = 80
141
  uri = url[2]
3431 rajveer 142
  if url[4]:
143
    uri += '?%s' % url[4]
94 ashish 144
  http = True
145
  argi += 2
146
 
147
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
148
  framed = True
149
  argi += 1
150
 
151
cmd = sys.argv[argi]
152
args = sys.argv[argi+1:]
153
 
154
if http:
155
  transport = THttpClient.THttpClient(host, port, uri)
156
else:
157
  socket = TSocket.TSocket(host, port)
158
  if framed:
159
    transport = TTransport.TFramedTransport(socket)
160
  else:
161
    transport = TTransport.TBufferedTransport(socket)
162
protocol = TBinaryProtocol.TBinaryProtocol(transport)
163
client = UserContextService.Client(protocol)
164
transport.open()
165
 
3376 rajveer 166
if cmd == 'createAnonymousUser':
559 chandransh 167
  if len(args) != 1:
168
    print 'createAnonymousUser requires 1 args'
94 ashish 169
    sys.exit(1)
559 chandransh 170
  pp.pprint(client.createAnonymousUser(args[0],))
94 ashish 171
 
559 chandransh 172
elif cmd == 'getUserById':
173
  if len(args) != 1:
174
    print 'getUserById requires 1 args'
94 ashish 175
    sys.exit(1)
559 chandransh 176
  pp.pprint(client.getUserById(eval(args[0]),))
94 ashish 177
 
5326 rajveer 178
elif cmd == 'getUserByCartId':
179
  if len(args) != 1:
180
    print 'getUserByCartId requires 1 args'
181
    sys.exit(1)
182
  pp.pprint(client.getUserByCartId(eval(args[0]),))
183
 
1491 vikas 184
elif cmd == 'getUserByEmail':
185
  if len(args) != 1:
186
    print 'getUserByEmail requires 1 args'
187
    sys.exit(1)
188
  pp.pprint(client.getUserByEmail(args[0],))
189
 
3032 mandeep.dh 190
elif cmd == 'getUserByMobileNumber':
191
  if len(args) != 1:
192
    print 'getUserByMobileNumber requires 1 args'
193
    sys.exit(1)
194
  pp.pprint(client.getUserByMobileNumber(eval(args[0]),))
195
 
559 chandransh 196
elif cmd == 'createUser':
197
  if len(args) != 1:
198
    print 'createUser requires 1 args'
94 ashish 199
    sys.exit(1)
559 chandransh 200
  pp.pprint(client.createUser(eval(args[0]),))
94 ashish 201
 
559 chandransh 202
elif cmd == 'updateUser':
203
  if len(args) != 1:
204
    print 'updateUser requires 1 args'
94 ashish 205
    sys.exit(1)
559 chandransh 206
  pp.pprint(client.updateUser(eval(args[0]),))
94 ashish 207
 
559 chandransh 208
elif cmd == 'authenticateUser':
94 ashish 209
  if len(args) != 2:
559 chandransh 210
    print 'authenticateUser requires 2 args'
94 ashish 211
    sys.exit(1)
559 chandransh 212
  pp.pprint(client.authenticateUser(args[0],args[1],))
94 ashish 213
 
214
elif cmd == 'userExists':
215
  if len(args) != 1:
216
    print 'userExists requires 1 args'
217
    sys.exit(1)
218
  pp.pprint(client.userExists(args[0],))
219
 
220
elif cmd == 'addAddressForUser':
567 rajveer 221
  if len(args) != 3:
222
    print 'addAddressForUser requires 3 args'
94 ashish 223
    sys.exit(1)
567 rajveer 224
  pp.pprint(client.addAddressForUser(eval(args[0]),eval(args[1]),eval(args[2]),))
94 ashish 225
 
226
elif cmd == 'removeAddressForUser':
227
  if len(args) != 2:
228
    print 'removeAddressForUser requires 2 args'
229
    sys.exit(1)
230
  pp.pprint(client.removeAddressForUser(eval(args[0]),eval(args[1]),))
231
 
232
elif cmd == 'setUserAsLoggedIn':
233
  if len(args) != 2:
234
    print 'setUserAsLoggedIn requires 2 args'
235
    sys.exit(1)
236
  pp.pprint(client.setUserAsLoggedIn(eval(args[0]),eval(args[1]),))
237
 
238
elif cmd == 'setUserAsLoggedOut':
239
  if len(args) != 2:
240
    print 'setUserAsLoggedOut requires 2 args'
241
    sys.exit(1)
242
  pp.pprint(client.setUserAsLoggedOut(eval(args[0]),eval(args[1]),))
243
 
504 rajveer 244
elif cmd == 'setDefaultAddress':
245
  if len(args) != 2:
246
    print 'setDefaultAddress requires 2 args'
247
    sys.exit(1)
248
  pp.pprint(client.setDefaultAddress(eval(args[0]),eval(args[1]),))
249
 
94 ashish 250
elif cmd == 'updatePassword':
594 rajveer 251
  if len(args) != 3:
252
    print 'updatePassword requires 3 args'
94 ashish 253
    sys.exit(1)
594 rajveer 254
  pp.pprint(client.updatePassword(eval(args[0]),args[1],args[2],))
94 ashish 255
 
581 rajveer 256
elif cmd == 'forgotPassword':
884 rajveer 257
  if len(args) != 2:
258
    print 'forgotPassword requires 2 args'
581 rajveer 259
    sys.exit(1)
884 rajveer 260
  pp.pprint(client.forgotPassword(args[0],args[1],))
581 rajveer 261
 
594 rajveer 262
elif cmd == 'getAllAddressesForUser':
263
  if len(args) != 1:
264
    print 'getAllAddressesForUser requires 1 args'
265
    sys.exit(1)
266
  pp.pprint(client.getAllAddressesForUser(eval(args[0]),))
267
 
1894 vikas 268
elif cmd == 'getAddressById':
269
  if len(args) != 1:
270
    print 'getAddressById requires 1 args'
271
    sys.exit(1)
272
  pp.pprint(client.getAddressById(eval(args[0]),))
273
 
594 rajveer 274
elif cmd == 'getDefaultAddressId':
275
  if len(args) != 1:
276
    print 'getDefaultAddressId requires 1 args'
277
    sys.exit(1)
278
  pp.pprint(client.getDefaultAddressId(eval(args[0]),))
279
 
785 rajveer 280
elif cmd == 'getDefaultPincode':
281
  if len(args) != 1:
282
    print 'getDefaultPincode requires 1 args'
283
    sys.exit(1)
284
  pp.pprint(client.getDefaultPincode(eval(args[0]),))
285
 
1274 varun.gupt 286
elif cmd == 'saveUserCommunication':
287
  if len(args) != 8:
288
    print 'saveUserCommunication requires 8 args'
289
    sys.exit(1)
290
  pp.pprint(client.saveUserCommunication(eval(args[0]),args[1],eval(args[2]),eval(args[3]),args[4],args[5],args[6],args[7],))
291
 
1590 varun.gupt 292
elif cmd == 'getUserCommunicationById':
293
  if len(args) != 1:
294
    print 'getUserCommunicationById requires 1 args'
295
    sys.exit(1)
296
  pp.pprint(client.getUserCommunicationById(eval(args[0]),))
297
 
298
elif cmd == 'getUserCommunicationByUser':
299
  if len(args) != 1:
300
    print 'getUserCommunicationByUser requires 1 args'
301
    sys.exit(1)
302
  pp.pprint(client.getUserCommunicationByUser(eval(args[0]),))
303
 
304
elif cmd == 'getAllUserCommunications':
305
  if len(args) != 0:
306
    print 'getAllUserCommunications requires 0 args'
307
    sys.exit(1)
308
  pp.pprint(client.getAllUserCommunications())
309
 
5469 rajveer 310
elif cmd == 'removeUserCommunication':
311
  if len(args) != 1:
312
    print 'removeUserCommunication requires 1 args'
313
    sys.exit(1)
314
  pp.pprint(client.removeUserCommunication(eval(args[0]),))
315
 
1845 vikas 316
elif cmd == 'createMasterAffiliate':
1859 vikas 317
  if len(args) != 2:
318
    print 'createMasterAffiliate requires 2 args'
1845 vikas 319
    sys.exit(1)
1859 vikas 320
  pp.pprint(client.createMasterAffiliate(args[0],eval(args[1]),))
1845 vikas 321
 
1899 vikas 322
elif cmd == 'getAllMasterAffiliates':
323
  if len(args) != 0:
324
    print 'getAllMasterAffiliates requires 0 args'
325
    sys.exit(1)
326
  pp.pprint(client.getAllMasterAffiliates())
327
 
1845 vikas 328
elif cmd == 'getMasterAffiliateById':
329
  if len(args) != 1:
330
    print 'getMasterAffiliateById requires 1 args'
331
    sys.exit(1)
332
  pp.pprint(client.getMasterAffiliateById(eval(args[0]),))
333
 
334
elif cmd == 'getMasterAffiliateByName':
335
  if len(args) != 1:
336
    print 'getMasterAffiliateByName requires 1 args'
337
    sys.exit(1)
338
  pp.pprint(client.getMasterAffiliateByName(args[0],))
339
 
340
elif cmd == 'createAffiliate':
1859 vikas 341
  if len(args) != 4:
342
    print 'createAffiliate requires 4 args'
1845 vikas 343
    sys.exit(1)
1859 vikas 344
  pp.pprint(client.createAffiliate(args[0],args[1],eval(args[2]),eval(args[3]),))
1845 vikas 345
 
346
elif cmd == 'getAffiliateById':
347
  if len(args) != 1:
348
    print 'getAffiliateById requires 1 args'
349
    sys.exit(1)
350
  pp.pprint(client.getAffiliateById(eval(args[0]),))
351
 
352
elif cmd == 'getAffiliateByName':
353
  if len(args) != 1:
354
    print 'getAffiliateByName requires 1 args'
355
    sys.exit(1)
356
  pp.pprint(client.getAffiliateByName(args[0],))
357
 
358
elif cmd == 'getTrackerById':
359
  if len(args) != 1:
360
    print 'getTrackerById requires 1 args'
361
    sys.exit(1)
362
  pp.pprint(client.getTrackerById(eval(args[0]),))
363
 
1996 vikas 364
elif cmd == 'getAffiliatesByMasterAffiliate':
1845 vikas 365
  if len(args) != 1:
1996 vikas 366
    print 'getAffiliatesByMasterAffiliate requires 1 args'
1845 vikas 367
    sys.exit(1)
1996 vikas 368
  pp.pprint(client.getAffiliatesByMasterAffiliate(eval(args[0]),))
1845 vikas 369
 
370
elif cmd == 'addTrackLog':
1859 vikas 371
  if len(args) != 6:
372
    print 'addTrackLog requires 6 args'
1845 vikas 373
    sys.exit(1)
3378 vikas 374
  pp.pprint(client.addTrackLog(eval(args[0]),eval(args[1]),eval(args[2]),args[3],args[4],eval(args[5]),))
1845 vikas 375
 
376
elif cmd == 'getTrackLogById':
377
  if len(args) != 1:
378
    print 'getTrackLogById requires 1 args'
379
    sys.exit(1)
380
  pp.pprint(client.getTrackLogById(eval(args[0]),))
381
 
1996 vikas 382
elif cmd == 'getTrackLogsByAffiliate':
3293 vikas 383
  if len(args) != 3:
384
    print 'getTrackLogsByAffiliate requires 3 args'
1845 vikas 385
    sys.exit(1)
3293 vikas 386
  pp.pprint(client.getTrackLogsByAffiliate(eval(args[0]),eval(args[1]),eval(args[2]),))
1845 vikas 387
 
388
elif cmd == 'getTrackLogsByUser':
389
  if len(args) != 1:
390
    print 'getTrackLogsByUser requires 1 args'
391
    sys.exit(1)
392
  pp.pprint(client.getTrackLogsByUser(eval(args[0]),))
393
 
394
elif cmd == 'getTrackLogs':
1996 vikas 395
  if len(args) != 3:
396
    print 'getTrackLogs requires 3 args'
1845 vikas 397
    sys.exit(1)
1996 vikas 398
  pp.pprint(client.getTrackLogs(eval(args[0]),args[1],args[2],))
1845 vikas 399
 
559 chandransh 400
elif cmd == 'getCurrentCart':
401
  if len(args) != 1:
402
    print 'getCurrentCart requires 1 args'
403
    sys.exit(1)
404
  pp.pprint(client.getCurrentCart(eval(args[0]),))
405
 
406
elif cmd == 'getCart':
407
  if len(args) != 1:
408
    print 'getCart requires 1 args'
409
    sys.exit(1)
410
  pp.pprint(client.getCart(eval(args[0]),))
411
 
412
elif cmd == 'getCartsByTime':
413
  if len(args) != 3:
414
    print 'getCartsByTime requires 3 args'
415
    sys.exit(1)
416
  pp.pprint(client.getCartsByTime(eval(args[0]),eval(args[1]),eval(args[2]),))
417
 
418
elif cmd == 'addItemToCart':
3557 rajveer 419
  if len(args) != 4:
420
    print 'addItemToCart requires 4 args'
559 chandransh 421
    sys.exit(1)
3557 rajveer 422
  pp.pprint(client.addItemToCart(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
559 chandransh 423
 
424
elif cmd == 'deleteItemFromCart':
425
  if len(args) != 2:
426
    print 'deleteItemFromCart requires 2 args'
427
    sys.exit(1)
428
  pp.pprint(client.deleteItemFromCart(eval(args[0]),eval(args[1]),))
429
 
430
elif cmd == 'addAddressToCart':
431
  if len(args) != 2:
432
    print 'addAddressToCart requires 2 args'
433
    sys.exit(1)
434
  pp.pprint(client.addAddressToCart(eval(args[0]),eval(args[1]),))
435
 
5553 rajveer 436
elif cmd == 'addStoreToCart':
437
  if len(args) != 2:
438
    print 'addStoreToCart requires 2 args'
439
    sys.exit(1)
440
  pp.pprint(client.addStoreToCart(eval(args[0]),eval(args[1]),))
441
 
1976 varun.gupt 442
elif cmd == 'applyCouponToCart':
6922 anupam.sin 443
  if len(args) != 2:
444
    print 'applyCouponToCart requires 2 args'
1976 varun.gupt 445
    sys.exit(1)
6922 anupam.sin 446
  pp.pprint(client.applyCouponToCart(eval(args[0]),args[1],))
1976 varun.gupt 447
 
448
elif cmd == 'removeCoupon':
449
  if len(args) != 1:
450
    print 'removeCoupon requires 1 args'
451
    sys.exit(1)
452
  pp.pprint(client.removeCoupon(eval(args[0]),))
453
 
3554 varun.gupt 454
elif cmd == 'deleteDiscountsFromCart':
455
  if len(args) != 1:
456
    print 'deleteDiscountsFromCart requires 1 args'
457
    sys.exit(1)
458
  pp.pprint(client.deleteDiscountsFromCart(eval(args[0]),))
459
 
460
elif cmd == 'saveDiscounts':
461
  if len(args) != 1:
462
    print 'saveDiscounts requires 1 args'
463
    sys.exit(1)
464
  pp.pprint(client.saveDiscounts(eval(args[0]),))
465
 
690 chandransh 466
elif cmd == 'createOrders':
11526 amit.gupta 467
  if len(args) != 8:
468
    print 'createOrders requires 8 args'
94 ashish 469
    sys.exit(1)
11526 amit.gupta 470
  pp.pprint(client.createOrders(eval(args[0]),args[1],eval(args[2]),args[3],eval(args[4]),eval(args[5]),eval(args[6]),eval(args[7]),))
94 ashish 471
 
559 chandransh 472
elif cmd == 'validateCart':
3557 rajveer 473
  if len(args) != 2:
474
    print 'validateCart requires 2 args'
94 ashish 475
    sys.exit(1)
3557 rajveer 476
  pp.pprint(client.validateCart(eval(args[0]),eval(args[1]),))
94 ashish 477
 
11980 amit.gupta 478
elif cmd == 'validateCartWithDealerCoupon':
479
  if len(args) != 3:
480
    print 'validateCartWithDealerCoupon requires 3 args'
481
    sys.exit(1)
482
  pp.pprint(client.validateCartWithDealerCoupon(eval(args[0]),eval(args[1]),args[2],))
483
 
559 chandransh 484
elif cmd == 'mergeCart':
485
  if len(args) != 2:
486
    print 'mergeCart requires 2 args'
487
    sys.exit(1)
488
  pp.pprint(client.mergeCart(eval(args[0]),eval(args[1]),))
489
 
690 chandransh 490
elif cmd == 'checkOut':
491
  if len(args) != 1:
492
    print 'checkOut requires 1 args'
493
    sys.exit(1)
494
  pp.pprint(client.checkOut(eval(args[0]),))
495
 
496
elif cmd == 'resetCart':
497
  if len(args) != 2:
498
    print 'resetCart requires 2 args'
499
    sys.exit(1)
500
  pp.pprint(client.resetCart(eval(args[0]),eval(args[1]),))
501
 
1596 ankur.sing 502
elif cmd == 'getUserCount':
503
  if len(args) != 1:
504
    print 'getUserCount requires 1 args'
505
    sys.exit(1)
506
  pp.pprint(client.getUserCount(eval(args[0]),))
507
 
1673 ankur.sing 508
elif cmd == 'getAllUsers':
1891 ankur.sing 509
  if len(args) != 3:
510
    print 'getAllUsers requires 3 args'
1673 ankur.sing 511
    sys.exit(1)
1891 ankur.sing 512
  pp.pprint(client.getAllUsers(eval(args[0]),eval(args[1]),eval(args[2]),))
1673 ankur.sing 513
 
2981 rajveer 514
elif cmd == 'getMyResearchItems':
515
  if len(args) != 1:
516
    print 'getMyResearchItems requires 1 args'
517
    sys.exit(1)
518
  pp.pprint(client.getMyResearchItems(eval(args[0]),))
519
 
520
elif cmd == 'updateMyResearch':
521
  if len(args) != 2:
522
    print 'updateMyResearch requires 2 args'
523
    sys.exit(1)
524
  pp.pprint(client.updateMyResearch(eval(args[0]),eval(args[1]),))
525
 
526
elif cmd == 'deleteItemFromMyResearch':
527
  if len(args) != 2:
528
    print 'deleteItemFromMyResearch requires 2 args'
529
    sys.exit(1)
530
  pp.pprint(client.deleteItemFromMyResearch(eval(args[0]),eval(args[1]),))
531
 
532
elif cmd == 'getBrowseHistoryItems':
533
  if len(args) != 1:
534
    print 'getBrowseHistoryItems requires 1 args'
535
    sys.exit(1)
536
  pp.pprint(client.getBrowseHistoryItems(eval(args[0]),))
537
 
538
elif cmd == 'updateBrowseHistory':
539
  if len(args) != 2:
540
    print 'updateBrowseHistory requires 2 args'
541
    sys.exit(1)
542
  pp.pprint(client.updateBrowseHistory(eval(args[0]),eval(args[1]),))
543
 
3385 varun.gupt 544
elif cmd == 'getCartsWithCouponCount':
545
  if len(args) != 1:
546
    print 'getCartsWithCouponCount requires 1 args'
547
    sys.exit(1)
548
  pp.pprint(client.getCartsWithCouponCount(args[0],))
549
 
3499 mandeep.dh 550
elif cmd == 'increaseTrustLevel':
551
  if len(args) != 2:
552
    print 'increaseTrustLevel requires 2 args'
553
    sys.exit(1)
554
  pp.pprint(client.increaseTrustLevel(eval(args[0]),eval(args[1]),))
555
 
5469 rajveer 556
elif cmd == 'getTrustLevel':
557
  if len(args) != 1:
558
    print 'getTrustLevel requires 1 args'
559
    sys.exit(1)
560
  pp.pprint(client.getTrustLevel(eval(args[0]),))
561
 
4668 varun.gupt 562
elif cmd == 'showCODOption':
563
  if len(args) != 3:
564
    print 'showCODOption requires 3 args'
565
    sys.exit(1)
566
  pp.pprint(client.showCODOption(eval(args[0]),eval(args[1]),args[2],))
567
 
5623 anupam.sin 568
elif cmd == 'getUserEmails':
569
  if len(args) != 2:
570
    print 'getUserEmails requires 2 args'
571
    sys.exit(1)
572
  pp.pprint(client.getUserEmails(eval(args[0]),eval(args[1]),))
573
 
6903 anupam.sin 574
elif cmd == 'insureItem':
9791 rajveer 575
  if len(args) != 4:
576
    print 'insureItem requires 4 args'
6903 anupam.sin 577
    sys.exit(1)
9791 rajveer 578
  pp.pprint(client.insureItem(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
6903 anupam.sin 579
 
580
elif cmd == 'cancelInsurance':
581
  if len(args) != 1:
582
    print 'cancelInsurance requires 1 args'
583
    sys.exit(1)
584
  pp.pprint(client.cancelInsurance(eval(args[0]),))
585
 
586
elif cmd == 'storeInsuranceSpecificDetails':
587
  if len(args) != 3:
588
    print 'storeInsuranceSpecificDetails requires 3 args'
589
    sys.exit(1)
590
  pp.pprint(client.storeInsuranceSpecificDetails(eval(args[0]),args[1],args[2],))
591
 
592
elif cmd == 'isInsuranceDetailPresent':
593
  if len(args) != 1:
594
    print 'isInsuranceDetailPresent requires 1 args'
595
    sys.exit(1)
596
  pp.pprint(client.isInsuranceDetailPresent(eval(args[0]),))
597
 
9791 rajveer 598
elif cmd == 'getProductsAddedToCart':
599
  if len(args) != 2:
600
    print 'getProductsAddedToCart requires 2 args'
6903 anupam.sin 601
    sys.exit(1)
9791 rajveer 602
  pp.pprint(client.getProductsAddedToCart(eval(args[0]),eval(args[1]),))
6903 anupam.sin 603
 
11592 amit.gupta 604
elif cmd == 'validateCartPlus':
11980 amit.gupta 605
  if len(args) != 3:
606
    print 'validateCartPlus requires 3 args'
11592 amit.gupta 607
    sys.exit(1)
11980 amit.gupta 608
  pp.pprint(client.validateCartPlus(eval(args[0]),eval(args[1]),args[2],))
11592 amit.gupta 609
 
11679 vikram.rag 610
elif cmd == 'isPrivateDealUser':
611
  if len(args) != 1:
612
    print 'isPrivateDealUser requires 1 args'
613
    sys.exit(1)
614
  pp.pprint(client.isPrivateDealUser(eval(args[0]),))
615
 
11980 amit.gupta 616
elif cmd == 'addPrivateDealUser':
617
  if len(args) != 1:
618
    print 'addPrivateDealUser requires 1 args'
619
    sys.exit(1)
620
  pp.pprint(client.addPrivateDealUser(eval(args[0]),))
621
 
622
elif cmd == 'changePrivateDealUserStatus':
623
  if len(args) != 2:
624
    print 'changePrivateDealUserStatus requires 2 args'
625
    sys.exit(1)
626
  pp.pprint(client.changePrivateDealUserStatus(eval(args[0]),eval(args[1]),))
627
 
628
elif cmd == 'getPrivateDealUser':
629
  if len(args) != 1:
630
    print 'getPrivateDealUser requires 1 args'
631
    sys.exit(1)
632
  pp.pprint(client.getPrivateDealUser(eval(args[0]),))
633
 
12696 amit.gupta 634
elif cmd == 'registerCounter':
635
  if len(args) != 2:
636
    print 'registerCounter requires 2 args'
637
    sys.exit(1)
638
  pp.pprint(client.registerCounter(eval(args[0]),eval(args[1]),))
639
 
12722 amit.gupta 640
elif cmd == 'searchCounter':
641
  if len(args) != 2:
642
    print 'searchCounter requires 2 args'
643
    sys.exit(1)
644
  pp.pprint(client.searchCounter(args[0],args[1],))
645
 
18977 amit.gupta 646
elif cmd == 'getCounterByUserId':
647
  if len(args) != 1:
648
    print 'getCounterByUserId requires 1 args'
649
    sys.exit(1)
650
  pp.pprint(client.getCounterByUserId(eval(args[0]),))
651
 
12722 amit.gupta 652
elif cmd == 'getAllUsersByCounter':
653
  if len(args) != 1:
654
    print 'getAllUsersByCounter requires 1 args'
655
    sys.exit(1)
656
  pp.pprint(client.getAllUsersByCounter(eval(args[0]),))
657
 
15251 manish.sha 658
elif cmd == 'getActiveAccessTokenForUser':
659
  if len(args) != 2:
660
    print 'getActiveAccessTokenForUser requires 2 args'
661
    sys.exit(1)
662
  pp.pprint(client.getActiveAccessTokenForUser(eval(args[0]),args[1],))
663
 
664
elif cmd == 'validateAccessToken':
665
  if len(args) != 1:
666
    print 'validateAccessToken requires 1 args'
667
    sys.exit(1)
668
  pp.pprint(client.validateAccessToken(args[0],))
669
 
17782 amit.gupta 670
elif cmd == 'addItemsToCart':
671
  if len(args) != 3:
672
    print 'addItemsToCart requires 3 args'
673
    sys.exit(1)
674
  pp.pprint(client.addItemsToCart(eval(args[0]),eval(args[1]),args[2],))
675
 
676
elif cmd == 'validateCartNew':
677
  if len(args) != 3:
678
    print 'validateCartNew requires 3 args'
679
    sys.exit(1)
680
  pp.pprint(client.validateCartNew(eval(args[0]),args[1],eval(args[2]),))
681
 
18644 manish.sha 682
elif cmd == 'isAddressEditableForCounter':
18530 manish.sha 683
  if len(args) != 1:
18644 manish.sha 684
    print 'isAddressEditableForCounter requires 1 args'
18530 manish.sha 685
    sys.exit(1)
18644 manish.sha 686
  pp.pprint(client.isAddressEditableForCounter(eval(args[0]),))
18530 manish.sha 687
 
688
elif cmd == 'getBillingAddressForUser':
689
  if len(args) != 1:
690
    print 'getBillingAddressForUser requires 1 args'
691
    sys.exit(1)
692
  pp.pprint(client.getBillingAddressForUser(eval(args[0]),))
693
 
18590 manish.sha 694
elif cmd == 'isCreditorAssigned':
695
  if len(args) != 1:
696
    print 'isCreditorAssigned requires 1 args'
697
    sys.exit(1)
698
  pp.pprint(client.isCreditorAssigned(eval(args[0]),))
699
 
18735 manish.sha 700
elif cmd == 'isTaxInvoiceEnabledUser':
701
  if len(args) != 1:
702
    print 'isTaxInvoiceEnabledUser requires 1 args'
703
    sys.exit(1)
704
  pp.pprint(client.isTaxInvoiceEnabledUser(eval(args[0]),))
705
 
19182 amit.gupta 706
elif cmd == 'taxInvoiceAvailable':
707
  if len(args) != 1:
708
    print 'taxInvoiceAvailable requires 1 args'
709
    sys.exit(1)
710
  pp.pprint(client.taxInvoiceAvailable(eval(args[0]),))
711
 
18977 amit.gupta 712
elif cmd == 'getCartByValue':
713
  if len(args) != 1:
714
    print 'getCartByValue requires 1 args'
715
    sys.exit(1)
716
  pp.pprint(client.getCartByValue(eval(args[0]),))
717
 
3431 rajveer 718
else:
719
  print 'Unrecognized method %s' % cmd
720
  sys.exit(1)
721
 
94 ashish 722
transport.close()