Subversion Repositories SmartDukaan

Rev

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

Rev 559 Rev 567
Line 27... Line 27...
27
  print '  User updateUser(User user)'
27
  print '  User updateUser(User user)'
28
  print '  bool deleteUser(i64 userId)'
28
  print '  bool deleteUser(i64 userId)'
29
  print '  UserState getUserState(i64 userId)'
29
  print '  UserState getUserState(i64 userId)'
30
  print '  User authenticateUser(string email, string password)'
30
  print '  User authenticateUser(string email, string password)'
31
  print '  bool userExists(string email)'
31
  print '  bool userExists(string email)'
32
  print '  bool addAddressForUser(i64 userId, Address address, i64 timestamp, bool setDefault)'
32
  print '  i64 addAddressForUser(i64 userId, Address address, bool setDefault)'
33
  print '  bool removeAddressForUser(i64 userid, i64 addressId)'
33
  print '  bool removeAddressForUser(i64 userid, i64 addressId)'
34
  print '  bool setUserAsLoggedIn(i64 userId, i64 timestamp)'
34
  print '  bool setUserAsLoggedIn(i64 userId, i64 timestamp)'
35
  print '  bool setUserAsLoggedOut(i64 userid, i64 timestamp)'
35
  print '  bool setUserAsLoggedOut(i64 userid, i64 timestamp)'
36
  print '  bool setDefaultAddress(i64 userid, i64 addressId)'
36
  print '  bool setDefaultAddress(i64 userid, i64 addressId)'
37
  print '  bool updatePassword(i64 userid, string password)'
37
  print '  bool updatePassword(i64 userid, string password)'
Line 158... Line 158...
158
    print 'userExists requires 1 args'
158
    print 'userExists requires 1 args'
159
    sys.exit(1)
159
    sys.exit(1)
160
  pp.pprint(client.userExists(args[0],))
160
  pp.pprint(client.userExists(args[0],))
161
 
161
 
162
elif cmd == 'addAddressForUser':
162
elif cmd == 'addAddressForUser':
163
  if len(args) != 4:
163
  if len(args) != 3:
164
    print 'addAddressForUser requires 4 args'
164
    print 'addAddressForUser requires 3 args'
165
    sys.exit(1)
165
    sys.exit(1)
166
  pp.pprint(client.addAddressForUser(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
166
  pp.pprint(client.addAddressForUser(eval(args[0]),eval(args[1]),eval(args[2]),))
167
 
167
 
168
elif cmd == 'removeAddressForUser':
168
elif cmd == 'removeAddressForUser':
169
  if len(args) != 2:
169
  if len(args) != 2:
170
    print 'removeAddressForUser requires 2 args'
170
    print 'removeAddressForUser requires 2 args'
171
    sys.exit(1)
171
    sys.exit(1)