Subversion Repositories SmartDukaan

Rev

Rev 4668 | Rev 5334 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4668 Rev 5326
Line 21... Line 21...
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
22
  print ''
23
  print 'Functions:'
23
  print 'Functions:'
24
  print '  User createAnonymousUser(string jsessionId)'
24
  print '  User createAnonymousUser(string jsessionId)'
25
  print '  User getUserById(i64 userId)'
25
  print '  User getUserById(i64 userId)'
-
 
26
  print '  User getUserByCartId(i64 cartId)'
26
  print '  User getUserByEmail(string email)'
27
  print '  User getUserByEmail(string email)'
27
  print '  User getUserByMobileNumber(i64 mobileNumber)'
28
  print '  User getUserByMobileNumber(i64 mobileNumber)'
28
  print '  User createUser(User user)'
29
  print '  User createUser(User user)'
29
  print '  User updateUser(User user)'
30
  print '  User updateUser(User user)'
30
  print '  bool deleteUser(i64 userId)'
31
  print '  bool deleteUser(i64 userId)'
31
  print '  UserState getUserState(i64 userId)'
-
 
32
  print '  User authenticateUser(string email, string password)'
32
  print '  User authenticateUser(string email, string password)'
33
  print '  bool userExists(string email)'
33
  print '  bool userExists(string email)'
34
  print '  i64 addAddressForUser(i64 userId, Address address, bool setDefault)'
34
  print '  i64 addAddressForUser(i64 userId, Address address, bool setDefault)'
35
  print '  bool removeAddressForUser(i64 userid, i64 addressId)'
35
  print '  bool removeAddressForUser(i64 userid, i64 addressId)'
36
  print '  bool setUserAsLoggedIn(i64 userId, i64 timestamp)'
36
  print '  bool setUserAsLoggedIn(i64 userId, i64 timestamp)'
Line 61... Line 61...
61
  print '   getTrackLogsByUser(i64 userId)'
61
  print '   getTrackLogsByUser(i64 userId)'
62
  print '   getTrackLogs(i64 userId, string event, string url)'
62
  print '   getTrackLogs(i64 userId, string event, string url)'
63
  print '  i64 createCart(i64 userId)'
63
  print '  i64 createCart(i64 userId)'
64
  print '  Cart getCurrentCart(i64 userId)'
64
  print '  Cart getCurrentCart(i64 userId)'
65
  print '  Cart getCart(i64 cartId)'
65
  print '  Cart getCart(i64 cartId)'
66
  print '   getCartsForUser(i64 userId, CartStatus status)'
-
 
67
  print '   getCartsByStatus(CartStatus status)'
-
 
68
  print '   getCartsByTime(i64 from_time, i64 to_time, CartStatus status)'
66
  print '   getCartsByTime(i64 from_time, i64 to_time, CartStatus status)'
69
  print '  void changeCartStatus(i64 cartId, CartStatus status)'
-
 
70
  print '  string addItemToCart(i64 cartId, i64 itemId, i64 quantity, i64 sourceId)'
67
  print '  string addItemToCart(i64 cartId, i64 itemId, i64 quantity, i64 sourceId)'
71
  print '  void deleteItemFromCart(i64 cartId, i64 itemId)'
68
  print '  void deleteItemFromCart(i64 cartId, i64 itemId)'
72
  print '  void changeItemStatus(i64 cartId, i64 itemId, LineStatus status)'
69
  print '  void changeItemStatus(i64 cartId, i64 itemId, LineStatus status)'
73
  print '  void addAddressToCart(i64 cartId, i64 addressId)'
70
  print '  void addAddressToCart(i64 cartId, i64 addressId)'
74
  print '  void applyCouponToCart(i64 cartId, string couponCode, double totalPrice, double discountedPrice)'
71
  print '  void applyCouponToCart(i64 cartId, string couponCode, double totalPrice, double discountedPrice)'
75
  print '  void removeCoupon(i64 cartId)'
72
  print '  void removeCoupon(i64 cartId)'
76
  print '  void deleteDiscountsFromCart(i64 cartId)'
73
  print '  void deleteDiscountsFromCart(i64 cartId)'
77
  print '  void saveDiscounts( discounts)'
74
  print '  void saveDiscounts( discounts)'
78
  print '  i64 createOrders(i64 cartId, string sessionSource, i64 sessionStartTime, string firstSource, i64 firstSourceTime)'
75
  print '  i64 createOrders(i64 cartId, string sessionSource, i64 sessionStartTime, string firstSource, i64 firstSourceTime, i64 userId)'
79
  print '  string validateCart(i64 cartId, i64 sourceId)'
76
  print '  string validateCart(i64 cartId, i64 sourceId)'
80
  print '  void mergeCart(i64 fromCartId, i64 toCartId)'
77
  print '  void mergeCart(i64 fromCartId, i64 toCartId)'
81
  print '  bool checkOut(i64 cartId)'
78
  print '  bool checkOut(i64 cartId)'
82
  print '  bool resetCart(i64 cartId,  items)'
79
  print '  bool resetCart(i64 cartId,  items)'
83
  print '  i64 getUserCount(UserType userType)'
80
  print '  i64 getUserCount(UserType userType)'
Line 152... Line 149...
152
  if len(args) != 1:
149
  if len(args) != 1:
153
    print 'getUserById requires 1 args'
150
    print 'getUserById requires 1 args'
154
    sys.exit(1)
151
    sys.exit(1)
155
  pp.pprint(client.getUserById(eval(args[0]),))
152
  pp.pprint(client.getUserById(eval(args[0]),))
156
 
153
 
-
 
154
elif cmd == 'getUserByCartId':
-
 
155
  if len(args) != 1:
-
 
156
    print 'getUserByCartId requires 1 args'
-
 
157
    sys.exit(1)
-
 
158
  pp.pprint(client.getUserByCartId(eval(args[0]),))
-
 
159
 
157
elif cmd == 'getUserByEmail':
160
elif cmd == 'getUserByEmail':
158
  if len(args) != 1:
161
  if len(args) != 1:
159
    print 'getUserByEmail requires 1 args'
162
    print 'getUserByEmail requires 1 args'
160
    sys.exit(1)
163
    sys.exit(1)
161
  pp.pprint(client.getUserByEmail(args[0],))
164
  pp.pprint(client.getUserByEmail(args[0],))
Line 182... Line 185...
182
  if len(args) != 1:
185
  if len(args) != 1:
183
    print 'deleteUser requires 1 args'
186
    print 'deleteUser requires 1 args'
184
    sys.exit(1)
187
    sys.exit(1)
185
  pp.pprint(client.deleteUser(eval(args[0]),))
188
  pp.pprint(client.deleteUser(eval(args[0]),))
186
 
189
 
187
elif cmd == 'getUserState':
-
 
188
  if len(args) != 1:
-
 
189
    print 'getUserState requires 1 args'
-
 
190
    sys.exit(1)
-
 
191
  pp.pprint(client.getUserState(eval(args[0]),))
-
 
192
 
-
 
193
elif cmd == 'authenticateUser':
190
elif cmd == 'authenticateUser':
194
  if len(args) != 2:
191
  if len(args) != 2:
195
    print 'authenticateUser requires 2 args'
192
    print 'authenticateUser requires 2 args'
196
    sys.exit(1)
193
    sys.exit(1)
197
  pp.pprint(client.authenticateUser(args[0],args[1],))
194
  pp.pprint(client.authenticateUser(args[0],args[1],))
Line 392... Line 389...
392
  if len(args) != 1:
389
  if len(args) != 1:
393
    print 'getCart requires 1 args'
390
    print 'getCart requires 1 args'
394
    sys.exit(1)
391
    sys.exit(1)
395
  pp.pprint(client.getCart(eval(args[0]),))
392
  pp.pprint(client.getCart(eval(args[0]),))
396
 
393
 
397
elif cmd == 'getCartsForUser':
-
 
398
  if len(args) != 2:
-
 
399
    print 'getCartsForUser requires 2 args'
-
 
400
    sys.exit(1)
-
 
401
  pp.pprint(client.getCartsForUser(eval(args[0]),eval(args[1]),))
-
 
402
 
-
 
403
elif cmd == 'getCartsByStatus':
-
 
404
  if len(args) != 1:
-
 
405
    print 'getCartsByStatus requires 1 args'
-
 
406
    sys.exit(1)
-
 
407
  pp.pprint(client.getCartsByStatus(eval(args[0]),))
-
 
408
 
-
 
409
elif cmd == 'getCartsByTime':
394
elif cmd == 'getCartsByTime':
410
  if len(args) != 3:
395
  if len(args) != 3:
411
    print 'getCartsByTime requires 3 args'
396
    print 'getCartsByTime requires 3 args'
412
    sys.exit(1)
397
    sys.exit(1)
413
  pp.pprint(client.getCartsByTime(eval(args[0]),eval(args[1]),eval(args[2]),))
398
  pp.pprint(client.getCartsByTime(eval(args[0]),eval(args[1]),eval(args[2]),))
414
 
399
 
415
elif cmd == 'changeCartStatus':
-
 
416
  if len(args) != 2:
-
 
417
    print 'changeCartStatus requires 2 args'
-
 
418
    sys.exit(1)
-
 
419
  pp.pprint(client.changeCartStatus(eval(args[0]),eval(args[1]),))
-
 
420
 
-
 
421
elif cmd == 'addItemToCart':
400
elif cmd == 'addItemToCart':
422
  if len(args) != 4:
401
  if len(args) != 4:
423
    print 'addItemToCart requires 4 args'
402
    print 'addItemToCart requires 4 args'
424
    sys.exit(1)
403
    sys.exit(1)
425
  pp.pprint(client.addItemToCart(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
404
  pp.pprint(client.addItemToCart(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
Line 465... Line 444...
465
    print 'saveDiscounts requires 1 args'
444
    print 'saveDiscounts requires 1 args'
466
    sys.exit(1)
445
    sys.exit(1)
467
  pp.pprint(client.saveDiscounts(eval(args[0]),))
446
  pp.pprint(client.saveDiscounts(eval(args[0]),))
468
 
447
 
469
elif cmd == 'createOrders':
448
elif cmd == 'createOrders':
470
  if len(args) != 5:
449
  if len(args) != 6:
471
    print 'createOrders requires 5 args'
450
    print 'createOrders requires 6 args'
472
    sys.exit(1)
451
    sys.exit(1)
473
  pp.pprint(client.createOrders(eval(args[0]),args[1],eval(args[2]),args[3],eval(args[4]),))
452
  pp.pprint(client.createOrders(eval(args[0]),args[1],eval(args[2]),args[3],eval(args[4]),eval(args[5]),))
474
 
453
 
475
elif cmd == 'validateCart':
454
elif cmd == 'validateCart':
476
  if len(args) != 2:
455
  if len(args) != 2:
477
    print 'validateCart requires 2 args'
456
    print 'validateCart requires 2 args'
478
    sys.exit(1)
457
    sys.exit(1)