Subversion Repositories SmartDukaan

Rev

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

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