Subversion Repositories SmartDukaan

Rev

Rev 11592 | Rev 11980 | 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)'
559 chandransh 76
  print '  void mergeCart(i64 fromCartId, i64 toCartId)'
690 chandransh 77
  print '  bool checkOut(i64 cartId)'
78
  print '  bool resetCart(i64 cartId,  items)'
1596 ankur.sing 79
  print '  i64 getUserCount(UserType userType)'
1891 ankur.sing 80
  print '   getAllUsers(UserType userType, i64 startDate, i64 endDate)'
2981 rajveer 81
  print '   getMyResearchItems(i64 userId)'
82
  print '  bool updateMyResearch(i64 userId, i64 itemId)'
83
  print '  void deleteItemFromMyResearch(i64 userId, i64 itemId)'
84
  print '   getBrowseHistoryItems(i64 userId)'
85
  print '  void updateBrowseHistory(i64 userId, i64 itemId)'
3385 varun.gupt 86
  print '  i64 getCartsWithCouponCount(string couponCode)'
3499 mandeep.dh 87
  print '  void increaseTrustLevel(i64 userId, double trustLevelDelta)'
5469 rajveer 88
  print '  double getTrustLevel(i64 userId)'
4668 varun.gupt 89
  print '  bool showCODOption(i64 cartId, i64 sourceId, string pincode)'
5623 anupam.sin 90
  print '   getUserEmails(i64 startDate, i64 endDate)'
9791 rajveer 91
  print '  bool insureItem(i64 itemId, i64 cartId, bool toInsure, i32 insurerType)'
6903 anupam.sin 92
  print '  bool cancelInsurance(i64 cartId)'
93
  print '  bool storeInsuranceSpecificDetails(i64 addressId, string dob, string guardianName)'
94
  print '  bool isInsuranceDetailPresent(i64 addressId)'
9791 rajveer 95
  print '   getProductsAddedToCart(i64 startDate, i64 endDate)'
11592 amit.gupta 96
  print '  CartPlus validateCartPlus(i64 cartId, i64 sourceId)'
11679 vikram.rag 97
  print '  bool isPrivateDealUser(i64 userId)'
94 ashish 98
  print ''
99
  sys.exit(0)
100
 
101
pp = pprint.PrettyPrinter(indent = 2)
102
host = 'localhost'
103
port = 9090
104
uri = ''
105
framed = False
106
http = False
107
argi = 1
108
 
109
if sys.argv[argi] == '-h':
3431 rajveer 110
  parts = sys.argv[argi+1].split(':')
94 ashish 111
  host = parts[0]
112
  port = int(parts[1])
113
  argi += 2
114
 
115
if sys.argv[argi] == '-u':
116
  url = urlparse(sys.argv[argi+1])
3431 rajveer 117
  parts = url[1].split(':')
94 ashish 118
  host = parts[0]
119
  if len(parts) > 1:
120
    port = int(parts[1])
121
  else:
122
    port = 80
123
  uri = url[2]
3431 rajveer 124
  if url[4]:
125
    uri += '?%s' % url[4]
94 ashish 126
  http = True
127
  argi += 2
128
 
129
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
130
  framed = True
131
  argi += 1
132
 
133
cmd = sys.argv[argi]
134
args = sys.argv[argi+1:]
135
 
136
if http:
137
  transport = THttpClient.THttpClient(host, port, uri)
138
else:
139
  socket = TSocket.TSocket(host, port)
140
  if framed:
141
    transport = TTransport.TFramedTransport(socket)
142
  else:
143
    transport = TTransport.TBufferedTransport(socket)
144
protocol = TBinaryProtocol.TBinaryProtocol(transport)
145
client = UserContextService.Client(protocol)
146
transport.open()
147
 
3376 rajveer 148
if cmd == 'createAnonymousUser':
559 chandransh 149
  if len(args) != 1:
150
    print 'createAnonymousUser requires 1 args'
94 ashish 151
    sys.exit(1)
559 chandransh 152
  pp.pprint(client.createAnonymousUser(args[0],))
94 ashish 153
 
559 chandransh 154
elif cmd == 'getUserById':
155
  if len(args) != 1:
156
    print 'getUserById requires 1 args'
94 ashish 157
    sys.exit(1)
559 chandransh 158
  pp.pprint(client.getUserById(eval(args[0]),))
94 ashish 159
 
5326 rajveer 160
elif cmd == 'getUserByCartId':
161
  if len(args) != 1:
162
    print 'getUserByCartId requires 1 args'
163
    sys.exit(1)
164
  pp.pprint(client.getUserByCartId(eval(args[0]),))
165
 
1491 vikas 166
elif cmd == 'getUserByEmail':
167
  if len(args) != 1:
168
    print 'getUserByEmail requires 1 args'
169
    sys.exit(1)
170
  pp.pprint(client.getUserByEmail(args[0],))
171
 
3032 mandeep.dh 172
elif cmd == 'getUserByMobileNumber':
173
  if len(args) != 1:
174
    print 'getUserByMobileNumber requires 1 args'
175
    sys.exit(1)
176
  pp.pprint(client.getUserByMobileNumber(eval(args[0]),))
177
 
559 chandransh 178
elif cmd == 'createUser':
179
  if len(args) != 1:
180
    print 'createUser requires 1 args'
94 ashish 181
    sys.exit(1)
559 chandransh 182
  pp.pprint(client.createUser(eval(args[0]),))
94 ashish 183
 
559 chandransh 184
elif cmd == 'updateUser':
185
  if len(args) != 1:
186
    print 'updateUser requires 1 args'
94 ashish 187
    sys.exit(1)
559 chandransh 188
  pp.pprint(client.updateUser(eval(args[0]),))
94 ashish 189
 
559 chandransh 190
elif cmd == 'authenticateUser':
94 ashish 191
  if len(args) != 2:
559 chandransh 192
    print 'authenticateUser requires 2 args'
94 ashish 193
    sys.exit(1)
559 chandransh 194
  pp.pprint(client.authenticateUser(args[0],args[1],))
94 ashish 195
 
196
elif cmd == 'userExists':
197
  if len(args) != 1:
198
    print 'userExists requires 1 args'
199
    sys.exit(1)
200
  pp.pprint(client.userExists(args[0],))
201
 
202
elif cmd == 'addAddressForUser':
567 rajveer 203
  if len(args) != 3:
204
    print 'addAddressForUser requires 3 args'
94 ashish 205
    sys.exit(1)
567 rajveer 206
  pp.pprint(client.addAddressForUser(eval(args[0]),eval(args[1]),eval(args[2]),))
94 ashish 207
 
208
elif cmd == 'removeAddressForUser':
209
  if len(args) != 2:
210
    print 'removeAddressForUser requires 2 args'
211
    sys.exit(1)
212
  pp.pprint(client.removeAddressForUser(eval(args[0]),eval(args[1]),))
213
 
214
elif cmd == 'setUserAsLoggedIn':
215
  if len(args) != 2:
216
    print 'setUserAsLoggedIn requires 2 args'
217
    sys.exit(1)
218
  pp.pprint(client.setUserAsLoggedIn(eval(args[0]),eval(args[1]),))
219
 
220
elif cmd == 'setUserAsLoggedOut':
221
  if len(args) != 2:
222
    print 'setUserAsLoggedOut requires 2 args'
223
    sys.exit(1)
224
  pp.pprint(client.setUserAsLoggedOut(eval(args[0]),eval(args[1]),))
225
 
504 rajveer 226
elif cmd == 'setDefaultAddress':
227
  if len(args) != 2:
228
    print 'setDefaultAddress requires 2 args'
229
    sys.exit(1)
230
  pp.pprint(client.setDefaultAddress(eval(args[0]),eval(args[1]),))
231
 
94 ashish 232
elif cmd == 'updatePassword':
594 rajveer 233
  if len(args) != 3:
234
    print 'updatePassword requires 3 args'
94 ashish 235
    sys.exit(1)
594 rajveer 236
  pp.pprint(client.updatePassword(eval(args[0]),args[1],args[2],))
94 ashish 237
 
581 rajveer 238
elif cmd == 'forgotPassword':
884 rajveer 239
  if len(args) != 2:
240
    print 'forgotPassword requires 2 args'
581 rajveer 241
    sys.exit(1)
884 rajveer 242
  pp.pprint(client.forgotPassword(args[0],args[1],))
581 rajveer 243
 
594 rajveer 244
elif cmd == 'getAllAddressesForUser':
245
  if len(args) != 1:
246
    print 'getAllAddressesForUser requires 1 args'
247
    sys.exit(1)
248
  pp.pprint(client.getAllAddressesForUser(eval(args[0]),))
249
 
1894 vikas 250
elif cmd == 'getAddressById':
251
  if len(args) != 1:
252
    print 'getAddressById requires 1 args'
253
    sys.exit(1)
254
  pp.pprint(client.getAddressById(eval(args[0]),))
255
 
594 rajveer 256
elif cmd == 'getDefaultAddressId':
257
  if len(args) != 1:
258
    print 'getDefaultAddressId requires 1 args'
259
    sys.exit(1)
260
  pp.pprint(client.getDefaultAddressId(eval(args[0]),))
261
 
785 rajveer 262
elif cmd == 'getDefaultPincode':
263
  if len(args) != 1:
264
    print 'getDefaultPincode requires 1 args'
265
    sys.exit(1)
266
  pp.pprint(client.getDefaultPincode(eval(args[0]),))
267
 
1274 varun.gupt 268
elif cmd == 'saveUserCommunication':
269
  if len(args) != 8:
270
    print 'saveUserCommunication requires 8 args'
271
    sys.exit(1)
272
  pp.pprint(client.saveUserCommunication(eval(args[0]),args[1],eval(args[2]),eval(args[3]),args[4],args[5],args[6],args[7],))
273
 
1590 varun.gupt 274
elif cmd == 'getUserCommunicationById':
275
  if len(args) != 1:
276
    print 'getUserCommunicationById requires 1 args'
277
    sys.exit(1)
278
  pp.pprint(client.getUserCommunicationById(eval(args[0]),))
279
 
280
elif cmd == 'getUserCommunicationByUser':
281
  if len(args) != 1:
282
    print 'getUserCommunicationByUser requires 1 args'
283
    sys.exit(1)
284
  pp.pprint(client.getUserCommunicationByUser(eval(args[0]),))
285
 
286
elif cmd == 'getAllUserCommunications':
287
  if len(args) != 0:
288
    print 'getAllUserCommunications requires 0 args'
289
    sys.exit(1)
290
  pp.pprint(client.getAllUserCommunications())
291
 
5469 rajveer 292
elif cmd == 'removeUserCommunication':
293
  if len(args) != 1:
294
    print 'removeUserCommunication requires 1 args'
295
    sys.exit(1)
296
  pp.pprint(client.removeUserCommunication(eval(args[0]),))
297
 
1845 vikas 298
elif cmd == 'createMasterAffiliate':
1859 vikas 299
  if len(args) != 2:
300
    print 'createMasterAffiliate requires 2 args'
1845 vikas 301
    sys.exit(1)
1859 vikas 302
  pp.pprint(client.createMasterAffiliate(args[0],eval(args[1]),))
1845 vikas 303
 
1899 vikas 304
elif cmd == 'getAllMasterAffiliates':
305
  if len(args) != 0:
306
    print 'getAllMasterAffiliates requires 0 args'
307
    sys.exit(1)
308
  pp.pprint(client.getAllMasterAffiliates())
309
 
1845 vikas 310
elif cmd == 'getMasterAffiliateById':
311
  if len(args) != 1:
312
    print 'getMasterAffiliateById requires 1 args'
313
    sys.exit(1)
314
  pp.pprint(client.getMasterAffiliateById(eval(args[0]),))
315
 
316
elif cmd == 'getMasterAffiliateByName':
317
  if len(args) != 1:
318
    print 'getMasterAffiliateByName requires 1 args'
319
    sys.exit(1)
320
  pp.pprint(client.getMasterAffiliateByName(args[0],))
321
 
322
elif cmd == 'createAffiliate':
1859 vikas 323
  if len(args) != 4:
324
    print 'createAffiliate requires 4 args'
1845 vikas 325
    sys.exit(1)
1859 vikas 326
  pp.pprint(client.createAffiliate(args[0],args[1],eval(args[2]),eval(args[3]),))
1845 vikas 327
 
328
elif cmd == 'getAffiliateById':
329
  if len(args) != 1:
330
    print 'getAffiliateById requires 1 args'
331
    sys.exit(1)
332
  pp.pprint(client.getAffiliateById(eval(args[0]),))
333
 
334
elif cmd == 'getAffiliateByName':
335
  if len(args) != 1:
336
    print 'getAffiliateByName requires 1 args'
337
    sys.exit(1)
338
  pp.pprint(client.getAffiliateByName(args[0],))
339
 
340
elif cmd == 'getTrackerById':
341
  if len(args) != 1:
342
    print 'getTrackerById requires 1 args'
343
    sys.exit(1)
344
  pp.pprint(client.getTrackerById(eval(args[0]),))
345
 
1996 vikas 346
elif cmd == 'getAffiliatesByMasterAffiliate':
1845 vikas 347
  if len(args) != 1:
1996 vikas 348
    print 'getAffiliatesByMasterAffiliate requires 1 args'
1845 vikas 349
    sys.exit(1)
1996 vikas 350
  pp.pprint(client.getAffiliatesByMasterAffiliate(eval(args[0]),))
1845 vikas 351
 
352
elif cmd == 'addTrackLog':
1859 vikas 353
  if len(args) != 6:
354
    print 'addTrackLog requires 6 args'
1845 vikas 355
    sys.exit(1)
3378 vikas 356
  pp.pprint(client.addTrackLog(eval(args[0]),eval(args[1]),eval(args[2]),args[3],args[4],eval(args[5]),))
1845 vikas 357
 
358
elif cmd == 'getTrackLogById':
359
  if len(args) != 1:
360
    print 'getTrackLogById requires 1 args'
361
    sys.exit(1)
362
  pp.pprint(client.getTrackLogById(eval(args[0]),))
363
 
1996 vikas 364
elif cmd == 'getTrackLogsByAffiliate':
3293 vikas 365
  if len(args) != 3:
366
    print 'getTrackLogsByAffiliate requires 3 args'
1845 vikas 367
    sys.exit(1)
3293 vikas 368
  pp.pprint(client.getTrackLogsByAffiliate(eval(args[0]),eval(args[1]),eval(args[2]),))
1845 vikas 369
 
370
elif cmd == 'getTrackLogsByUser':
371
  if len(args) != 1:
372
    print 'getTrackLogsByUser requires 1 args'
373
    sys.exit(1)
374
  pp.pprint(client.getTrackLogsByUser(eval(args[0]),))
375
 
376
elif cmd == 'getTrackLogs':
1996 vikas 377
  if len(args) != 3:
378
    print 'getTrackLogs requires 3 args'
1845 vikas 379
    sys.exit(1)
1996 vikas 380
  pp.pprint(client.getTrackLogs(eval(args[0]),args[1],args[2],))
1845 vikas 381
 
559 chandransh 382
elif cmd == 'getCurrentCart':
383
  if len(args) != 1:
384
    print 'getCurrentCart requires 1 args'
385
    sys.exit(1)
386
  pp.pprint(client.getCurrentCart(eval(args[0]),))
387
 
388
elif cmd == 'getCart':
389
  if len(args) != 1:
390
    print 'getCart requires 1 args'
391
    sys.exit(1)
392
  pp.pprint(client.getCart(eval(args[0]),))
393
 
394
elif cmd == 'getCartsByTime':
395
  if len(args) != 3:
396
    print 'getCartsByTime requires 3 args'
397
    sys.exit(1)
398
  pp.pprint(client.getCartsByTime(eval(args[0]),eval(args[1]),eval(args[2]),))
399
 
400
elif cmd == 'addItemToCart':
3557 rajveer 401
  if len(args) != 4:
402
    print 'addItemToCart requires 4 args'
559 chandransh 403
    sys.exit(1)
3557 rajveer 404
  pp.pprint(client.addItemToCart(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
559 chandransh 405
 
406
elif cmd == 'deleteItemFromCart':
407
  if len(args) != 2:
408
    print 'deleteItemFromCart requires 2 args'
409
    sys.exit(1)
410
  pp.pprint(client.deleteItemFromCart(eval(args[0]),eval(args[1]),))
411
 
412
elif cmd == 'addAddressToCart':
413
  if len(args) != 2:
414
    print 'addAddressToCart requires 2 args'
415
    sys.exit(1)
416
  pp.pprint(client.addAddressToCart(eval(args[0]),eval(args[1]),))
417
 
5553 rajveer 418
elif cmd == 'addStoreToCart':
419
  if len(args) != 2:
420
    print 'addStoreToCart requires 2 args'
421
    sys.exit(1)
422
  pp.pprint(client.addStoreToCart(eval(args[0]),eval(args[1]),))
423
 
1976 varun.gupt 424
elif cmd == 'applyCouponToCart':
6922 anupam.sin 425
  if len(args) != 2:
426
    print 'applyCouponToCart requires 2 args'
1976 varun.gupt 427
    sys.exit(1)
6922 anupam.sin 428
  pp.pprint(client.applyCouponToCart(eval(args[0]),args[1],))
1976 varun.gupt 429
 
430
elif cmd == 'removeCoupon':
431
  if len(args) != 1:
432
    print 'removeCoupon requires 1 args'
433
    sys.exit(1)
434
  pp.pprint(client.removeCoupon(eval(args[0]),))
435
 
3554 varun.gupt 436
elif cmd == 'deleteDiscountsFromCart':
437
  if len(args) != 1:
438
    print 'deleteDiscountsFromCart requires 1 args'
439
    sys.exit(1)
440
  pp.pprint(client.deleteDiscountsFromCart(eval(args[0]),))
441
 
442
elif cmd == 'saveDiscounts':
443
  if len(args) != 1:
444
    print 'saveDiscounts requires 1 args'
445
    sys.exit(1)
446
  pp.pprint(client.saveDiscounts(eval(args[0]),))
447
 
690 chandransh 448
elif cmd == 'createOrders':
11526 amit.gupta 449
  if len(args) != 8:
450
    print 'createOrders requires 8 args'
94 ashish 451
    sys.exit(1)
11526 amit.gupta 452
  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 453
 
559 chandransh 454
elif cmd == 'validateCart':
3557 rajveer 455
  if len(args) != 2:
456
    print 'validateCart requires 2 args'
94 ashish 457
    sys.exit(1)
3557 rajveer 458
  pp.pprint(client.validateCart(eval(args[0]),eval(args[1]),))
94 ashish 459
 
559 chandransh 460
elif cmd == 'mergeCart':
461
  if len(args) != 2:
462
    print 'mergeCart requires 2 args'
463
    sys.exit(1)
464
  pp.pprint(client.mergeCart(eval(args[0]),eval(args[1]),))
465
 
690 chandransh 466
elif cmd == 'checkOut':
467
  if len(args) != 1:
468
    print 'checkOut requires 1 args'
469
    sys.exit(1)
470
  pp.pprint(client.checkOut(eval(args[0]),))
471
 
472
elif cmd == 'resetCart':
473
  if len(args) != 2:
474
    print 'resetCart requires 2 args'
475
    sys.exit(1)
476
  pp.pprint(client.resetCart(eval(args[0]),eval(args[1]),))
477
 
1596 ankur.sing 478
elif cmd == 'getUserCount':
479
  if len(args) != 1:
480
    print 'getUserCount requires 1 args'
481
    sys.exit(1)
482
  pp.pprint(client.getUserCount(eval(args[0]),))
483
 
1673 ankur.sing 484
elif cmd == 'getAllUsers':
1891 ankur.sing 485
  if len(args) != 3:
486
    print 'getAllUsers requires 3 args'
1673 ankur.sing 487
    sys.exit(1)
1891 ankur.sing 488
  pp.pprint(client.getAllUsers(eval(args[0]),eval(args[1]),eval(args[2]),))
1673 ankur.sing 489
 
2981 rajveer 490
elif cmd == 'getMyResearchItems':
491
  if len(args) != 1:
492
    print 'getMyResearchItems requires 1 args'
493
    sys.exit(1)
494
  pp.pprint(client.getMyResearchItems(eval(args[0]),))
495
 
496
elif cmd == 'updateMyResearch':
497
  if len(args) != 2:
498
    print 'updateMyResearch requires 2 args'
499
    sys.exit(1)
500
  pp.pprint(client.updateMyResearch(eval(args[0]),eval(args[1]),))
501
 
502
elif cmd == 'deleteItemFromMyResearch':
503
  if len(args) != 2:
504
    print 'deleteItemFromMyResearch requires 2 args'
505
    sys.exit(1)
506
  pp.pprint(client.deleteItemFromMyResearch(eval(args[0]),eval(args[1]),))
507
 
508
elif cmd == 'getBrowseHistoryItems':
509
  if len(args) != 1:
510
    print 'getBrowseHistoryItems requires 1 args'
511
    sys.exit(1)
512
  pp.pprint(client.getBrowseHistoryItems(eval(args[0]),))
513
 
514
elif cmd == 'updateBrowseHistory':
515
  if len(args) != 2:
516
    print 'updateBrowseHistory requires 2 args'
517
    sys.exit(1)
518
  pp.pprint(client.updateBrowseHistory(eval(args[0]),eval(args[1]),))
519
 
3385 varun.gupt 520
elif cmd == 'getCartsWithCouponCount':
521
  if len(args) != 1:
522
    print 'getCartsWithCouponCount requires 1 args'
523
    sys.exit(1)
524
  pp.pprint(client.getCartsWithCouponCount(args[0],))
525
 
3499 mandeep.dh 526
elif cmd == 'increaseTrustLevel':
527
  if len(args) != 2:
528
    print 'increaseTrustLevel requires 2 args'
529
    sys.exit(1)
530
  pp.pprint(client.increaseTrustLevel(eval(args[0]),eval(args[1]),))
531
 
5469 rajveer 532
elif cmd == 'getTrustLevel':
533
  if len(args) != 1:
534
    print 'getTrustLevel requires 1 args'
535
    sys.exit(1)
536
  pp.pprint(client.getTrustLevel(eval(args[0]),))
537
 
4668 varun.gupt 538
elif cmd == 'showCODOption':
539
  if len(args) != 3:
540
    print 'showCODOption requires 3 args'
541
    sys.exit(1)
542
  pp.pprint(client.showCODOption(eval(args[0]),eval(args[1]),args[2],))
543
 
5623 anupam.sin 544
elif cmd == 'getUserEmails':
545
  if len(args) != 2:
546
    print 'getUserEmails requires 2 args'
547
    sys.exit(1)
548
  pp.pprint(client.getUserEmails(eval(args[0]),eval(args[1]),))
549
 
6903 anupam.sin 550
elif cmd == 'insureItem':
9791 rajveer 551
  if len(args) != 4:
552
    print 'insureItem requires 4 args'
6903 anupam.sin 553
    sys.exit(1)
9791 rajveer 554
  pp.pprint(client.insureItem(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
6903 anupam.sin 555
 
556
elif cmd == 'cancelInsurance':
557
  if len(args) != 1:
558
    print 'cancelInsurance requires 1 args'
559
    sys.exit(1)
560
  pp.pprint(client.cancelInsurance(eval(args[0]),))
561
 
562
elif cmd == 'storeInsuranceSpecificDetails':
563
  if len(args) != 3:
564
    print 'storeInsuranceSpecificDetails requires 3 args'
565
    sys.exit(1)
566
  pp.pprint(client.storeInsuranceSpecificDetails(eval(args[0]),args[1],args[2],))
567
 
568
elif cmd == 'isInsuranceDetailPresent':
569
  if len(args) != 1:
570
    print 'isInsuranceDetailPresent requires 1 args'
571
    sys.exit(1)
572
  pp.pprint(client.isInsuranceDetailPresent(eval(args[0]),))
573
 
9791 rajveer 574
elif cmd == 'getProductsAddedToCart':
575
  if len(args) != 2:
576
    print 'getProductsAddedToCart requires 2 args'
6903 anupam.sin 577
    sys.exit(1)
9791 rajveer 578
  pp.pprint(client.getProductsAddedToCart(eval(args[0]),eval(args[1]),))
6903 anupam.sin 579
 
11592 amit.gupta 580
elif cmd == 'validateCartPlus':
581
  if len(args) != 2:
582
    print 'validateCartPlus requires 2 args'
583
    sys.exit(1)
584
  pp.pprint(client.validateCartPlus(eval(args[0]),eval(args[1]),))
585
 
11679 vikram.rag 586
elif cmd == 'isPrivateDealUser':
587
  if len(args) != 1:
588
    print 'isPrivateDealUser requires 1 args'
589
    sys.exit(1)
590
  pp.pprint(client.isPrivateDealUser(eval(args[0]),))
591
 
3431 rajveer 592
else:
593
  print 'Unrecognized method %s' % cmd
594
  sys.exit(1)
595
 
94 ashish 596
transport.close()