Subversion Repositories SmartDukaan

Rev

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

Rev 9621 Rev 9724
Line 289... Line 289...
289
    9:double serviceTax,
289
    9:double serviceTax,
290
    10:bool suppressPriceFeed,
290
    10:bool suppressPriceFeed,
291
    11:bool suppressInventoryFeed,
291
    11:bool suppressInventoryFeed,
292
    12:double maxNlc,
292
    12:double maxNlc,
293
    13:string skuAtSnapdeal,
293
    13:string skuAtSnapdeal,
294
    14:string supc
294
    14:string supc,
-
 
295
    15:string shippingTime
295
}    
296
}    
296
 
297
 
297
struct SnapdealItemDetails{
298
struct SnapdealItemDetails{
298
	1:i64 item_id,
299
	1:i64 item_id,
299
	2:i64 warehouseId,
300
	2:i64 warehouseId,
Line 315... Line 316...
315
    18:double weight,
316
    18:double weight,
316
    19:double mrp,
317
    19:double mrp,
317
    20:double websiteSellingPrice,
318
    20:double websiteSellingPrice,
318
    21:double maxNlc,
319
    21:double maxNlc,
319
    22:string skuAtSnapdeal,
320
    22:string skuAtSnapdeal,
320
    23:string supc
321
    23:string supc,
-
 
322
    24:i64 lastUpdatedInventory,
-
 
323
    25:i64 lastUpdatedInventoryTimestamp,
-
 
324
    26:i64 shippingTime
321
}
325
}
322
 
326
 
323
struct ProductFeedSubmit{
327
struct ProductFeedSubmit{
324
	1:i64 catalogItemId,
328
	1:i64 catalogItemId,
325
	2:bool stockLinkedFeed
329
	2:bool stockLinkedFeed
326
}    
330
}    
327
 
331
 
-
 
332
/*
-
 
333
	Return Provision, vat, commission, service tax are in %age
-
 
334
*/
-
 
335
 
-
 
336
struct MarketplaceItems{
-
 
337
	1:i64 itemId,
-
 
338
	2:i64 source,
-
 
339
	3:double emiFee,
-
 
340
	4:double courierCost,
-
 
341
	5:double closingFee,
-
 
342
	6:double returnProvision,
-
 
343
	7:double commission,
-
 
344
	8:double vat,
-
 
345
	9:double packagingCost,
-
 
346
	10:double otherCost,
-
 
347
	11:double serviceTax,
-
 
348
	12:bool autoIncrement,
-
 
349
	13:bool autoDecrement,
-
 
350
	14:bool manualFavourite,
-
 
351
	15:bool autoFavourite,
-
 
352
	16:double currentSp,
-
 
353
	17:double currentTp,
-
 
354
	18:double minimumPossibleSp,
-
 
355
	19:double minimumPossibleTp,
-
 
356
	20:i64 lastCheckedTimestamp
-
 
357
}
-
 
358
 
-
 
359
struct MarketplaceSearchFilter{
-
 
360
	1:bool isListedOnMarketplace,
-
 
361
	2:bool isInventoryOverride,
-
 
362
	3:bool isPriceOverride,
-
 
363
	4:bool isManualFavourite,
-
 
364
	5:bool isAutoFavourite,
-
 
365
	6:bool isAutoDecrement,
-
 
366
	7:bool isAutoIncrement,
-
 
367
	8:i64 source
-
 
368
}
-
 
369
 
328
service CatalogService extends GenericService.GenericService{
370
service CatalogService extends GenericService.GenericService{
329
 
371
 
330
/**
372
/**
331
	Availability and inventory attributes	
373
	Availability and inventory attributes	
332
*/
374
*/
Line 679... Line 721...
679
	bool updateProductFeedSubmit(1:ProductFeedSubmit productFeedSubmit) throws (1:CatalogServiceException cex),
721
	bool updateProductFeedSubmit(1:ProductFeedSubmit productFeedSubmit) throws (1:CatalogServiceException cex),
680
 
722
 
681
	bool deleteProductFeedSubmit(1:i64 catalogItemId) throws (1:CatalogServiceException cex),
723
	bool deleteProductFeedSubmit(1:i64 catalogItemId) throws (1:CatalogServiceException cex),
682
	
724
	
683
	list<ProductFeedSubmit> getAllProductFeedSubmit() throws (1:CatalogServiceException cex)
725
	list<ProductFeedSubmit> getAllProductFeedSubmit() throws (1:CatalogServiceException cex)
-
 
726
	
-
 
727
	MarketplaceItems getMarketplacedetailsForItem(1:i64 itemId,2:i64 sourceId)
-
 
728
	
-
 
729
	bool updateMarketplaceAttributesForItem(1:MarketplaceItems marketPlaceItem)
-
 
730
 
684
}
731
}