Subversion Repositories SmartDukaan

Rev

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

Rev 5966 Rev 5978
Line 27... Line 27...
27
  print '  void updateInventory(i64 warehouse_id, string timestamp,  availability)'
27
  print '  void updateInventory(i64 warehouse_id, string timestamp,  availability)'
28
  print '  void addInventory(i64 itemId, i64 warehouseId, i64 quantity)'
28
  print '  void addInventory(i64 itemId, i64 warehouseId, i64 quantity)'
29
  print '  void retireWarehouse(i64 warehouse_id)'
29
  print '  void retireWarehouse(i64 warehouse_id)'
30
  print '  ItemInventory getItemInventoryByItemId(i64 item_id)'
30
  print '  ItemInventory getItemInventoryByItemId(i64 item_id)'
31
  print '  i64 getItemAvailibilityAtWarehouse(i64 warehouse_id, i64 item_id)'
31
  print '  i64 getItemAvailibilityAtWarehouse(i64 warehouse_id, i64 item_id)'
32
  print '   getItemAvailabilityAtLocation(i64 itemId)'
32
  print '   getItemAvailabilityAtLocation(i64 itemId, i64 sourceId)'
33
  print '   getAllWarehouses(bool isActive)'
33
  print '   getAllWarehouses(bool isActive)'
34
  print '  Warehouse getWarehouse(i64 warehouse_id)'
34
  print '  Warehouse getWarehouse(i64 warehouse_id)'
35
  print '   getAllItemsForWarehouse(i64 warehouse_id)'
35
  print '   getAllItemsForWarehouse(i64 warehouse_id)'
36
  print '  bool isOrderBillable(i64 itemId, i64 warehouseId, i64 sourceId, i64 orderId)'
36
  print '  bool isOrderBillable(i64 itemId, i64 warehouseId, i64 sourceId, i64 orderId)'
37
  print '  bool reserveItemInWarehouse(i64 itemId, i64 warehouseId, i64 sourceId, i64 orderId, i64 createdTimestamp, i64 promisedShippingTimestamp, double quantity)'
37
  print '  bool reserveItemInWarehouse(i64 itemId, i64 warehouseId, i64 sourceId, i64 orderId, i64 createdTimestamp, i64 promisedShippingTimestamp, double quantity)'
Line 153... Line 153...
153
    print 'getItemAvailibilityAtWarehouse requires 2 args'
153
    print 'getItemAvailibilityAtWarehouse requires 2 args'
154
    sys.exit(1)
154
    sys.exit(1)
155
  pp.pprint(client.getItemAvailibilityAtWarehouse(eval(args[0]),eval(args[1]),))
155
  pp.pprint(client.getItemAvailibilityAtWarehouse(eval(args[0]),eval(args[1]),))
156
 
156
 
157
elif cmd == 'getItemAvailabilityAtLocation':
157
elif cmd == 'getItemAvailabilityAtLocation':
158
  if len(args) != 1:
158
  if len(args) != 2:
159
    print 'getItemAvailabilityAtLocation requires 1 args'
159
    print 'getItemAvailabilityAtLocation requires 2 args'
160
    sys.exit(1)
160
    sys.exit(1)
161
  pp.pprint(client.getItemAvailabilityAtLocation(eval(args[0]),))
161
  pp.pprint(client.getItemAvailabilityAtLocation(eval(args[0]),eval(args[1]),))
162
 
162
 
163
elif cmd == 'getAllWarehouses':
163
elif cmd == 'getAllWarehouses':
164
  if len(args) != 1:
164
  if len(args) != 1:
165
    print 'getAllWarehouses requires 1 args'
165
    print 'getAllWarehouses requires 1 args'
166
    sys.exit(1)
166
    sys.exit(1)