Subversion Repositories SmartDukaan

Rev

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