Subversion Repositories SmartDukaan

Rev

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

Rev 8379 Rev 8579
Line 152... Line 152...
152
struct Banner {
152
struct Banner {
153
    1:string bannerName,
153
    1:string bannerName,
154
    2:string imageName,
154
    2:string imageName,
155
    3:string link,
155
    3:string link,
156
    4:i64 priority,
156
    4:i64 priority,
157
    5:bool isActive,
157
    5:bool hasMap
-
 
158
}
-
 
159
 
-
 
160
struct BannerUriMapping{
-
 
161
	1:string bannerName,
-
 
162
	2:string uri,
158
    6:bool hasMap
163
	3:bool isActive
159
}
164
}
160
 
165
 
161
struct BannerMap {
166
struct BannerMap {
162
    1:string bannerName,
167
    1:string bannerName,
163
    2:string mapLink,
168
    2:string mapLink,
164
    3:string coordinates
169
    3:string coordinates
165
}
170
}
166
 
171
 
-
 
172
struct Campaign {
-
 
173
	1:i64 id,
-
 
174
	2:string campaignName,
-
 
175
	3:string imageName
-
 
176
}
-
 
177
 
167
struct FreebieItem {
178
struct FreebieItem {
168
	1:i64 itemId,
179
	1:i64 itemId,
169
	2:i64 freebieItemId
180
	2:i64 freebieItemId
170
}
181
}
171
 
182
 
Line 350... Line 361...
350
	bool deleteTag(1:string displayName),
361
	bool deleteTag(1:string displayName),
351
	list<string> getAllTags(),
362
	list<string> getAllTags(),
352
	list<i64> getAllEntitiesByTagName(1:string displayName)
363
	list<i64> getAllEntitiesByTagName(1:string displayName)
353
	map<i64, list<string>> getAllEntityTags()
364
	map<i64, list<string>> getAllEntityTags()
354
	
365
	
-
 
366
	/**
-
 
367
	Banner Related
-
 
368
	*/
-
 
369
	
355
	bool addBanner(1:string bannerName 2:string imageName, 3:string link, 4:i64 priority, 5:bool isActive , 6:bool hasMap),
370
	bool addBanner(1:Banner banner),
-
 
371
	bool updateBanner(1:Banner banner),
356
	list <string> getAllBanners(),
372
	list <Banner> getAllBanners(),
357
	bool deleteBanner(1:string bannerName),
373
	bool deleteBanner(1:string bannerName),
358
	Banner getBannerDetails(1:string bannerName),
374
	Banner getBannerDetails(1:string bannerName),
359
	list <Banner> getActiveBanners(),
375
	map<string,list<Banner>> getActiveBanners(),
360
	bool addBannerMap(1:string bannerName, 2:string mapLink, 3:string coordinates),
376
	bool addBannerMap(1:list<BannerMap> bannerMaps),
-
 
377
	bool updateBannerMap(1:BannerMap bannerMap),
361
	bool deleteBannerMap(1:string bannerName),
378
	bool deleteBannerMap(1:string bannerName),
362
	list <BannerMap> getBannerMapDetails(1:string bannerName),
379
	list <BannerMap> getBannerMapDetails(1:string bannerName),
-
 
380
	void addBannerUri(1:list<BannerUriMapping> bannerUriMappings),
-
 
381
	list<BannerUriMapping> getUriMapping(1:string bannerName),
-
 
382
	void addCampaign(1:Campaign campaign),
-
 
383
	list<Campaign> getCampaigns(1:string campaignName),
-
 
384
	void deleteCampaign(1:i64 campaignId),
-
 
385
	list<string> getAllCampaigns(),
363
	/**
386
	/**
364
	Delete similar item.
387
	Delete similar item.
365
	*/
388
	*/
366
	bool deleteSimilarItem(1:i64 itemId, 2:i64 catalogItemId) throws (1:CatalogServiceException cex),
389
	bool deleteSimilarItem(1:i64 itemId, 2:i64 catalogItemId) throws (1:CatalogServiceException cex),
367
	
390