Subversion Repositories SmartDukaan

Rev

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