Subversion Repositories SmartDukaan

Rev

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

Rev 304 Rev 358
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 '  i64 createTransaction(Transaction transaction)'
24
  print '  i64 createTransaction(Transaction transaction)'
25
  print '  Transaction getTransaction(i64 id)'
25
  print '  Transaction getTransaction(i64 id)'
26
  print '   getAllTransactions(TransactionStatus status, i64 from_date, i64 to_date)'
26
  print '   getAllTransactions(TransactionStatus status, i64 from_date, i64 to_date, i64 warehouse_id)'
27
  print '   getTransactionsForShipmentStatus(ShipmentStatus status, i64 from_date, i64 to_date)'
27
  print '   getTransactionsForShipmentStatus(ShipmentStatus status, i64 from_date, i64 to_date)'
28
  print '   getTransactionsForCustomer(i64 customerId, i64 from_date, i64 to_date, TransactionStatus status)'
28
  print '   getTransactionsForCustomer(i64 customerId, i64 from_date, i64 to_date, TransactionStatus status)'
29
  print '   getTransactionsForCustomerAndShipmentStatus(i64 customerId, i64 from_date, i64 to_date, ShipmentStatus status)'
29
  print '   getTransactionsForCustomerAndShipmentStatus(i64 customerId, i64 from_date, i64 to_date, ShipmentStatus status)'
30
  print '   getTransactionsForShoppingCartId(i64 shoppingCartId)'
30
  print '   getTransactionsForShoppingCartId(i64 shoppingCartId)'
31
  print '  TransactionStatus getTransactionStatus(i64 transactionId)'
31
  print '  TransactionStatus getTransactionStatus(i64 transactionId)'
Line 102... Line 102...
102
    print 'getTransaction requires 1 args'
102
    print 'getTransaction requires 1 args'
103
    sys.exit(1)
103
    sys.exit(1)
104
  pp.pprint(client.getTransaction(eval(args[0]),))
104
  pp.pprint(client.getTransaction(eval(args[0]),))
105
 
105
 
106
elif cmd == 'getAllTransactions':
106
elif cmd == 'getAllTransactions':
107
  if len(args) != 3:
107
  if len(args) != 4:
108
    print 'getAllTransactions requires 3 args'
108
    print 'getAllTransactions requires 4 args'
109
    sys.exit(1)
109
    sys.exit(1)
110
  pp.pprint(client.getAllTransactions(eval(args[0]),eval(args[1]),eval(args[2]),))
110
  pp.pprint(client.getAllTransactions(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
111
 
111
 
112
elif cmd == 'getTransactionsForShipmentStatus':
112
elif cmd == 'getTransactionsForShipmentStatus':
113
  if len(args) != 3:
113
  if len(args) != 3:
114
    print 'getTransactionsForShipmentStatus requires 3 args'
114
    print 'getTransactionsForShipmentStatus requires 3 args'
115
    sys.exit(1)
115
    sys.exit(1)