Subversion Repositories SmartDukaan

Rev

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

Rev 94 Rev 132
Line 19... Line 19...
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
20
  print ''
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 '  void 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)'
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 '  TransactionStatus getTransactionStatus(i64 transactionId)'
31
  print '  TransactionStatus getTransactionStatus(i64 transactionId)'
31
  print '  bool changeTransactionStatus(i64 transactionId, TransactionStatus status, string description)'
32
  print '  bool changeTransactionStatus(i64 transactionId, TransactionStatus status, string description)'
32
  print '  OrderInfo getOrderInfo(i64 transactionId)'
33
  print '  OrderInfo getOrderInfo(i64 transactionId)'
33
  print '  ShipmentInfo getShippingInfo(i64 transactionId)'
34
  print '  ShipmentInfo getShippingInfo(i64 transactionId)'
34
  print '  BillingInfo getBillingInfo(i64 transactionId)'
35
  print '  BillingInfo getBillingInfo(i64 transactionId)'
Line 120... Line 121...
120
  if len(args) != 4:
121
  if len(args) != 4:
121
    print 'getTransactionsForCustomerAndShipmentStatus requires 4 args'
122
    print 'getTransactionsForCustomerAndShipmentStatus requires 4 args'
122
    sys.exit(1)
123
    sys.exit(1)
123
  pp.pprint(client.getTransactionsForCustomerAndShipmentStatus(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
124
  pp.pprint(client.getTransactionsForCustomerAndShipmentStatus(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
124
 
125
 
-
 
126
elif cmd == 'getTransactionsForShoppingCartId':
-
 
127
  if len(args) != 1:
-
 
128
    print 'getTransactionsForShoppingCartId requires 1 args'
-
 
129
    sys.exit(1)
-
 
130
  pp.pprint(client.getTransactionsForShoppingCartId(eval(args[0]),))
-
 
131
 
125
elif cmd == 'getTransactionStatus':
132
elif cmd == 'getTransactionStatus':
126
  if len(args) != 1:
133
  if len(args) != 1:
127
    print 'getTransactionStatus requires 1 args'
134
    print 'getTransactionStatus requires 1 args'
128
    sys.exit(1)
135
    sys.exit(1)
129
  pp.pprint(client.getTransactionStatus(eval(args[0]),))
136
  pp.pprint(client.getTransactionStatus(eval(args[0]),))