Subversion Repositories SmartDukaan

Rev

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

Rev 19247 Rev 19413
Line 213... Line 213...
213
struct BulkAddInventory{
213
struct BulkAddInventory{
214
	1:i64 item_id,
214
	1:i64 item_id,
215
	2:i64 warehouse_id,
215
	2:i64 warehouse_id,
216
	3:i64 inventory
216
	3:i64 inventory
217
}
217
}
-
 
218
struct ItemLocationAvailability{
-
 
219
	1:i64 itemId,
-
 
220
	2:i64 locationId,
-
 
221
	3:i64 physicalQty,
-
 
222
	4:i64 virtualQty,
-
 
223
	5:i64 minTransferDelay,
-
 
224
	6:i64 maxTransferDelay
-
 
225
}
218
 
226
 
-
 
227
struct ItemPincodeAvailability{
-
 
228
	1:i64 itemId,
-
 
229
	2:string pinCode,
-
 
230
	3:i64 vatQty,
-
 
231
	4:i64 totalQty,
-
 
232
	5:i64 minDeliveryDate,
-
 
233
	6:i64 maxDeliveryDate
-
 
234
}
219
 
235
 
220
service InventoryService extends GenericService.GenericService{
236
service InventoryService extends GenericService.GenericService{
221
 
237
 
222
	i64 addWarehouse(1:Warehouse warehouse) throws (1:InventoryServiceException cex),
238
	i64 addWarehouse(1:Warehouse warehouse) throws (1:InventoryServiceException cex),
223
	
239
	
Line 493... Line 509...
493
	bool updateItemAvailabilityForItemIds(1:list<i64> itemIds)
509
	bool updateItemAvailabilityForItemIds(1:list<i64> itemIds)
494
	
510
	
495
	list<i64> addVendorItemPricingInBulk(1:list<VendorItemPricing> vendorItemPricingList)
511
	list<i64> addVendorItemPricingInBulk(1:list<VendorItemPricing> vendorItemPricingList)
496
	
512
	
497
	void addInventoryInBulk (1:list<BulkAddInventory> bulkInventoryList) throws (1:InventoryServiceException cex);
513
	void addInventoryInBulk (1:list<BulkAddInventory> bulkInventoryList) throws (1:InventoryServiceException cex);
-
 
514
	
-
 
515
	list<ItemLocationAvailability> getItemLocationAvailabilityCache(1:list<ItemLocationAvailability> itemLocations)
-
 
516
	list<ItemLocationAvailability> getItemLocationAvailabilityCacheByItemId(1:list<i64> itemIds)
-
 
517
	string getItemPincodeAvailability(1:list<i64> itemIds, 2:string pincode)
-
 
518
	
498
}
519
}
499
520