Subversion Repositories SmartDukaan

Rev

Rev 22721 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 22721 Rev 23446
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, i64 sourceId)'
32
  print '   getItemAvailabilityAtLocation(i64 itemId, i64 sourceId, i64 stateId)'
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 206... Line 206...
206
    print 'getItemAvailibilityAtWarehouse requires 2 args'
206
    print 'getItemAvailibilityAtWarehouse requires 2 args'
207
    sys.exit(1)
207
    sys.exit(1)
208
  pp.pprint(client.getItemAvailibilityAtWarehouse(eval(args[0]),eval(args[1]),))
208
  pp.pprint(client.getItemAvailibilityAtWarehouse(eval(args[0]),eval(args[1]),))
209
 
209
 
210
elif cmd == 'getItemAvailabilityAtLocation':
210
elif cmd == 'getItemAvailabilityAtLocation':
211
  if len(args) != 2:
211
  if len(args) != 3:
212
    print 'getItemAvailabilityAtLocation requires 2 args'
212
    print 'getItemAvailabilityAtLocation requires 3 args'
213
    sys.exit(1)
213
    sys.exit(1)
214
  pp.pprint(client.getItemAvailabilityAtLocation(eval(args[0]),eval(args[1]),))
214
  pp.pprint(client.getItemAvailabilityAtLocation(eval(args[0]),eval(args[1]),eval(args[2]),))
215
 
215
 
216
elif cmd == 'getAllWarehouses':
216
elif cmd == 'getAllWarehouses':
217
  if len(args) != 1:
217
  if len(args) != 1:
218
    print 'getAllWarehouses requires 1 args'
218
    print 'getAllWarehouses requires 1 args'
219
    sys.exit(1)
219
    sys.exit(1)