Subversion Repositories SmartDukaan

Rev

Rev 11635 | Rev 11653 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
5944 mandeep.dh 1
#!/usr/bin/env python
2
#
3
# Autogenerated by Thrift Compiler (0.7.0)
4
#
5
# DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
6
#
7
 
8
import sys
9
import pprint
10
from urlparse import urlparse
11
from thrift.transport import TTransport
12
from thrift.transport import TSocket
13
from thrift.transport import THttpClient
14
from thrift.protocol import TBinaryProtocol
15
 
16
import CatalogService
17
from ttypes import *
18
 
19
if len(sys.argv) <= 1 or sys.argv[1] == '--help':
20
  print ''
21
  print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'
22
  print ''
23
  print 'Functions:'
24
  print '  i64 addItem(Item item)'
25
  print '  i64 updateItem(Item item)'
26
  print '  ItemShippingInfo isActive(i64 itemId)'
7438 amit.gupta 27
  print '   getItemsStatus( itemIds)'
5944 mandeep.dh 28
  print '  string getItemStatusDescription(i64 itemId)'
29
  print '  void startItemOn(i64 item_id, i64 timestamp)'
30
  print '  void retireItemOn(i64 item_id, i64 timestamp)'
31
  print '  void changeItemStatus(i64 item_id, i64 timestamp, status newstatus)'
32
  print '  Item getItem(i64 item_id)'
33
  print '   getItemsByCatalogId(i64 catalog_item_id)'
34
  print '   getValidItemsByCatalogId(i64 catalog_item_id)'
35
  print '   getAllItems(bool isActive)'
36
  print '   getAllItemsByStatus(status itemStatus)'
9253 rajveer 37
  print '  bool markItemAsContentComplete(i64 entityId, i64 category, string brand, string modelName, string modelNumber, bool isAndroid)'
5944 mandeep.dh 38
  print '   getAllItemsInRange(i64 offset, i64 limit)'
39
  print '   getAllItemsByStatusInRange(status itemStatus, i64 offset, i64 limit)'
40
  print '  i32 getItemCountByStatus(bool useStatus, status itemStatus)'
41
  print '   getBestSellers()'
42
  print '   getBestSellersCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'
43
  print '  i64 getBestSellersCount()'
44
  print '   getBestDeals()'
45
  print '   getBestDealsCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'
46
  print '  i64 getBestDealsCount()'
47
  print '   getComingSoon()'
48
  print '   getComingSoonCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'
49
  print '  i64 getComingSoonCount()'
50
  print '   getLatestArrivals()'
51
  print '   getLatestArrivalsCatalogIds(i64 beginIndex, i64 totalItems, string brand,  categories)'
52
  print '  i64 getLatestArrivalsCount()'
53
  print '  i64 generateNewEntityID()'
54
  print '  bool addCategory(Category category)'
55
  print '  Category getCategory(i64 id)'
56
  print '   getAllCategories()'
57
  print '   getAllSimilarItems(i64 itemId)'
58
  print '  Item addSimilarItem(i64 itemId, i64 catalogItemId)'
6512 kshitij.so 59
  print '  bool addTag(string displayName, i64 itemId)'
60
  print '  bool deleteEntityTag(string displayName, i64 itemId)'
61
  print '  bool deleteTag(string displayName)'
62
  print '   getAllTags()'
63
  print '   getAllEntitiesByTagName(string displayName)'
6845 amit.gupta 64
  print '   getAllEntityTags()'
10140 vikram.rag 65
  print '  bool addBanner(BannerCongregate bannerCongregate)'
9253 rajveer 66
  print '  bool updateBanner(Banner banner)'
6903 anupam.sin 67
  print '   getAllBanners()'
9253 rajveer 68
  print '  bool deleteBanner(string bannerName, BannerType bannerType)'
69
  print '  Banner getBannerDetails(string bannerName, BannerType bannerType)'
6903 anupam.sin 70
  print '   getActiveBanners()'
9253 rajveer 71
  print '  bool addBannerMap( bannerMaps)'
72
  print '  bool updateBannerMap(BannerMap bannerMap)'
6849 kshitij.so 73
  print '  bool deleteBannerMap(string bannerName)'
9253 rajveer 74
  print '   getBannerMapDetails(string bannerName, BannerType bannerType)'
75
  print '  void addBannerUri( bannerUriMappings)'
76
  print '   getUriMapping(string bannerName, BannerType bannerType)'
77
  print '  void addCampaign(Campaign campaign)'
78
  print '   getCampaigns(string campaignName)'
79
  print '  void deleteCampaign(i64 campaignId)'
80
  print '   getAllCampaigns()'
81
  print '   getActiveBannersForMobileSite()'
5944 mandeep.dh 82
  print '  bool deleteSimilarItem(i64 itemId, i64 catalogItemId)'
83
  print '  i64 checkSimilarItem(string brand, string modelNumber, string modelName, string color)'
84
  print '  void validateRiskyStatus(i64 itemId)'
85
  print '  void changeItemRiskyFlag(i64 itemId, bool risky)'
86
  print '   getItemsByRiskyFlag()'
87
  print '   getItemsForMasterSheet(string category, string brand)'
88
  print '   getSimilarItemsCatalogIds(i64 beginIndex, i64 totalItems, i64 itemId)'
89
  print '  bool addProductNotification(i64 itemId, string email)'
90
  print '  bool sendProductNotifications()'
91
  print '   getAllBrandsByCategory(i64 categoryId)'
92
  print '   getAllBrands()'
93
  print '   getAllSources()'
94
  print '  SourceItemPricing getItemPricingBySource(i64 itemId, i64 sourceId)'
95
  print '  void addSourceItemPricing(SourceItemPricing sourceItemPricing)'
96
  print '   getAllSourcePricing(i64 itemId)'
97
  print '  Item getItemForSource(i64 item_id, i64 sourceId)'
98
  print '   searchItemsInRange( searchTerms, i64 offset, i64 limit)'
99
  print '  i32 getSearchResultCount( searchTerms)'
100
  print '   getProductNotifications(i64 startDateTime)'
8274 amit.gupta 101
  print '   getProductNotificationRequestCount(i64 startDateTime, i64 categoryId)'
5944 mandeep.dh 102
  print '  bool addAuthorizationLog(i64 itemId, string username, string reason)'
103
  print '  bool addupdateVoucherForItem(i64 catalog_item_id, i64 voucherType, i64 voucherAmount)'
104
  print '  bool deleteVoucherForItem(i64 catalog_item_id, i64 voucherType)'
105
  print '  i64 getVoucherAmount(i64 itemId, i64 voucherType)'
106
  print '   getAllItemVouchers(i64 itemId)'
107
  print '  bool isValidCatalogItemId(i64 catalog_item_id)'
7330 amit.gupta 108
  print '  double getVatPercentageForItem(i64 itemId, i64 stateId, double price)'
6039 amit.gupta 109
  print '  double getVatAmountForItem(i64 itemId, double price)'
6531 vikram.rag 110
  print '   getAllIgnoredInventoryUpdateItemsList(i32 offset, i32 limit)'
6845 amit.gupta 111
  print '   getAllAliveItems()'
6921 anupam.sin 112
  print '  i64 getInsuranceAmount(i64 itemId, double price, i64 insurerId, i64 quantity)'
6805 anupam.sin 113
  print '  Insurer getInsurer(i64 insurerId)'
6849 kshitij.so 114
  print '   getAllInsurers()'
6962 rajveer 115
  print '  void updateInsuranceDeclaredAmount(i64 insurerId, double amount)'
7256 rajveer 116
  print '  i64 getFreebieForItem(i64 itemId)'
117
  print '  void addOrUpdateFreebieForItem(FreebieItem freebieItem)'
7272 amit.gupta 118
  print '  void addOrUpdateBrandInfo(BrandInfo brandInfo)'
119
  print '   getBrandInfo()'
7256 rajveer 120
  print '  StorePricing getStorePricing(i64 itemId)'
7306 rajveer 121
  print '   getStorePricings( itemIds)'
7382 rajveer 122
  print '  void updateStorePricing(StorePricing sp, bool allColors)'
7306 rajveer 123
  print '   getAllAmazonListedItems()'
9253 rajveer 124
  print '   searchAmazonItems( searchTerm, i64 offset, i64 limit)'
125
  print '  i64 getAmazonSearchResultCount( searchTerm)'
126
  print '  i64 getCountForAmazonlistedItems()'
7306 rajveer 127
  print '  Amazonlisted getAmazonItemDetails(i64 itemId)'
8274 amit.gupta 128
  print '  void updateAmazonItemDetails(Amazonlisted amazonlisted)'
7306 rajveer 129
  print '  void addAmazonItem(Amazonlisted amazonlisted)'
130
  print '   getAsinItems()'
131
  print '   getAllFbaListedItems()'
132
  print '   getAllNonFbaListedItems()'
7516 vikram.rag 133
  print '  bool updateItemInventory(i64 itemId, i64 holdInventory, i64 defaultInventory)'
8274 amit.gupta 134
  print '  bool updateTimestampForAmazonFeeds(string type,  sku, i64 timestamp)'
135
  print '   getAllParentCategories()'
136
  print '  void addPageViewEvent(PageViewEvents pageViewEvents)'
137
  print '  void addCartEvent(CartEvents cartEvents)'
138
  print '  void addEbayItem(EbayItem ebayItem)'
139
  print '  EbayItem getEbayItem(string listingId)'
140
  print '  void updateEbayItem(EbayItem ebayItem)'
141
  print '   getAmazonListedItems(i64 offset, i64 limit)'
142
  print '  bool updateAmazonAttributesInBulk( amazonlisted)'
9253 rajveer 143
  print '   getAllItemstoListOnFba()'
144
  print '   getAllItemstoListOnNonFba()'
145
  print '  void updateAsin( item)'
146
  print '  bool addOrUpdateSnapdealItem(SnapdealItem snapdealitem)'
147
  print '  SnapdealItem getSnapdealItem(i64 item_id)'
148
  print '  SnapdealItemDetails getSnapdealItemDetails(i64 item_id)'
149
  print '   getAllSnapdealItems()'
150
  print '   getSnapdealItems(i64 offset, i64 limit)'
151
  print '   searchSnapdealItems( searchTerm, i64 offset, i64 limit)'
152
  print '  i64 getCountForSnapdealItems()'
153
  print '  i64 getSnapdealSearchResultCount( searchTerm)'
9404 vikram.rag 154
  print '  i64 getPrefferedInsurerForItem(i64 itemId, InsurerType insurerType)'
9456 vikram.rag 155
  print '  SnapdealItem getSnapdealItembySkuAtSnapdeal(string skuAtSnapdeal)'
9621 manish.sha 156
  print '  ProductFeedSubmit getProductFeedSubmit(i64 catalogItemId)'
157
  print '  bool addProductFeedSubmit(ProductFeedSubmit productFeedSubmit)'
158
  print '  bool updateProductFeedSubmit(ProductFeedSubmit productFeedSubmit)'
159
  print '  bool deleteProductFeedSubmit(i64 catalogItemId)'
160
  print '   getAllProductFeedSubmit()'
9776 vikram.rag 161
  print '  MarketplaceItems getMarketplacedetailsForItem(i64 itemId, i64 sourceId)'
162
  print '  bool updateMarketplaceAttributesForItem(MarketplaceItems marketPlaceItem)'
9841 rajveer 163
  print '  MarketplacePercentage getCostingForMarketplace(i64 source, i64 item_id)'
9776 vikram.rag 164
  print '   getMarketPlaceItemsForPriceUpdate(i64 source)'
9841 rajveer 165
  print '  void updateMarketPlacePriceUpdateStatus( skulist, i64 timestamp, i64 source)'
9861 rajveer 166
  print '  void updateItemHoldInventory( itemHoldMap)'
9895 vikram.rag 167
  print '  void updateNlcAtMarketplaces(i64 item_id, i64 vendor_id, double nlc)'
9945 vikram.rag 168
  print '   getAllFlipkartItems()'
10140 vikram.rag 169
  print '  bool addOrUpdateFlipkartItem(FlipkartItem flipkartitem)'
170
  print '  FlipkartItem getFlipkartItem(i64 item_id)'
171
  print '  FlipkartItemDetails getFlipkartItemDetails(i64 item_id)'
172
  print '   getFlipkartItems(i64 offset, i64 limit)'
173
  print '   searchFlipkartItems( searchTerm, i64 offset, i64 limit)'
174
  print '  i64 getCountForFlipkartItems()'
175
  print '  i64 getFlipkartSearchResultCount( searchTerm)'
176
  print '   getAllFkItems()'
177
  print '  FlipkartItem getFlipkartItemBySkyAtFlipkart(string sku)'
11531 vikram.rag 178
  print '   getMarketplaceHistory(i64 source, i64 offset, i64 itemId)'
10909 vikram.rag 179
  print '   getAllFbbListedItems()'
10924 vikram.rag 180
  print '   getAllFbbPricingItems()'
11531 vikram.rag 181
  print '  i64 getCountForMarketplaceHistory(i64 source, i64 itemId)'
182
  print '   getMarketplaceHistoryByDate(i64 source, i64 startDate, i64 endDate, i64 offset, i64 limit, i64 itemId)'
183
  print '  PrivateDeal getPrivateDealDetails(i64 item_id)'
184
  print '   getPrivateDealItems(i64 offset, i64 limit)'
11592 amit.gupta 185
  print '   getAllActivePrivateDeals()'
11531 vikram.rag 186
  print '  bool addOrUpdatePrivateDeal(PrivateDeal privateDeal)'
11635 vikram.rag 187
  print '   getPrivateDealsCatalogIds(i64 beginIndex, i64 totalItems)'
11645 amit.gupta 188
  print '  i32 getPrivateDealsCount()'
5944 mandeep.dh 189
  print ''
190
  sys.exit(0)
191
 
192
pp = pprint.PrettyPrinter(indent = 2)
193
host = 'localhost'
194
port = 9090
195
uri = ''
196
framed = False
197
http = False
198
argi = 1
199
 
200
if sys.argv[argi] == '-h':
201
  parts = sys.argv[argi+1].split(':')
202
  host = parts[0]
203
  port = int(parts[1])
204
  argi += 2
205
 
206
if sys.argv[argi] == '-u':
207
  url = urlparse(sys.argv[argi+1])
208
  parts = url[1].split(':')
209
  host = parts[0]
210
  if len(parts) > 1:
211
    port = int(parts[1])
212
  else:
213
    port = 80
214
  uri = url[2]
215
  if url[4]:
216
    uri += '?%s' % url[4]
217
  http = True
218
  argi += 2
219
 
220
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
221
  framed = True
222
  argi += 1
223
 
224
cmd = sys.argv[argi]
225
args = sys.argv[argi+1:]
226
 
227
if http:
228
  transport = THttpClient.THttpClient(host, port, uri)
229
else:
230
  socket = TSocket.TSocket(host, port)
231
  if framed:
232
    transport = TTransport.TFramedTransport(socket)
233
  else:
234
    transport = TTransport.TBufferedTransport(socket)
235
protocol = TBinaryProtocol.TBinaryProtocol(transport)
236
client = CatalogService.Client(protocol)
237
transport.open()
238
 
239
if cmd == 'addItem':
240
  if len(args) != 1:
241
    print 'addItem requires 1 args'
242
    sys.exit(1)
243
  pp.pprint(client.addItem(eval(args[0]),))
244
 
245
elif cmd == 'updateItem':
246
  if len(args) != 1:
247
    print 'updateItem requires 1 args'
248
    sys.exit(1)
249
  pp.pprint(client.updateItem(eval(args[0]),))
250
 
251
elif cmd == 'isActive':
252
  if len(args) != 1:
253
    print 'isActive requires 1 args'
254
    sys.exit(1)
255
  pp.pprint(client.isActive(eval(args[0]),))
256
 
7438 amit.gupta 257
elif cmd == 'getItemsStatus':
258
  if len(args) != 1:
259
    print 'getItemsStatus requires 1 args'
260
    sys.exit(1)
261
  pp.pprint(client.getItemsStatus(eval(args[0]),))
262
 
5944 mandeep.dh 263
elif cmd == 'getItemStatusDescription':
264
  if len(args) != 1:
265
    print 'getItemStatusDescription requires 1 args'
266
    sys.exit(1)
267
  pp.pprint(client.getItemStatusDescription(eval(args[0]),))
268
 
269
elif cmd == 'startItemOn':
270
  if len(args) != 2:
271
    print 'startItemOn requires 2 args'
272
    sys.exit(1)
273
  pp.pprint(client.startItemOn(eval(args[0]),eval(args[1]),))
274
 
275
elif cmd == 'retireItemOn':
276
  if len(args) != 2:
277
    print 'retireItemOn requires 2 args'
278
    sys.exit(1)
279
  pp.pprint(client.retireItemOn(eval(args[0]),eval(args[1]),))
280
 
281
elif cmd == 'changeItemStatus':
282
  if len(args) != 3:
283
    print 'changeItemStatus requires 3 args'
284
    sys.exit(1)
285
  pp.pprint(client.changeItemStatus(eval(args[0]),eval(args[1]),eval(args[2]),))
286
 
287
elif cmd == 'getItem':
288
  if len(args) != 1:
289
    print 'getItem requires 1 args'
290
    sys.exit(1)
291
  pp.pprint(client.getItem(eval(args[0]),))
292
 
293
elif cmd == 'getItemsByCatalogId':
294
  if len(args) != 1:
295
    print 'getItemsByCatalogId requires 1 args'
296
    sys.exit(1)
297
  pp.pprint(client.getItemsByCatalogId(eval(args[0]),))
298
 
299
elif cmd == 'getValidItemsByCatalogId':
300
  if len(args) != 1:
301
    print 'getValidItemsByCatalogId requires 1 args'
302
    sys.exit(1)
303
  pp.pprint(client.getValidItemsByCatalogId(eval(args[0]),))
304
 
305
elif cmd == 'getAllItems':
306
  if len(args) != 1:
307
    print 'getAllItems requires 1 args'
308
    sys.exit(1)
309
  pp.pprint(client.getAllItems(eval(args[0]),))
310
 
311
elif cmd == 'getAllItemsByStatus':
312
  if len(args) != 1:
313
    print 'getAllItemsByStatus requires 1 args'
314
    sys.exit(1)
315
  pp.pprint(client.getAllItemsByStatus(eval(args[0]),))
316
 
317
elif cmd == 'markItemAsContentComplete':
9253 rajveer 318
  if len(args) != 6:
319
    print 'markItemAsContentComplete requires 6 args'
5944 mandeep.dh 320
    sys.exit(1)
9253 rajveer 321
  pp.pprint(client.markItemAsContentComplete(eval(args[0]),eval(args[1]),args[2],args[3],args[4],eval(args[5]),))
5944 mandeep.dh 322
 
323
elif cmd == 'getAllItemsInRange':
324
  if len(args) != 2:
325
    print 'getAllItemsInRange requires 2 args'
326
    sys.exit(1)
327
  pp.pprint(client.getAllItemsInRange(eval(args[0]),eval(args[1]),))
328
 
329
elif cmd == 'getAllItemsByStatusInRange':
330
  if len(args) != 3:
331
    print 'getAllItemsByStatusInRange requires 3 args'
332
    sys.exit(1)
333
  pp.pprint(client.getAllItemsByStatusInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
334
 
335
elif cmd == 'getItemCountByStatus':
336
  if len(args) != 2:
337
    print 'getItemCountByStatus requires 2 args'
338
    sys.exit(1)
339
  pp.pprint(client.getItemCountByStatus(eval(args[0]),eval(args[1]),))
340
 
341
elif cmd == 'getBestSellers':
342
  if len(args) != 0:
343
    print 'getBestSellers requires 0 args'
344
    sys.exit(1)
345
  pp.pprint(client.getBestSellers())
346
 
347
elif cmd == 'getBestSellersCatalogIds':
348
  if len(args) != 4:
349
    print 'getBestSellersCatalogIds requires 4 args'
350
    sys.exit(1)
351
  pp.pprint(client.getBestSellersCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
352
 
353
elif cmd == 'getBestSellersCount':
354
  if len(args) != 0:
355
    print 'getBestSellersCount requires 0 args'
356
    sys.exit(1)
357
  pp.pprint(client.getBestSellersCount())
358
 
359
elif cmd == 'getBestDeals':
360
  if len(args) != 0:
361
    print 'getBestDeals requires 0 args'
362
    sys.exit(1)
363
  pp.pprint(client.getBestDeals())
364
 
365
elif cmd == 'getBestDealsCatalogIds':
366
  if len(args) != 4:
367
    print 'getBestDealsCatalogIds requires 4 args'
368
    sys.exit(1)
369
  pp.pprint(client.getBestDealsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
370
 
371
elif cmd == 'getBestDealsCount':
372
  if len(args) != 0:
373
    print 'getBestDealsCount requires 0 args'
374
    sys.exit(1)
375
  pp.pprint(client.getBestDealsCount())
376
 
377
elif cmd == 'getComingSoon':
378
  if len(args) != 0:
379
    print 'getComingSoon requires 0 args'
380
    sys.exit(1)
381
  pp.pprint(client.getComingSoon())
382
 
383
elif cmd == 'getComingSoonCatalogIds':
384
  if len(args) != 4:
385
    print 'getComingSoonCatalogIds requires 4 args'
386
    sys.exit(1)
387
  pp.pprint(client.getComingSoonCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
388
 
389
elif cmd == 'getComingSoonCount':
390
  if len(args) != 0:
391
    print 'getComingSoonCount requires 0 args'
392
    sys.exit(1)
393
  pp.pprint(client.getComingSoonCount())
394
 
395
elif cmd == 'getLatestArrivals':
396
  if len(args) != 0:
397
    print 'getLatestArrivals requires 0 args'
398
    sys.exit(1)
399
  pp.pprint(client.getLatestArrivals())
400
 
401
elif cmd == 'getLatestArrivalsCatalogIds':
402
  if len(args) != 4:
403
    print 'getLatestArrivalsCatalogIds requires 4 args'
404
    sys.exit(1)
405
  pp.pprint(client.getLatestArrivalsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
406
 
407
elif cmd == 'getLatestArrivalsCount':
408
  if len(args) != 0:
409
    print 'getLatestArrivalsCount requires 0 args'
410
    sys.exit(1)
411
  pp.pprint(client.getLatestArrivalsCount())
412
 
413
elif cmd == 'generateNewEntityID':
414
  if len(args) != 0:
415
    print 'generateNewEntityID requires 0 args'
416
    sys.exit(1)
417
  pp.pprint(client.generateNewEntityID())
418
 
419
elif cmd == 'addCategory':
420
  if len(args) != 1:
421
    print 'addCategory requires 1 args'
422
    sys.exit(1)
423
  pp.pprint(client.addCategory(eval(args[0]),))
424
 
425
elif cmd == 'getCategory':
426
  if len(args) != 1:
427
    print 'getCategory requires 1 args'
428
    sys.exit(1)
429
  pp.pprint(client.getCategory(eval(args[0]),))
430
 
431
elif cmd == 'getAllCategories':
432
  if len(args) != 0:
433
    print 'getAllCategories requires 0 args'
434
    sys.exit(1)
435
  pp.pprint(client.getAllCategories())
436
 
437
elif cmd == 'getAllSimilarItems':
438
  if len(args) != 1:
439
    print 'getAllSimilarItems requires 1 args'
440
    sys.exit(1)
441
  pp.pprint(client.getAllSimilarItems(eval(args[0]),))
442
 
443
elif cmd == 'addSimilarItem':
444
  if len(args) != 2:
445
    print 'addSimilarItem requires 2 args'
446
    sys.exit(1)
447
  pp.pprint(client.addSimilarItem(eval(args[0]),eval(args[1]),))
448
 
6512 kshitij.so 449
elif cmd == 'addTag':
450
  if len(args) != 2:
451
    print 'addTag requires 2 args'
452
    sys.exit(1)
453
  pp.pprint(client.addTag(args[0],eval(args[1]),))
454
 
455
elif cmd == 'deleteEntityTag':
456
  if len(args) != 2:
457
    print 'deleteEntityTag requires 2 args'
458
    sys.exit(1)
459
  pp.pprint(client.deleteEntityTag(args[0],eval(args[1]),))
460
 
461
elif cmd == 'deleteTag':
462
  if len(args) != 1:
463
    print 'deleteTag requires 1 args'
464
    sys.exit(1)
465
  pp.pprint(client.deleteTag(args[0],))
466
 
467
elif cmd == 'getAllTags':
468
  if len(args) != 0:
469
    print 'getAllTags requires 0 args'
470
    sys.exit(1)
471
  pp.pprint(client.getAllTags())
472
 
473
elif cmd == 'getAllEntitiesByTagName':
474
  if len(args) != 1:
475
    print 'getAllEntitiesByTagName requires 1 args'
476
    sys.exit(1)
477
  pp.pprint(client.getAllEntitiesByTagName(args[0],))
478
 
6845 amit.gupta 479
elif cmd == 'getAllEntityTags':
480
  if len(args) != 0:
481
    print 'getAllEntityTags requires 0 args'
482
    sys.exit(1)
483
  pp.pprint(client.getAllEntityTags())
484
 
6903 anupam.sin 485
elif cmd == 'addBanner':
9253 rajveer 486
  if len(args) != 1:
487
    print 'addBanner requires 1 args'
6903 anupam.sin 488
    sys.exit(1)
9253 rajveer 489
  pp.pprint(client.addBanner(eval(args[0]),))
6903 anupam.sin 490
 
9253 rajveer 491
elif cmd == 'updateBanner':
492
  if len(args) != 1:
493
    print 'updateBanner requires 1 args'
494
    sys.exit(1)
495
  pp.pprint(client.updateBanner(eval(args[0]),))
496
 
6903 anupam.sin 497
elif cmd == 'getAllBanners':
498
  if len(args) != 0:
499
    print 'getAllBanners requires 0 args'
500
    sys.exit(1)
501
  pp.pprint(client.getAllBanners())
502
 
503
elif cmd == 'deleteBanner':
9253 rajveer 504
  if len(args) != 2:
505
    print 'deleteBanner requires 2 args'
6903 anupam.sin 506
    sys.exit(1)
9253 rajveer 507
  pp.pprint(client.deleteBanner(args[0],eval(args[1]),))
6903 anupam.sin 508
 
509
elif cmd == 'getBannerDetails':
9253 rajveer 510
  if len(args) != 2:
511
    print 'getBannerDetails requires 2 args'
6903 anupam.sin 512
    sys.exit(1)
9253 rajveer 513
  pp.pprint(client.getBannerDetails(args[0],eval(args[1]),))
6903 anupam.sin 514
 
515
elif cmd == 'getActiveBanners':
516
  if len(args) != 0:
517
    print 'getActiveBanners requires 0 args'
518
    sys.exit(1)
519
  pp.pprint(client.getActiveBanners())
520
 
6849 kshitij.so 521
elif cmd == 'addBannerMap':
9253 rajveer 522
  if len(args) != 1:
523
    print 'addBannerMap requires 1 args'
6849 kshitij.so 524
    sys.exit(1)
9253 rajveer 525
  pp.pprint(client.addBannerMap(eval(args[0]),))
6849 kshitij.so 526
 
9253 rajveer 527
elif cmd == 'updateBannerMap':
528
  if len(args) != 1:
529
    print 'updateBannerMap requires 1 args'
530
    sys.exit(1)
531
  pp.pprint(client.updateBannerMap(eval(args[0]),))
532
 
6849 kshitij.so 533
elif cmd == 'deleteBannerMap':
534
  if len(args) != 1:
535
    print 'deleteBannerMap requires 1 args'
536
    sys.exit(1)
537
  pp.pprint(client.deleteBannerMap(args[0],))
538
 
539
elif cmd == 'getBannerMapDetails':
9253 rajveer 540
  if len(args) != 2:
541
    print 'getBannerMapDetails requires 2 args'
542
    sys.exit(1)
543
  pp.pprint(client.getBannerMapDetails(args[0],eval(args[1]),))
544
 
545
elif cmd == 'addBannerUri':
6849 kshitij.so 546
  if len(args) != 1:
9253 rajveer 547
    print 'addBannerUri requires 1 args'
6849 kshitij.so 548
    sys.exit(1)
9253 rajveer 549
  pp.pprint(client.addBannerUri(eval(args[0]),))
6849 kshitij.so 550
 
9253 rajveer 551
elif cmd == 'getUriMapping':
552
  if len(args) != 2:
553
    print 'getUriMapping requires 2 args'
554
    sys.exit(1)
555
  pp.pprint(client.getUriMapping(args[0],eval(args[1]),))
556
 
557
elif cmd == 'addCampaign':
558
  if len(args) != 1:
559
    print 'addCampaign requires 1 args'
560
    sys.exit(1)
561
  pp.pprint(client.addCampaign(eval(args[0]),))
562
 
563
elif cmd == 'getCampaigns':
564
  if len(args) != 1:
565
    print 'getCampaigns requires 1 args'
566
    sys.exit(1)
567
  pp.pprint(client.getCampaigns(args[0],))
568
 
569
elif cmd == 'deleteCampaign':
570
  if len(args) != 1:
571
    print 'deleteCampaign requires 1 args'
572
    sys.exit(1)
573
  pp.pprint(client.deleteCampaign(eval(args[0]),))
574
 
575
elif cmd == 'getAllCampaigns':
576
  if len(args) != 0:
577
    print 'getAllCampaigns requires 0 args'
578
    sys.exit(1)
579
  pp.pprint(client.getAllCampaigns())
580
 
581
elif cmd == 'getActiveBannersForMobileSite':
582
  if len(args) != 0:
583
    print 'getActiveBannersForMobileSite requires 0 args'
584
    sys.exit(1)
585
  pp.pprint(client.getActiveBannersForMobileSite())
586
 
5944 mandeep.dh 587
elif cmd == 'deleteSimilarItem':
588
  if len(args) != 2:
589
    print 'deleteSimilarItem requires 2 args'
590
    sys.exit(1)
591
  pp.pprint(client.deleteSimilarItem(eval(args[0]),eval(args[1]),))
592
 
593
elif cmd == 'checkSimilarItem':
594
  if len(args) != 4:
595
    print 'checkSimilarItem requires 4 args'
596
    sys.exit(1)
597
  pp.pprint(client.checkSimilarItem(args[0],args[1],args[2],args[3],))
598
 
599
elif cmd == 'validateRiskyStatus':
600
  if len(args) != 1:
601
    print 'validateRiskyStatus requires 1 args'
602
    sys.exit(1)
603
  pp.pprint(client.validateRiskyStatus(eval(args[0]),))
604
 
605
elif cmd == 'changeItemRiskyFlag':
606
  if len(args) != 2:
607
    print 'changeItemRiskyFlag requires 2 args'
608
    sys.exit(1)
609
  pp.pprint(client.changeItemRiskyFlag(eval(args[0]),eval(args[1]),))
610
 
611
elif cmd == 'getItemsByRiskyFlag':
612
  if len(args) != 0:
613
    print 'getItemsByRiskyFlag requires 0 args'
614
    sys.exit(1)
615
  pp.pprint(client.getItemsByRiskyFlag())
616
 
617
elif cmd == 'getItemsForMasterSheet':
618
  if len(args) != 2:
619
    print 'getItemsForMasterSheet requires 2 args'
620
    sys.exit(1)
621
  pp.pprint(client.getItemsForMasterSheet(args[0],args[1],))
622
 
623
elif cmd == 'getSimilarItemsCatalogIds':
624
  if len(args) != 3:
625
    print 'getSimilarItemsCatalogIds requires 3 args'
626
    sys.exit(1)
627
  pp.pprint(client.getSimilarItemsCatalogIds(eval(args[0]),eval(args[1]),eval(args[2]),))
628
 
629
elif cmd == 'addProductNotification':
630
  if len(args) != 2:
631
    print 'addProductNotification requires 2 args'
632
    sys.exit(1)
633
  pp.pprint(client.addProductNotification(eval(args[0]),args[1],))
634
 
635
elif cmd == 'sendProductNotifications':
636
  if len(args) != 0:
637
    print 'sendProductNotifications requires 0 args'
638
    sys.exit(1)
639
  pp.pprint(client.sendProductNotifications())
640
 
641
elif cmd == 'getAllBrandsByCategory':
642
  if len(args) != 1:
643
    print 'getAllBrandsByCategory requires 1 args'
644
    sys.exit(1)
645
  pp.pprint(client.getAllBrandsByCategory(eval(args[0]),))
646
 
647
elif cmd == 'getAllBrands':
648
  if len(args) != 0:
649
    print 'getAllBrands requires 0 args'
650
    sys.exit(1)
651
  pp.pprint(client.getAllBrands())
652
 
653
elif cmd == 'getAllSources':
654
  if len(args) != 0:
655
    print 'getAllSources requires 0 args'
656
    sys.exit(1)
657
  pp.pprint(client.getAllSources())
658
 
659
elif cmd == 'getItemPricingBySource':
660
  if len(args) != 2:
661
    print 'getItemPricingBySource requires 2 args'
662
    sys.exit(1)
663
  pp.pprint(client.getItemPricingBySource(eval(args[0]),eval(args[1]),))
664
 
665
elif cmd == 'addSourceItemPricing':
666
  if len(args) != 1:
667
    print 'addSourceItemPricing requires 1 args'
668
    sys.exit(1)
669
  pp.pprint(client.addSourceItemPricing(eval(args[0]),))
670
 
671
elif cmd == 'getAllSourcePricing':
672
  if len(args) != 1:
673
    print 'getAllSourcePricing requires 1 args'
674
    sys.exit(1)
675
  pp.pprint(client.getAllSourcePricing(eval(args[0]),))
676
 
677
elif cmd == 'getItemForSource':
678
  if len(args) != 2:
679
    print 'getItemForSource requires 2 args'
680
    sys.exit(1)
681
  pp.pprint(client.getItemForSource(eval(args[0]),eval(args[1]),))
682
 
683
elif cmd == 'searchItemsInRange':
684
  if len(args) != 3:
685
    print 'searchItemsInRange requires 3 args'
686
    sys.exit(1)
687
  pp.pprint(client.searchItemsInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
688
 
689
elif cmd == 'getSearchResultCount':
690
  if len(args) != 1:
691
    print 'getSearchResultCount requires 1 args'
692
    sys.exit(1)
693
  pp.pprint(client.getSearchResultCount(eval(args[0]),))
694
 
695
elif cmd == 'getProductNotifications':
696
  if len(args) != 1:
697
    print 'getProductNotifications requires 1 args'
698
    sys.exit(1)
699
  pp.pprint(client.getProductNotifications(eval(args[0]),))
700
 
701
elif cmd == 'getProductNotificationRequestCount':
8274 amit.gupta 702
  if len(args) != 2:
703
    print 'getProductNotificationRequestCount requires 2 args'
5944 mandeep.dh 704
    sys.exit(1)
8274 amit.gupta 705
  pp.pprint(client.getProductNotificationRequestCount(eval(args[0]),eval(args[1]),))
5944 mandeep.dh 706
 
707
elif cmd == 'addAuthorizationLog':
708
  if len(args) != 3:
709
    print 'addAuthorizationLog requires 3 args'
710
    sys.exit(1)
711
  pp.pprint(client.addAuthorizationLog(eval(args[0]),args[1],args[2],))
712
 
713
elif cmd == 'addupdateVoucherForItem':
714
  if len(args) != 3:
715
    print 'addupdateVoucherForItem requires 3 args'
716
    sys.exit(1)
717
  pp.pprint(client.addupdateVoucherForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
718
 
719
elif cmd == 'deleteVoucherForItem':
720
  if len(args) != 2:
721
    print 'deleteVoucherForItem requires 2 args'
722
    sys.exit(1)
723
  pp.pprint(client.deleteVoucherForItem(eval(args[0]),eval(args[1]),))
724
 
725
elif cmd == 'getVoucherAmount':
726
  if len(args) != 2:
727
    print 'getVoucherAmount requires 2 args'
728
    sys.exit(1)
729
  pp.pprint(client.getVoucherAmount(eval(args[0]),eval(args[1]),))
730
 
731
elif cmd == 'getAllItemVouchers':
732
  if len(args) != 1:
733
    print 'getAllItemVouchers requires 1 args'
734
    sys.exit(1)
735
  pp.pprint(client.getAllItemVouchers(eval(args[0]),))
736
 
737
elif cmd == 'isValidCatalogItemId':
738
  if len(args) != 1:
739
    print 'isValidCatalogItemId requires 1 args'
740
    sys.exit(1)
741
  pp.pprint(client.isValidCatalogItemId(eval(args[0]),))
742
 
6039 amit.gupta 743
elif cmd == 'getVatPercentageForItem':
7330 amit.gupta 744
  if len(args) != 3:
745
    print 'getVatPercentageForItem requires 3 args'
6039 amit.gupta 746
    sys.exit(1)
7330 amit.gupta 747
  pp.pprint(client.getVatPercentageForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
6039 amit.gupta 748
 
749
elif cmd == 'getVatAmountForItem':
750
  if len(args) != 2:
751
    print 'getVatAmountForItem requires 2 args'
752
    sys.exit(1)
753
  pp.pprint(client.getVatAmountForItem(eval(args[0]),eval(args[1]),))
754
 
6531 vikram.rag 755
elif cmd == 'getAllIgnoredInventoryUpdateItemsList':
756
  if len(args) != 2:
757
    print 'getAllIgnoredInventoryUpdateItemsList requires 2 args'
758
    sys.exit(1)
759
  pp.pprint(client.getAllIgnoredInventoryUpdateItemsList(eval(args[0]),eval(args[1]),))
760
 
6845 amit.gupta 761
elif cmd == 'getAllAliveItems':
762
  if len(args) != 0:
763
    print 'getAllAliveItems requires 0 args'
764
    sys.exit(1)
765
  pp.pprint(client.getAllAliveItems())
766
 
6805 anupam.sin 767
elif cmd == 'getInsuranceAmount':
6921 anupam.sin 768
  if len(args) != 4:
769
    print 'getInsuranceAmount requires 4 args'
6805 anupam.sin 770
    sys.exit(1)
6921 anupam.sin 771
  pp.pprint(client.getInsuranceAmount(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
6805 anupam.sin 772
 
773
elif cmd == 'getInsurer':
774
  if len(args) != 1:
775
    print 'getInsurer requires 1 args'
776
    sys.exit(1)
777
  pp.pprint(client.getInsurer(eval(args[0]),))
778
 
6849 kshitij.so 779
elif cmd == 'getAllInsurers':
780
  if len(args) != 0:
781
    print 'getAllInsurers requires 0 args'
782
    sys.exit(1)
783
  pp.pprint(client.getAllInsurers())
784
 
6962 rajveer 785
elif cmd == 'updateInsuranceDeclaredAmount':
786
  if len(args) != 2:
787
    print 'updateInsuranceDeclaredAmount requires 2 args'
788
    sys.exit(1)
789
  pp.pprint(client.updateInsuranceDeclaredAmount(eval(args[0]),eval(args[1]),))
790
 
7256 rajveer 791
elif cmd == 'getFreebieForItem':
792
  if len(args) != 1:
793
    print 'getFreebieForItem requires 1 args'
794
    sys.exit(1)
795
  pp.pprint(client.getFreebieForItem(eval(args[0]),))
796
 
797
elif cmd == 'addOrUpdateFreebieForItem':
798
  if len(args) != 1:
799
    print 'addOrUpdateFreebieForItem requires 1 args'
800
    sys.exit(1)
801
  pp.pprint(client.addOrUpdateFreebieForItem(eval(args[0]),))
802
 
7272 amit.gupta 803
elif cmd == 'addOrUpdateBrandInfo':
804
  if len(args) != 1:
805
    print 'addOrUpdateBrandInfo requires 1 args'
806
    sys.exit(1)
807
  pp.pprint(client.addOrUpdateBrandInfo(eval(args[0]),))
808
 
809
elif cmd == 'getBrandInfo':
810
  if len(args) != 0:
811
    print 'getBrandInfo requires 0 args'
812
    sys.exit(1)
813
  pp.pprint(client.getBrandInfo())
814
 
7256 rajveer 815
elif cmd == 'getStorePricing':
816
  if len(args) != 1:
817
    print 'getStorePricing requires 1 args'
818
    sys.exit(1)
819
  pp.pprint(client.getStorePricing(eval(args[0]),))
820
 
7306 rajveer 821
elif cmd == 'getStorePricings':
822
  if len(args) != 1:
823
    print 'getStorePricings requires 1 args'
824
    sys.exit(1)
825
  pp.pprint(client.getStorePricings(eval(args[0]),))
826
 
7265 rajveer 827
elif cmd == 'updateStorePricing':
7382 rajveer 828
  if len(args) != 2:
829
    print 'updateStorePricing requires 2 args'
7265 rajveer 830
    sys.exit(1)
7382 rajveer 831
  pp.pprint(client.updateStorePricing(eval(args[0]),eval(args[1]),))
7265 rajveer 832
 
7306 rajveer 833
elif cmd == 'getAllAmazonListedItems':
834
  if len(args) != 0:
835
    print 'getAllAmazonListedItems requires 0 args'
836
    sys.exit(1)
837
  pp.pprint(client.getAllAmazonListedItems())
838
 
9253 rajveer 839
elif cmd == 'searchAmazonItems':
840
  if len(args) != 3:
841
    print 'searchAmazonItems requires 3 args'
842
    sys.exit(1)
843
  pp.pprint(client.searchAmazonItems(eval(args[0]),eval(args[1]),eval(args[2]),))
844
 
845
elif cmd == 'getAmazonSearchResultCount':
846
  if len(args) != 1:
847
    print 'getAmazonSearchResultCount requires 1 args'
848
    sys.exit(1)
849
  pp.pprint(client.getAmazonSearchResultCount(eval(args[0]),))
850
 
851
elif cmd == 'getCountForAmazonlistedItems':
852
  if len(args) != 0:
853
    print 'getCountForAmazonlistedItems requires 0 args'
854
    sys.exit(1)
855
  pp.pprint(client.getCountForAmazonlistedItems())
856
 
7306 rajveer 857
elif cmd == 'getAmazonItemDetails':
858
  if len(args) != 1:
859
    print 'getAmazonItemDetails requires 1 args'
860
    sys.exit(1)
861
  pp.pprint(client.getAmazonItemDetails(eval(args[0]),))
862
 
863
elif cmd == 'updateAmazonItemDetails':
8274 amit.gupta 864
  if len(args) != 1:
865
    print 'updateAmazonItemDetails requires 1 args'
7306 rajveer 866
    sys.exit(1)
8274 amit.gupta 867
  pp.pprint(client.updateAmazonItemDetails(eval(args[0]),))
7306 rajveer 868
 
869
elif cmd == 'addAmazonItem':
870
  if len(args) != 1:
871
    print 'addAmazonItem requires 1 args'
872
    sys.exit(1)
873
  pp.pprint(client.addAmazonItem(eval(args[0]),))
874
 
875
elif cmd == 'getAsinItems':
876
  if len(args) != 0:
877
    print 'getAsinItems requires 0 args'
878
    sys.exit(1)
879
  pp.pprint(client.getAsinItems())
880
 
881
elif cmd == 'getAllFbaListedItems':
882
  if len(args) != 0:
883
    print 'getAllFbaListedItems requires 0 args'
884
    sys.exit(1)
885
  pp.pprint(client.getAllFbaListedItems())
886
 
887
elif cmd == 'getAllNonFbaListedItems':
888
  if len(args) != 0:
889
    print 'getAllNonFbaListedItems requires 0 args'
890
    sys.exit(1)
891
  pp.pprint(client.getAllNonFbaListedItems())
892
 
7516 vikram.rag 893
elif cmd == 'updateItemInventory':
894
  if len(args) != 3:
895
    print 'updateItemInventory requires 3 args'
896
    sys.exit(1)
897
  pp.pprint(client.updateItemInventory(eval(args[0]),eval(args[1]),eval(args[2]),))
898
 
8274 amit.gupta 899
elif cmd == 'updateTimestampForAmazonFeeds':
900
  if len(args) != 3:
901
    print 'updateTimestampForAmazonFeeds requires 3 args'
902
    sys.exit(1)
903
  pp.pprint(client.updateTimestampForAmazonFeeds(args[0],eval(args[1]),eval(args[2]),))
904
 
905
elif cmd == 'getAllParentCategories':
906
  if len(args) != 0:
907
    print 'getAllParentCategories requires 0 args'
908
    sys.exit(1)
909
  pp.pprint(client.getAllParentCategories())
910
 
911
elif cmd == 'addPageViewEvent':
912
  if len(args) != 1:
913
    print 'addPageViewEvent requires 1 args'
914
    sys.exit(1)
915
  pp.pprint(client.addPageViewEvent(eval(args[0]),))
916
 
917
elif cmd == 'addCartEvent':
918
  if len(args) != 1:
919
    print 'addCartEvent requires 1 args'
920
    sys.exit(1)
921
  pp.pprint(client.addCartEvent(eval(args[0]),))
922
 
923
elif cmd == 'addEbayItem':
924
  if len(args) != 1:
925
    print 'addEbayItem requires 1 args'
926
    sys.exit(1)
927
  pp.pprint(client.addEbayItem(eval(args[0]),))
928
 
929
elif cmd == 'getEbayItem':
930
  if len(args) != 1:
931
    print 'getEbayItem requires 1 args'
932
    sys.exit(1)
933
  pp.pprint(client.getEbayItem(args[0],))
934
 
935
elif cmd == 'updateEbayItem':
936
  if len(args) != 1:
937
    print 'updateEbayItem requires 1 args'
938
    sys.exit(1)
939
  pp.pprint(client.updateEbayItem(eval(args[0]),))
940
 
941
elif cmd == 'getAmazonListedItems':
942
  if len(args) != 2:
943
    print 'getAmazonListedItems requires 2 args'
944
    sys.exit(1)
945
  pp.pprint(client.getAmazonListedItems(eval(args[0]),eval(args[1]),))
946
 
947
elif cmd == 'updateAmazonAttributesInBulk':
948
  if len(args) != 1:
949
    print 'updateAmazonAttributesInBulk requires 1 args'
950
    sys.exit(1)
951
  pp.pprint(client.updateAmazonAttributesInBulk(eval(args[0]),))
952
 
9253 rajveer 953
elif cmd == 'getAllItemstoListOnFba':
954
  if len(args) != 0:
955
    print 'getAllItemstoListOnFba requires 0 args'
956
    sys.exit(1)
957
  pp.pprint(client.getAllItemstoListOnFba())
958
 
959
elif cmd == 'getAllItemstoListOnNonFba':
960
  if len(args) != 0:
961
    print 'getAllItemstoListOnNonFba requires 0 args'
962
    sys.exit(1)
963
  pp.pprint(client.getAllItemstoListOnNonFba())
964
 
965
elif cmd == 'updateAsin':
966
  if len(args) != 1:
967
    print 'updateAsin requires 1 args'
968
    sys.exit(1)
969
  pp.pprint(client.updateAsin(eval(args[0]),))
970
 
971
elif cmd == 'addOrUpdateSnapdealItem':
972
  if len(args) != 1:
973
    print 'addOrUpdateSnapdealItem requires 1 args'
974
    sys.exit(1)
975
  pp.pprint(client.addOrUpdateSnapdealItem(eval(args[0]),))
976
 
977
elif cmd == 'getSnapdealItem':
978
  if len(args) != 1:
979
    print 'getSnapdealItem requires 1 args'
980
    sys.exit(1)
981
  pp.pprint(client.getSnapdealItem(eval(args[0]),))
982
 
983
elif cmd == 'getSnapdealItemDetails':
984
  if len(args) != 1:
985
    print 'getSnapdealItemDetails requires 1 args'
986
    sys.exit(1)
987
  pp.pprint(client.getSnapdealItemDetails(eval(args[0]),))
988
 
989
elif cmd == 'getAllSnapdealItems':
990
  if len(args) != 0:
991
    print 'getAllSnapdealItems requires 0 args'
992
    sys.exit(1)
993
  pp.pprint(client.getAllSnapdealItems())
994
 
995
elif cmd == 'getSnapdealItems':
996
  if len(args) != 2:
997
    print 'getSnapdealItems requires 2 args'
998
    sys.exit(1)
999
  pp.pprint(client.getSnapdealItems(eval(args[0]),eval(args[1]),))
1000
 
1001
elif cmd == 'searchSnapdealItems':
1002
  if len(args) != 3:
1003
    print 'searchSnapdealItems requires 3 args'
1004
    sys.exit(1)
1005
  pp.pprint(client.searchSnapdealItems(eval(args[0]),eval(args[1]),eval(args[2]),))
1006
 
1007
elif cmd == 'getCountForSnapdealItems':
1008
  if len(args) != 0:
1009
    print 'getCountForSnapdealItems requires 0 args'
1010
    sys.exit(1)
1011
  pp.pprint(client.getCountForSnapdealItems())
1012
 
1013
elif cmd == 'getSnapdealSearchResultCount':
1014
  if len(args) != 1:
1015
    print 'getSnapdealSearchResultCount requires 1 args'
1016
    sys.exit(1)
1017
  pp.pprint(client.getSnapdealSearchResultCount(eval(args[0]),))
1018
 
9404 vikram.rag 1019
elif cmd == 'getPrefferedInsurerForItem':
1020
  if len(args) != 2:
1021
    print 'getPrefferedInsurerForItem requires 2 args'
1022
    sys.exit(1)
1023
  pp.pprint(client.getPrefferedInsurerForItem(eval(args[0]),eval(args[1]),))
1024
 
9456 vikram.rag 1025
elif cmd == 'getSnapdealItembySkuAtSnapdeal':
1026
  if len(args) != 1:
1027
    print 'getSnapdealItembySkuAtSnapdeal requires 1 args'
1028
    sys.exit(1)
1029
  pp.pprint(client.getSnapdealItembySkuAtSnapdeal(args[0],))
1030
 
9621 manish.sha 1031
elif cmd == 'getProductFeedSubmit':
1032
  if len(args) != 1:
1033
    print 'getProductFeedSubmit requires 1 args'
1034
    sys.exit(1)
1035
  pp.pprint(client.getProductFeedSubmit(eval(args[0]),))
1036
 
1037
elif cmd == 'addProductFeedSubmit':
1038
  if len(args) != 1:
1039
    print 'addProductFeedSubmit requires 1 args'
1040
    sys.exit(1)
1041
  pp.pprint(client.addProductFeedSubmit(eval(args[0]),))
1042
 
1043
elif cmd == 'updateProductFeedSubmit':
1044
  if len(args) != 1:
1045
    print 'updateProductFeedSubmit requires 1 args'
1046
    sys.exit(1)
1047
  pp.pprint(client.updateProductFeedSubmit(eval(args[0]),))
1048
 
1049
elif cmd == 'deleteProductFeedSubmit':
1050
  if len(args) != 1:
1051
    print 'deleteProductFeedSubmit requires 1 args'
1052
    sys.exit(1)
1053
  pp.pprint(client.deleteProductFeedSubmit(eval(args[0]),))
1054
 
1055
elif cmd == 'getAllProductFeedSubmit':
1056
  if len(args) != 0:
1057
    print 'getAllProductFeedSubmit requires 0 args'
1058
    sys.exit(1)
1059
  pp.pprint(client.getAllProductFeedSubmit())
1060
 
9776 vikram.rag 1061
elif cmd == 'getMarketplacedetailsForItem':
1062
  if len(args) != 2:
1063
    print 'getMarketplacedetailsForItem requires 2 args'
1064
    sys.exit(1)
1065
  pp.pprint(client.getMarketplacedetailsForItem(eval(args[0]),eval(args[1]),))
1066
 
1067
elif cmd == 'updateMarketplaceAttributesForItem':
1068
  if len(args) != 1:
1069
    print 'updateMarketplaceAttributesForItem requires 1 args'
1070
    sys.exit(1)
1071
  pp.pprint(client.updateMarketplaceAttributesForItem(eval(args[0]),))
1072
 
9841 rajveer 1073
elif cmd == 'getCostingForMarketplace':
1074
  if len(args) != 2:
1075
    print 'getCostingForMarketplace requires 2 args'
1076
    sys.exit(1)
1077
  pp.pprint(client.getCostingForMarketplace(eval(args[0]),eval(args[1]),))
1078
 
9776 vikram.rag 1079
elif cmd == 'getMarketPlaceItemsForPriceUpdate':
1080
  if len(args) != 1:
1081
    print 'getMarketPlaceItemsForPriceUpdate requires 1 args'
1082
    sys.exit(1)
1083
  pp.pprint(client.getMarketPlaceItemsForPriceUpdate(eval(args[0]),))
1084
 
1085
elif cmd == 'updateMarketPlacePriceUpdateStatus':
9841 rajveer 1086
  if len(args) != 3:
1087
    print 'updateMarketPlacePriceUpdateStatus requires 3 args'
9776 vikram.rag 1088
    sys.exit(1)
9841 rajveer 1089
  pp.pprint(client.updateMarketPlacePriceUpdateStatus(eval(args[0]),eval(args[1]),eval(args[2]),))
9776 vikram.rag 1090
 
9861 rajveer 1091
elif cmd == 'updateItemHoldInventory':
1092
  if len(args) != 1:
1093
    print 'updateItemHoldInventory requires 1 args'
1094
    sys.exit(1)
1095
  pp.pprint(client.updateItemHoldInventory(eval(args[0]),))
1096
 
9895 vikram.rag 1097
elif cmd == 'updateNlcAtMarketplaces':
1098
  if len(args) != 3:
1099
    print 'updateNlcAtMarketplaces requires 3 args'
1100
    sys.exit(1)
1101
  pp.pprint(client.updateNlcAtMarketplaces(eval(args[0]),eval(args[1]),eval(args[2]),))
1102
 
9945 vikram.rag 1103
elif cmd == 'getAllFlipkartItems':
1104
  if len(args) != 0:
1105
    print 'getAllFlipkartItems requires 0 args'
1106
    sys.exit(1)
1107
  pp.pprint(client.getAllFlipkartItems())
1108
 
10140 vikram.rag 1109
elif cmd == 'addOrUpdateFlipkartItem':
1110
  if len(args) != 1:
1111
    print 'addOrUpdateFlipkartItem requires 1 args'
1112
    sys.exit(1)
1113
  pp.pprint(client.addOrUpdateFlipkartItem(eval(args[0]),))
1114
 
1115
elif cmd == 'getFlipkartItem':
1116
  if len(args) != 1:
1117
    print 'getFlipkartItem requires 1 args'
1118
    sys.exit(1)
1119
  pp.pprint(client.getFlipkartItem(eval(args[0]),))
1120
 
1121
elif cmd == 'getFlipkartItemDetails':
1122
  if len(args) != 1:
1123
    print 'getFlipkartItemDetails requires 1 args'
1124
    sys.exit(1)
1125
  pp.pprint(client.getFlipkartItemDetails(eval(args[0]),))
1126
 
1127
elif cmd == 'getFlipkartItems':
1128
  if len(args) != 2:
1129
    print 'getFlipkartItems requires 2 args'
1130
    sys.exit(1)
1131
  pp.pprint(client.getFlipkartItems(eval(args[0]),eval(args[1]),))
1132
 
1133
elif cmd == 'searchFlipkartItems':
1134
  if len(args) != 3:
1135
    print 'searchFlipkartItems requires 3 args'
1136
    sys.exit(1)
1137
  pp.pprint(client.searchFlipkartItems(eval(args[0]),eval(args[1]),eval(args[2]),))
1138
 
1139
elif cmd == 'getCountForFlipkartItems':
1140
  if len(args) != 0:
1141
    print 'getCountForFlipkartItems requires 0 args'
1142
    sys.exit(1)
1143
  pp.pprint(client.getCountForFlipkartItems())
1144
 
1145
elif cmd == 'getFlipkartSearchResultCount':
1146
  if len(args) != 1:
1147
    print 'getFlipkartSearchResultCount requires 1 args'
1148
    sys.exit(1)
1149
  pp.pprint(client.getFlipkartSearchResultCount(eval(args[0]),))
1150
 
1151
elif cmd == 'getAllFkItems':
1152
  if len(args) != 0:
1153
    print 'getAllFkItems requires 0 args'
1154
    sys.exit(1)
1155
  pp.pprint(client.getAllFkItems())
1156
 
1157
elif cmd == 'getFlipkartItemBySkyAtFlipkart':
1158
  if len(args) != 1:
1159
    print 'getFlipkartItemBySkyAtFlipkart requires 1 args'
1160
    sys.exit(1)
1161
  pp.pprint(client.getFlipkartItemBySkyAtFlipkart(args[0],))
1162
 
11531 vikram.rag 1163
elif cmd == 'getMarketplaceHistory':
1164
  if len(args) != 3:
1165
    print 'getMarketplaceHistory requires 3 args'
1166
    sys.exit(1)
1167
  pp.pprint(client.getMarketplaceHistory(eval(args[0]),eval(args[1]),eval(args[2]),))
1168
 
10909 vikram.rag 1169
elif cmd == 'getAllFbbListedItems':
1170
  if len(args) != 0:
1171
    print 'getAllFbbListedItems requires 0 args'
1172
    sys.exit(1)
1173
  pp.pprint(client.getAllFbbListedItems())
1174
 
10924 vikram.rag 1175
elif cmd == 'getAllFbbPricingItems':
1176
  if len(args) != 0:
1177
    print 'getAllFbbPricingItems requires 0 args'
1178
    sys.exit(1)
1179
  pp.pprint(client.getAllFbbPricingItems())
1180
 
11531 vikram.rag 1181
elif cmd == 'getCountForMarketplaceHistory':
1182
  if len(args) != 2:
1183
    print 'getCountForMarketplaceHistory requires 2 args'
1184
    sys.exit(1)
1185
  pp.pprint(client.getCountForMarketplaceHistory(eval(args[0]),eval(args[1]),))
1186
 
1187
elif cmd == 'getMarketplaceHistoryByDate':
1188
  if len(args) != 6:
1189
    print 'getMarketplaceHistoryByDate requires 6 args'
1190
    sys.exit(1)
1191
  pp.pprint(client.getMarketplaceHistoryByDate(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
1192
 
1193
elif cmd == 'getPrivateDealDetails':
1194
  if len(args) != 1:
1195
    print 'getPrivateDealDetails requires 1 args'
1196
    sys.exit(1)
1197
  pp.pprint(client.getPrivateDealDetails(eval(args[0]),))
1198
 
1199
elif cmd == 'getPrivateDealItems':
1200
  if len(args) != 2:
1201
    print 'getPrivateDealItems requires 2 args'
1202
    sys.exit(1)
1203
  pp.pprint(client.getPrivateDealItems(eval(args[0]),eval(args[1]),))
1204
 
11592 amit.gupta 1205
elif cmd == 'getAllActivePrivateDeals':
1206
  if len(args) != 0:
1207
    print 'getAllActivePrivateDeals requires 0 args'
1208
    sys.exit(1)
1209
  pp.pprint(client.getAllActivePrivateDeals())
1210
 
11531 vikram.rag 1211
elif cmd == 'addOrUpdatePrivateDeal':
1212
  if len(args) != 1:
1213
    print 'addOrUpdatePrivateDeal requires 1 args'
1214
    sys.exit(1)
1215
  pp.pprint(client.addOrUpdatePrivateDeal(eval(args[0]),))
1216
 
11635 vikram.rag 1217
elif cmd == 'getPrivateDealsCatalogIds':
1218
  if len(args) != 2:
1219
    print 'getPrivateDealsCatalogIds requires 2 args'
1220
    sys.exit(1)
1221
  pp.pprint(client.getPrivateDealsCatalogIds(eval(args[0]),eval(args[1]),))
1222
 
11645 amit.gupta 1223
elif cmd == 'getPrivateDealsCount':
1224
  if len(args) != 0:
1225
    print 'getPrivateDealsCount requires 0 args'
1226
    sys.exit(1)
1227
  pp.pprint(client.getPrivateDealsCount())
1228
 
5944 mandeep.dh 1229
else:
1230
  print 'Unrecognized method %s' % cmd
1231
  sys.exit(1)
1232
 
1233
transport.close()