Subversion Repositories SmartDukaan

Rev

Rev 9621 | Rev 9841 | 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()'
9253 rajveer 65
  print '  void addBanner(BannerCongregate bannerCongregate)'
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)'
163
  print '   getMarketPlaceItemsForPriceUpdate(i64 source)'
164
  print '  void updateMarketPlacePriceUpdateStatus( skulist, i64 timestamp)'
5944 mandeep.dh 165
  print ''
166
  sys.exit(0)
167
 
168
pp = pprint.PrettyPrinter(indent = 2)
169
host = 'localhost'
170
port = 9090
171
uri = ''
172
framed = False
173
http = False
174
argi = 1
175
 
176
if sys.argv[argi] == '-h':
177
  parts = sys.argv[argi+1].split(':')
178
  host = parts[0]
179
  port = int(parts[1])
180
  argi += 2
181
 
182
if sys.argv[argi] == '-u':
183
  url = urlparse(sys.argv[argi+1])
184
  parts = url[1].split(':')
185
  host = parts[0]
186
  if len(parts) > 1:
187
    port = int(parts[1])
188
  else:
189
    port = 80
190
  uri = url[2]
191
  if url[4]:
192
    uri += '?%s' % url[4]
193
  http = True
194
  argi += 2
195
 
196
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
197
  framed = True
198
  argi += 1
199
 
200
cmd = sys.argv[argi]
201
args = sys.argv[argi+1:]
202
 
203
if http:
204
  transport = THttpClient.THttpClient(host, port, uri)
205
else:
206
  socket = TSocket.TSocket(host, port)
207
  if framed:
208
    transport = TTransport.TFramedTransport(socket)
209
  else:
210
    transport = TTransport.TBufferedTransport(socket)
211
protocol = TBinaryProtocol.TBinaryProtocol(transport)
212
client = CatalogService.Client(protocol)
213
transport.open()
214
 
215
if cmd == 'addItem':
216
  if len(args) != 1:
217
    print 'addItem requires 1 args'
218
    sys.exit(1)
219
  pp.pprint(client.addItem(eval(args[0]),))
220
 
221
elif cmd == 'updateItem':
222
  if len(args) != 1:
223
    print 'updateItem requires 1 args'
224
    sys.exit(1)
225
  pp.pprint(client.updateItem(eval(args[0]),))
226
 
227
elif cmd == 'isActive':
228
  if len(args) != 1:
229
    print 'isActive requires 1 args'
230
    sys.exit(1)
231
  pp.pprint(client.isActive(eval(args[0]),))
232
 
7438 amit.gupta 233
elif cmd == 'getItemsStatus':
234
  if len(args) != 1:
235
    print 'getItemsStatus requires 1 args'
236
    sys.exit(1)
237
  pp.pprint(client.getItemsStatus(eval(args[0]),))
238
 
5944 mandeep.dh 239
elif cmd == 'getItemStatusDescription':
240
  if len(args) != 1:
241
    print 'getItemStatusDescription requires 1 args'
242
    sys.exit(1)
243
  pp.pprint(client.getItemStatusDescription(eval(args[0]),))
244
 
245
elif cmd == 'startItemOn':
246
  if len(args) != 2:
247
    print 'startItemOn requires 2 args'
248
    sys.exit(1)
249
  pp.pprint(client.startItemOn(eval(args[0]),eval(args[1]),))
250
 
251
elif cmd == 'retireItemOn':
252
  if len(args) != 2:
253
    print 'retireItemOn requires 2 args'
254
    sys.exit(1)
255
  pp.pprint(client.retireItemOn(eval(args[0]),eval(args[1]),))
256
 
257
elif cmd == 'changeItemStatus':
258
  if len(args) != 3:
259
    print 'changeItemStatus requires 3 args'
260
    sys.exit(1)
261
  pp.pprint(client.changeItemStatus(eval(args[0]),eval(args[1]),eval(args[2]),))
262
 
263
elif cmd == 'getItem':
264
  if len(args) != 1:
265
    print 'getItem requires 1 args'
266
    sys.exit(1)
267
  pp.pprint(client.getItem(eval(args[0]),))
268
 
269
elif cmd == 'getItemsByCatalogId':
270
  if len(args) != 1:
271
    print 'getItemsByCatalogId requires 1 args'
272
    sys.exit(1)
273
  pp.pprint(client.getItemsByCatalogId(eval(args[0]),))
274
 
275
elif cmd == 'getValidItemsByCatalogId':
276
  if len(args) != 1:
277
    print 'getValidItemsByCatalogId requires 1 args'
278
    sys.exit(1)
279
  pp.pprint(client.getValidItemsByCatalogId(eval(args[0]),))
280
 
281
elif cmd == 'getAllItems':
282
  if len(args) != 1:
283
    print 'getAllItems requires 1 args'
284
    sys.exit(1)
285
  pp.pprint(client.getAllItems(eval(args[0]),))
286
 
287
elif cmd == 'getAllItemsByStatus':
288
  if len(args) != 1:
289
    print 'getAllItemsByStatus requires 1 args'
290
    sys.exit(1)
291
  pp.pprint(client.getAllItemsByStatus(eval(args[0]),))
292
 
293
elif cmd == 'markItemAsContentComplete':
9253 rajveer 294
  if len(args) != 6:
295
    print 'markItemAsContentComplete requires 6 args'
5944 mandeep.dh 296
    sys.exit(1)
9253 rajveer 297
  pp.pprint(client.markItemAsContentComplete(eval(args[0]),eval(args[1]),args[2],args[3],args[4],eval(args[5]),))
5944 mandeep.dh 298
 
299
elif cmd == 'getAllItemsInRange':
300
  if len(args) != 2:
301
    print 'getAllItemsInRange requires 2 args'
302
    sys.exit(1)
303
  pp.pprint(client.getAllItemsInRange(eval(args[0]),eval(args[1]),))
304
 
305
elif cmd == 'getAllItemsByStatusInRange':
306
  if len(args) != 3:
307
    print 'getAllItemsByStatusInRange requires 3 args'
308
    sys.exit(1)
309
  pp.pprint(client.getAllItemsByStatusInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
310
 
311
elif cmd == 'getItemCountByStatus':
312
  if len(args) != 2:
313
    print 'getItemCountByStatus requires 2 args'
314
    sys.exit(1)
315
  pp.pprint(client.getItemCountByStatus(eval(args[0]),eval(args[1]),))
316
 
317
elif cmd == 'getBestSellers':
318
  if len(args) != 0:
319
    print 'getBestSellers requires 0 args'
320
    sys.exit(1)
321
  pp.pprint(client.getBestSellers())
322
 
323
elif cmd == 'getBestSellersCatalogIds':
324
  if len(args) != 4:
325
    print 'getBestSellersCatalogIds requires 4 args'
326
    sys.exit(1)
327
  pp.pprint(client.getBestSellersCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
328
 
329
elif cmd == 'getBestSellersCount':
330
  if len(args) != 0:
331
    print 'getBestSellersCount requires 0 args'
332
    sys.exit(1)
333
  pp.pprint(client.getBestSellersCount())
334
 
335
elif cmd == 'getBestDeals':
336
  if len(args) != 0:
337
    print 'getBestDeals requires 0 args'
338
    sys.exit(1)
339
  pp.pprint(client.getBestDeals())
340
 
341
elif cmd == 'getBestDealsCatalogIds':
342
  if len(args) != 4:
343
    print 'getBestDealsCatalogIds requires 4 args'
344
    sys.exit(1)
345
  pp.pprint(client.getBestDealsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
346
 
347
elif cmd == 'getBestDealsCount':
348
  if len(args) != 0:
349
    print 'getBestDealsCount requires 0 args'
350
    sys.exit(1)
351
  pp.pprint(client.getBestDealsCount())
352
 
353
elif cmd == 'getComingSoon':
354
  if len(args) != 0:
355
    print 'getComingSoon requires 0 args'
356
    sys.exit(1)
357
  pp.pprint(client.getComingSoon())
358
 
359
elif cmd == 'getComingSoonCatalogIds':
360
  if len(args) != 4:
361
    print 'getComingSoonCatalogIds requires 4 args'
362
    sys.exit(1)
363
  pp.pprint(client.getComingSoonCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
364
 
365
elif cmd == 'getComingSoonCount':
366
  if len(args) != 0:
367
    print 'getComingSoonCount requires 0 args'
368
    sys.exit(1)
369
  pp.pprint(client.getComingSoonCount())
370
 
371
elif cmd == 'getLatestArrivals':
372
  if len(args) != 0:
373
    print 'getLatestArrivals requires 0 args'
374
    sys.exit(1)
375
  pp.pprint(client.getLatestArrivals())
376
 
377
elif cmd == 'getLatestArrivalsCatalogIds':
378
  if len(args) != 4:
379
    print 'getLatestArrivalsCatalogIds requires 4 args'
380
    sys.exit(1)
381
  pp.pprint(client.getLatestArrivalsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
382
 
383
elif cmd == 'getLatestArrivalsCount':
384
  if len(args) != 0:
385
    print 'getLatestArrivalsCount requires 0 args'
386
    sys.exit(1)
387
  pp.pprint(client.getLatestArrivalsCount())
388
 
389
elif cmd == 'generateNewEntityID':
390
  if len(args) != 0:
391
    print 'generateNewEntityID requires 0 args'
392
    sys.exit(1)
393
  pp.pprint(client.generateNewEntityID())
394
 
395
elif cmd == 'addCategory':
396
  if len(args) != 1:
397
    print 'addCategory requires 1 args'
398
    sys.exit(1)
399
  pp.pprint(client.addCategory(eval(args[0]),))
400
 
401
elif cmd == 'getCategory':
402
  if len(args) != 1:
403
    print 'getCategory requires 1 args'
404
    sys.exit(1)
405
  pp.pprint(client.getCategory(eval(args[0]),))
406
 
407
elif cmd == 'getAllCategories':
408
  if len(args) != 0:
409
    print 'getAllCategories requires 0 args'
410
    sys.exit(1)
411
  pp.pprint(client.getAllCategories())
412
 
413
elif cmd == 'getAllSimilarItems':
414
  if len(args) != 1:
415
    print 'getAllSimilarItems requires 1 args'
416
    sys.exit(1)
417
  pp.pprint(client.getAllSimilarItems(eval(args[0]),))
418
 
419
elif cmd == 'addSimilarItem':
420
  if len(args) != 2:
421
    print 'addSimilarItem requires 2 args'
422
    sys.exit(1)
423
  pp.pprint(client.addSimilarItem(eval(args[0]),eval(args[1]),))
424
 
6512 kshitij.so 425
elif cmd == 'addTag':
426
  if len(args) != 2:
427
    print 'addTag requires 2 args'
428
    sys.exit(1)
429
  pp.pprint(client.addTag(args[0],eval(args[1]),))
430
 
431
elif cmd == 'deleteEntityTag':
432
  if len(args) != 2:
433
    print 'deleteEntityTag requires 2 args'
434
    sys.exit(1)
435
  pp.pprint(client.deleteEntityTag(args[0],eval(args[1]),))
436
 
437
elif cmd == 'deleteTag':
438
  if len(args) != 1:
439
    print 'deleteTag requires 1 args'
440
    sys.exit(1)
441
  pp.pprint(client.deleteTag(args[0],))
442
 
443
elif cmd == 'getAllTags':
444
  if len(args) != 0:
445
    print 'getAllTags requires 0 args'
446
    sys.exit(1)
447
  pp.pprint(client.getAllTags())
448
 
449
elif cmd == 'getAllEntitiesByTagName':
450
  if len(args) != 1:
451
    print 'getAllEntitiesByTagName requires 1 args'
452
    sys.exit(1)
453
  pp.pprint(client.getAllEntitiesByTagName(args[0],))
454
 
6845 amit.gupta 455
elif cmd == 'getAllEntityTags':
456
  if len(args) != 0:
457
    print 'getAllEntityTags requires 0 args'
458
    sys.exit(1)
459
  pp.pprint(client.getAllEntityTags())
460
 
6903 anupam.sin 461
elif cmd == 'addBanner':
9253 rajveer 462
  if len(args) != 1:
463
    print 'addBanner requires 1 args'
6903 anupam.sin 464
    sys.exit(1)
9253 rajveer 465
  pp.pprint(client.addBanner(eval(args[0]),))
6903 anupam.sin 466
 
9253 rajveer 467
elif cmd == 'updateBanner':
468
  if len(args) != 1:
469
    print 'updateBanner requires 1 args'
470
    sys.exit(1)
471
  pp.pprint(client.updateBanner(eval(args[0]),))
472
 
6903 anupam.sin 473
elif cmd == 'getAllBanners':
474
  if len(args) != 0:
475
    print 'getAllBanners requires 0 args'
476
    sys.exit(1)
477
  pp.pprint(client.getAllBanners())
478
 
479
elif cmd == 'deleteBanner':
9253 rajveer 480
  if len(args) != 2:
481
    print 'deleteBanner requires 2 args'
6903 anupam.sin 482
    sys.exit(1)
9253 rajveer 483
  pp.pprint(client.deleteBanner(args[0],eval(args[1]),))
6903 anupam.sin 484
 
485
elif cmd == 'getBannerDetails':
9253 rajveer 486
  if len(args) != 2:
487
    print 'getBannerDetails requires 2 args'
6903 anupam.sin 488
    sys.exit(1)
9253 rajveer 489
  pp.pprint(client.getBannerDetails(args[0],eval(args[1]),))
6903 anupam.sin 490
 
491
elif cmd == 'getActiveBanners':
492
  if len(args) != 0:
493
    print 'getActiveBanners requires 0 args'
494
    sys.exit(1)
495
  pp.pprint(client.getActiveBanners())
496
 
6849 kshitij.so 497
elif cmd == 'addBannerMap':
9253 rajveer 498
  if len(args) != 1:
499
    print 'addBannerMap requires 1 args'
6849 kshitij.so 500
    sys.exit(1)
9253 rajveer 501
  pp.pprint(client.addBannerMap(eval(args[0]),))
6849 kshitij.so 502
 
9253 rajveer 503
elif cmd == 'updateBannerMap':
504
  if len(args) != 1:
505
    print 'updateBannerMap requires 1 args'
506
    sys.exit(1)
507
  pp.pprint(client.updateBannerMap(eval(args[0]),))
508
 
6849 kshitij.so 509
elif cmd == 'deleteBannerMap':
510
  if len(args) != 1:
511
    print 'deleteBannerMap requires 1 args'
512
    sys.exit(1)
513
  pp.pprint(client.deleteBannerMap(args[0],))
514
 
515
elif cmd == 'getBannerMapDetails':
9253 rajveer 516
  if len(args) != 2:
517
    print 'getBannerMapDetails requires 2 args'
518
    sys.exit(1)
519
  pp.pprint(client.getBannerMapDetails(args[0],eval(args[1]),))
520
 
521
elif cmd == 'addBannerUri':
6849 kshitij.so 522
  if len(args) != 1:
9253 rajveer 523
    print 'addBannerUri requires 1 args'
6849 kshitij.so 524
    sys.exit(1)
9253 rajveer 525
  pp.pprint(client.addBannerUri(eval(args[0]),))
6849 kshitij.so 526
 
9253 rajveer 527
elif cmd == 'getUriMapping':
528
  if len(args) != 2:
529
    print 'getUriMapping requires 2 args'
530
    sys.exit(1)
531
  pp.pprint(client.getUriMapping(args[0],eval(args[1]),))
532
 
533
elif cmd == 'addCampaign':
534
  if len(args) != 1:
535
    print 'addCampaign requires 1 args'
536
    sys.exit(1)
537
  pp.pprint(client.addCampaign(eval(args[0]),))
538
 
539
elif cmd == 'getCampaigns':
540
  if len(args) != 1:
541
    print 'getCampaigns requires 1 args'
542
    sys.exit(1)
543
  pp.pprint(client.getCampaigns(args[0],))
544
 
545
elif cmd == 'deleteCampaign':
546
  if len(args) != 1:
547
    print 'deleteCampaign requires 1 args'
548
    sys.exit(1)
549
  pp.pprint(client.deleteCampaign(eval(args[0]),))
550
 
551
elif cmd == 'getAllCampaigns':
552
  if len(args) != 0:
553
    print 'getAllCampaigns requires 0 args'
554
    sys.exit(1)
555
  pp.pprint(client.getAllCampaigns())
556
 
557
elif cmd == 'getActiveBannersForMobileSite':
558
  if len(args) != 0:
559
    print 'getActiveBannersForMobileSite requires 0 args'
560
    sys.exit(1)
561
  pp.pprint(client.getActiveBannersForMobileSite())
562
 
5944 mandeep.dh 563
elif cmd == 'deleteSimilarItem':
564
  if len(args) != 2:
565
    print 'deleteSimilarItem requires 2 args'
566
    sys.exit(1)
567
  pp.pprint(client.deleteSimilarItem(eval(args[0]),eval(args[1]),))
568
 
569
elif cmd == 'checkSimilarItem':
570
  if len(args) != 4:
571
    print 'checkSimilarItem requires 4 args'
572
    sys.exit(1)
573
  pp.pprint(client.checkSimilarItem(args[0],args[1],args[2],args[3],))
574
 
575
elif cmd == 'validateRiskyStatus':
576
  if len(args) != 1:
577
    print 'validateRiskyStatus requires 1 args'
578
    sys.exit(1)
579
  pp.pprint(client.validateRiskyStatus(eval(args[0]),))
580
 
581
elif cmd == 'changeItemRiskyFlag':
582
  if len(args) != 2:
583
    print 'changeItemRiskyFlag requires 2 args'
584
    sys.exit(1)
585
  pp.pprint(client.changeItemRiskyFlag(eval(args[0]),eval(args[1]),))
586
 
587
elif cmd == 'getItemsByRiskyFlag':
588
  if len(args) != 0:
589
    print 'getItemsByRiskyFlag requires 0 args'
590
    sys.exit(1)
591
  pp.pprint(client.getItemsByRiskyFlag())
592
 
593
elif cmd == 'getItemsForMasterSheet':
594
  if len(args) != 2:
595
    print 'getItemsForMasterSheet requires 2 args'
596
    sys.exit(1)
597
  pp.pprint(client.getItemsForMasterSheet(args[0],args[1],))
598
 
599
elif cmd == 'getSimilarItemsCatalogIds':
600
  if len(args) != 3:
601
    print 'getSimilarItemsCatalogIds requires 3 args'
602
    sys.exit(1)
603
  pp.pprint(client.getSimilarItemsCatalogIds(eval(args[0]),eval(args[1]),eval(args[2]),))
604
 
605
elif cmd == 'addProductNotification':
606
  if len(args) != 2:
607
    print 'addProductNotification requires 2 args'
608
    sys.exit(1)
609
  pp.pprint(client.addProductNotification(eval(args[0]),args[1],))
610
 
611
elif cmd == 'sendProductNotifications':
612
  if len(args) != 0:
613
    print 'sendProductNotifications requires 0 args'
614
    sys.exit(1)
615
  pp.pprint(client.sendProductNotifications())
616
 
617
elif cmd == 'getAllBrandsByCategory':
618
  if len(args) != 1:
619
    print 'getAllBrandsByCategory requires 1 args'
620
    sys.exit(1)
621
  pp.pprint(client.getAllBrandsByCategory(eval(args[0]),))
622
 
623
elif cmd == 'getAllBrands':
624
  if len(args) != 0:
625
    print 'getAllBrands requires 0 args'
626
    sys.exit(1)
627
  pp.pprint(client.getAllBrands())
628
 
629
elif cmd == 'getAllSources':
630
  if len(args) != 0:
631
    print 'getAllSources requires 0 args'
632
    sys.exit(1)
633
  pp.pprint(client.getAllSources())
634
 
635
elif cmd == 'getItemPricingBySource':
636
  if len(args) != 2:
637
    print 'getItemPricingBySource requires 2 args'
638
    sys.exit(1)
639
  pp.pprint(client.getItemPricingBySource(eval(args[0]),eval(args[1]),))
640
 
641
elif cmd == 'addSourceItemPricing':
642
  if len(args) != 1:
643
    print 'addSourceItemPricing requires 1 args'
644
    sys.exit(1)
645
  pp.pprint(client.addSourceItemPricing(eval(args[0]),))
646
 
647
elif cmd == 'getAllSourcePricing':
648
  if len(args) != 1:
649
    print 'getAllSourcePricing requires 1 args'
650
    sys.exit(1)
651
  pp.pprint(client.getAllSourcePricing(eval(args[0]),))
652
 
653
elif cmd == 'getItemForSource':
654
  if len(args) != 2:
655
    print 'getItemForSource requires 2 args'
656
    sys.exit(1)
657
  pp.pprint(client.getItemForSource(eval(args[0]),eval(args[1]),))
658
 
659
elif cmd == 'searchItemsInRange':
660
  if len(args) != 3:
661
    print 'searchItemsInRange requires 3 args'
662
    sys.exit(1)
663
  pp.pprint(client.searchItemsInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
664
 
665
elif cmd == 'getSearchResultCount':
666
  if len(args) != 1:
667
    print 'getSearchResultCount requires 1 args'
668
    sys.exit(1)
669
  pp.pprint(client.getSearchResultCount(eval(args[0]),))
670
 
671
elif cmd == 'getProductNotifications':
672
  if len(args) != 1:
673
    print 'getProductNotifications requires 1 args'
674
    sys.exit(1)
675
  pp.pprint(client.getProductNotifications(eval(args[0]),))
676
 
677
elif cmd == 'getProductNotificationRequestCount':
8274 amit.gupta 678
  if len(args) != 2:
679
    print 'getProductNotificationRequestCount requires 2 args'
5944 mandeep.dh 680
    sys.exit(1)
8274 amit.gupta 681
  pp.pprint(client.getProductNotificationRequestCount(eval(args[0]),eval(args[1]),))
5944 mandeep.dh 682
 
683
elif cmd == 'addAuthorizationLog':
684
  if len(args) != 3:
685
    print 'addAuthorizationLog requires 3 args'
686
    sys.exit(1)
687
  pp.pprint(client.addAuthorizationLog(eval(args[0]),args[1],args[2],))
688
 
689
elif cmd == 'addupdateVoucherForItem':
690
  if len(args) != 3:
691
    print 'addupdateVoucherForItem requires 3 args'
692
    sys.exit(1)
693
  pp.pprint(client.addupdateVoucherForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
694
 
695
elif cmd == 'deleteVoucherForItem':
696
  if len(args) != 2:
697
    print 'deleteVoucherForItem requires 2 args'
698
    sys.exit(1)
699
  pp.pprint(client.deleteVoucherForItem(eval(args[0]),eval(args[1]),))
700
 
701
elif cmd == 'getVoucherAmount':
702
  if len(args) != 2:
703
    print 'getVoucherAmount requires 2 args'
704
    sys.exit(1)
705
  pp.pprint(client.getVoucherAmount(eval(args[0]),eval(args[1]),))
706
 
707
elif cmd == 'getAllItemVouchers':
708
  if len(args) != 1:
709
    print 'getAllItemVouchers requires 1 args'
710
    sys.exit(1)
711
  pp.pprint(client.getAllItemVouchers(eval(args[0]),))
712
 
713
elif cmd == 'isValidCatalogItemId':
714
  if len(args) != 1:
715
    print 'isValidCatalogItemId requires 1 args'
716
    sys.exit(1)
717
  pp.pprint(client.isValidCatalogItemId(eval(args[0]),))
718
 
6039 amit.gupta 719
elif cmd == 'getVatPercentageForItem':
7330 amit.gupta 720
  if len(args) != 3:
721
    print 'getVatPercentageForItem requires 3 args'
6039 amit.gupta 722
    sys.exit(1)
7330 amit.gupta 723
  pp.pprint(client.getVatPercentageForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
6039 amit.gupta 724
 
725
elif cmd == 'getVatAmountForItem':
726
  if len(args) != 2:
727
    print 'getVatAmountForItem requires 2 args'
728
    sys.exit(1)
729
  pp.pprint(client.getVatAmountForItem(eval(args[0]),eval(args[1]),))
730
 
6531 vikram.rag 731
elif cmd == 'getAllIgnoredInventoryUpdateItemsList':
732
  if len(args) != 2:
733
    print 'getAllIgnoredInventoryUpdateItemsList requires 2 args'
734
    sys.exit(1)
735
  pp.pprint(client.getAllIgnoredInventoryUpdateItemsList(eval(args[0]),eval(args[1]),))
736
 
6845 amit.gupta 737
elif cmd == 'getAllAliveItems':
738
  if len(args) != 0:
739
    print 'getAllAliveItems requires 0 args'
740
    sys.exit(1)
741
  pp.pprint(client.getAllAliveItems())
742
 
6805 anupam.sin 743
elif cmd == 'getInsuranceAmount':
6921 anupam.sin 744
  if len(args) != 4:
745
    print 'getInsuranceAmount requires 4 args'
6805 anupam.sin 746
    sys.exit(1)
6921 anupam.sin 747
  pp.pprint(client.getInsuranceAmount(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
6805 anupam.sin 748
 
749
elif cmd == 'getInsurer':
750
  if len(args) != 1:
751
    print 'getInsurer requires 1 args'
752
    sys.exit(1)
753
  pp.pprint(client.getInsurer(eval(args[0]),))
754
 
6849 kshitij.so 755
elif cmd == 'getAllInsurers':
756
  if len(args) != 0:
757
    print 'getAllInsurers requires 0 args'
758
    sys.exit(1)
759
  pp.pprint(client.getAllInsurers())
760
 
6962 rajveer 761
elif cmd == 'updateInsuranceDeclaredAmount':
762
  if len(args) != 2:
763
    print 'updateInsuranceDeclaredAmount requires 2 args'
764
    sys.exit(1)
765
  pp.pprint(client.updateInsuranceDeclaredAmount(eval(args[0]),eval(args[1]),))
766
 
7256 rajveer 767
elif cmd == 'getFreebieForItem':
768
  if len(args) != 1:
769
    print 'getFreebieForItem requires 1 args'
770
    sys.exit(1)
771
  pp.pprint(client.getFreebieForItem(eval(args[0]),))
772
 
773
elif cmd == 'addOrUpdateFreebieForItem':
774
  if len(args) != 1:
775
    print 'addOrUpdateFreebieForItem requires 1 args'
776
    sys.exit(1)
777
  pp.pprint(client.addOrUpdateFreebieForItem(eval(args[0]),))
778
 
7272 amit.gupta 779
elif cmd == 'addOrUpdateBrandInfo':
780
  if len(args) != 1:
781
    print 'addOrUpdateBrandInfo requires 1 args'
782
    sys.exit(1)
783
  pp.pprint(client.addOrUpdateBrandInfo(eval(args[0]),))
784
 
785
elif cmd == 'getBrandInfo':
786
  if len(args) != 0:
787
    print 'getBrandInfo requires 0 args'
788
    sys.exit(1)
789
  pp.pprint(client.getBrandInfo())
790
 
7256 rajveer 791
elif cmd == 'getStorePricing':
792
  if len(args) != 1:
793
    print 'getStorePricing requires 1 args'
794
    sys.exit(1)
795
  pp.pprint(client.getStorePricing(eval(args[0]),))
796
 
7306 rajveer 797
elif cmd == 'getStorePricings':
798
  if len(args) != 1:
799
    print 'getStorePricings requires 1 args'
800
    sys.exit(1)
801
  pp.pprint(client.getStorePricings(eval(args[0]),))
802
 
7265 rajveer 803
elif cmd == 'updateStorePricing':
7382 rajveer 804
  if len(args) != 2:
805
    print 'updateStorePricing requires 2 args'
7265 rajveer 806
    sys.exit(1)
7382 rajveer 807
  pp.pprint(client.updateStorePricing(eval(args[0]),eval(args[1]),))
7265 rajveer 808
 
7306 rajveer 809
elif cmd == 'getAllAmazonListedItems':
810
  if len(args) != 0:
811
    print 'getAllAmazonListedItems requires 0 args'
812
    sys.exit(1)
813
  pp.pprint(client.getAllAmazonListedItems())
814
 
9253 rajveer 815
elif cmd == 'searchAmazonItems':
816
  if len(args) != 3:
817
    print 'searchAmazonItems requires 3 args'
818
    sys.exit(1)
819
  pp.pprint(client.searchAmazonItems(eval(args[0]),eval(args[1]),eval(args[2]),))
820
 
821
elif cmd == 'getAmazonSearchResultCount':
822
  if len(args) != 1:
823
    print 'getAmazonSearchResultCount requires 1 args'
824
    sys.exit(1)
825
  pp.pprint(client.getAmazonSearchResultCount(eval(args[0]),))
826
 
827
elif cmd == 'getCountForAmazonlistedItems':
828
  if len(args) != 0:
829
    print 'getCountForAmazonlistedItems requires 0 args'
830
    sys.exit(1)
831
  pp.pprint(client.getCountForAmazonlistedItems())
832
 
7306 rajveer 833
elif cmd == 'getAmazonItemDetails':
834
  if len(args) != 1:
835
    print 'getAmazonItemDetails requires 1 args'
836
    sys.exit(1)
837
  pp.pprint(client.getAmazonItemDetails(eval(args[0]),))
838
 
839
elif cmd == 'updateAmazonItemDetails':
8274 amit.gupta 840
  if len(args) != 1:
841
    print 'updateAmazonItemDetails requires 1 args'
7306 rajveer 842
    sys.exit(1)
8274 amit.gupta 843
  pp.pprint(client.updateAmazonItemDetails(eval(args[0]),))
7306 rajveer 844
 
845
elif cmd == 'addAmazonItem':
846
  if len(args) != 1:
847
    print 'addAmazonItem requires 1 args'
848
    sys.exit(1)
849
  pp.pprint(client.addAmazonItem(eval(args[0]),))
850
 
851
elif cmd == 'getAsinItems':
852
  if len(args) != 0:
853
    print 'getAsinItems requires 0 args'
854
    sys.exit(1)
855
  pp.pprint(client.getAsinItems())
856
 
857
elif cmd == 'getAllFbaListedItems':
858
  if len(args) != 0:
859
    print 'getAllFbaListedItems requires 0 args'
860
    sys.exit(1)
861
  pp.pprint(client.getAllFbaListedItems())
862
 
863
elif cmd == 'getAllNonFbaListedItems':
864
  if len(args) != 0:
865
    print 'getAllNonFbaListedItems requires 0 args'
866
    sys.exit(1)
867
  pp.pprint(client.getAllNonFbaListedItems())
868
 
7516 vikram.rag 869
elif cmd == 'updateItemInventory':
870
  if len(args) != 3:
871
    print 'updateItemInventory requires 3 args'
872
    sys.exit(1)
873
  pp.pprint(client.updateItemInventory(eval(args[0]),eval(args[1]),eval(args[2]),))
874
 
8274 amit.gupta 875
elif cmd == 'updateTimestampForAmazonFeeds':
876
  if len(args) != 3:
877
    print 'updateTimestampForAmazonFeeds requires 3 args'
878
    sys.exit(1)
879
  pp.pprint(client.updateTimestampForAmazonFeeds(args[0],eval(args[1]),eval(args[2]),))
880
 
881
elif cmd == 'getAllParentCategories':
882
  if len(args) != 0:
883
    print 'getAllParentCategories requires 0 args'
884
    sys.exit(1)
885
  pp.pprint(client.getAllParentCategories())
886
 
887
elif cmd == 'addPageViewEvent':
888
  if len(args) != 1:
889
    print 'addPageViewEvent requires 1 args'
890
    sys.exit(1)
891
  pp.pprint(client.addPageViewEvent(eval(args[0]),))
892
 
893
elif cmd == 'addCartEvent':
894
  if len(args) != 1:
895
    print 'addCartEvent requires 1 args'
896
    sys.exit(1)
897
  pp.pprint(client.addCartEvent(eval(args[0]),))
898
 
899
elif cmd == 'addEbayItem':
900
  if len(args) != 1:
901
    print 'addEbayItem requires 1 args'
902
    sys.exit(1)
903
  pp.pprint(client.addEbayItem(eval(args[0]),))
904
 
905
elif cmd == 'getEbayItem':
906
  if len(args) != 1:
907
    print 'getEbayItem requires 1 args'
908
    sys.exit(1)
909
  pp.pprint(client.getEbayItem(args[0],))
910
 
911
elif cmd == 'updateEbayItem':
912
  if len(args) != 1:
913
    print 'updateEbayItem requires 1 args'
914
    sys.exit(1)
915
  pp.pprint(client.updateEbayItem(eval(args[0]),))
916
 
917
elif cmd == 'getAmazonListedItems':
918
  if len(args) != 2:
919
    print 'getAmazonListedItems requires 2 args'
920
    sys.exit(1)
921
  pp.pprint(client.getAmazonListedItems(eval(args[0]),eval(args[1]),))
922
 
923
elif cmd == 'updateAmazonAttributesInBulk':
924
  if len(args) != 1:
925
    print 'updateAmazonAttributesInBulk requires 1 args'
926
    sys.exit(1)
927
  pp.pprint(client.updateAmazonAttributesInBulk(eval(args[0]),))
928
 
9253 rajveer 929
elif cmd == 'getAllItemstoListOnFba':
930
  if len(args) != 0:
931
    print 'getAllItemstoListOnFba requires 0 args'
932
    sys.exit(1)
933
  pp.pprint(client.getAllItemstoListOnFba())
934
 
935
elif cmd == 'getAllItemstoListOnNonFba':
936
  if len(args) != 0:
937
    print 'getAllItemstoListOnNonFba requires 0 args'
938
    sys.exit(1)
939
  pp.pprint(client.getAllItemstoListOnNonFba())
940
 
941
elif cmd == 'updateAsin':
942
  if len(args) != 1:
943
    print 'updateAsin requires 1 args'
944
    sys.exit(1)
945
  pp.pprint(client.updateAsin(eval(args[0]),))
946
 
947
elif cmd == 'addOrUpdateSnapdealItem':
948
  if len(args) != 1:
949
    print 'addOrUpdateSnapdealItem requires 1 args'
950
    sys.exit(1)
951
  pp.pprint(client.addOrUpdateSnapdealItem(eval(args[0]),))
952
 
953
elif cmd == 'getSnapdealItem':
954
  if len(args) != 1:
955
    print 'getSnapdealItem requires 1 args'
956
    sys.exit(1)
957
  pp.pprint(client.getSnapdealItem(eval(args[0]),))
958
 
959
elif cmd == 'getSnapdealItemDetails':
960
  if len(args) != 1:
961
    print 'getSnapdealItemDetails requires 1 args'
962
    sys.exit(1)
963
  pp.pprint(client.getSnapdealItemDetails(eval(args[0]),))
964
 
965
elif cmd == 'getAllSnapdealItems':
966
  if len(args) != 0:
967
    print 'getAllSnapdealItems requires 0 args'
968
    sys.exit(1)
969
  pp.pprint(client.getAllSnapdealItems())
970
 
971
elif cmd == 'getSnapdealItems':
972
  if len(args) != 2:
973
    print 'getSnapdealItems requires 2 args'
974
    sys.exit(1)
975
  pp.pprint(client.getSnapdealItems(eval(args[0]),eval(args[1]),))
976
 
977
elif cmd == 'searchSnapdealItems':
978
  if len(args) != 3:
979
    print 'searchSnapdealItems requires 3 args'
980
    sys.exit(1)
981
  pp.pprint(client.searchSnapdealItems(eval(args[0]),eval(args[1]),eval(args[2]),))
982
 
983
elif cmd == 'getCountForSnapdealItems':
984
  if len(args) != 0:
985
    print 'getCountForSnapdealItems requires 0 args'
986
    sys.exit(1)
987
  pp.pprint(client.getCountForSnapdealItems())
988
 
989
elif cmd == 'getSnapdealSearchResultCount':
990
  if len(args) != 1:
991
    print 'getSnapdealSearchResultCount requires 1 args'
992
    sys.exit(1)
993
  pp.pprint(client.getSnapdealSearchResultCount(eval(args[0]),))
994
 
9404 vikram.rag 995
elif cmd == 'getPrefferedInsurerForItem':
996
  if len(args) != 2:
997
    print 'getPrefferedInsurerForItem requires 2 args'
998
    sys.exit(1)
999
  pp.pprint(client.getPrefferedInsurerForItem(eval(args[0]),eval(args[1]),))
1000
 
9456 vikram.rag 1001
elif cmd == 'getSnapdealItembySkuAtSnapdeal':
1002
  if len(args) != 1:
1003
    print 'getSnapdealItembySkuAtSnapdeal requires 1 args'
1004
    sys.exit(1)
1005
  pp.pprint(client.getSnapdealItembySkuAtSnapdeal(args[0],))
1006
 
9621 manish.sha 1007
elif cmd == 'getProductFeedSubmit':
1008
  if len(args) != 1:
1009
    print 'getProductFeedSubmit requires 1 args'
1010
    sys.exit(1)
1011
  pp.pprint(client.getProductFeedSubmit(eval(args[0]),))
1012
 
1013
elif cmd == 'addProductFeedSubmit':
1014
  if len(args) != 1:
1015
    print 'addProductFeedSubmit requires 1 args'
1016
    sys.exit(1)
1017
  pp.pprint(client.addProductFeedSubmit(eval(args[0]),))
1018
 
1019
elif cmd == 'updateProductFeedSubmit':
1020
  if len(args) != 1:
1021
    print 'updateProductFeedSubmit requires 1 args'
1022
    sys.exit(1)
1023
  pp.pprint(client.updateProductFeedSubmit(eval(args[0]),))
1024
 
1025
elif cmd == 'deleteProductFeedSubmit':
1026
  if len(args) != 1:
1027
    print 'deleteProductFeedSubmit requires 1 args'
1028
    sys.exit(1)
1029
  pp.pprint(client.deleteProductFeedSubmit(eval(args[0]),))
1030
 
1031
elif cmd == 'getAllProductFeedSubmit':
1032
  if len(args) != 0:
1033
    print 'getAllProductFeedSubmit requires 0 args'
1034
    sys.exit(1)
1035
  pp.pprint(client.getAllProductFeedSubmit())
1036
 
9776 vikram.rag 1037
elif cmd == 'getMarketplacedetailsForItem':
1038
  if len(args) != 2:
1039
    print 'getMarketplacedetailsForItem requires 2 args'
1040
    sys.exit(1)
1041
  pp.pprint(client.getMarketplacedetailsForItem(eval(args[0]),eval(args[1]),))
1042
 
1043
elif cmd == 'updateMarketplaceAttributesForItem':
1044
  if len(args) != 1:
1045
    print 'updateMarketplaceAttributesForItem requires 1 args'
1046
    sys.exit(1)
1047
  pp.pprint(client.updateMarketplaceAttributesForItem(eval(args[0]),))
1048
 
1049
elif cmd == 'getMarketPlaceItemsForPriceUpdate':
1050
  if len(args) != 1:
1051
    print 'getMarketPlaceItemsForPriceUpdate requires 1 args'
1052
    sys.exit(1)
1053
  pp.pprint(client.getMarketPlaceItemsForPriceUpdate(eval(args[0]),))
1054
 
1055
elif cmd == 'updateMarketPlacePriceUpdateStatus':
1056
  if len(args) != 2:
1057
    print 'updateMarketPlacePriceUpdateStatus requires 2 args'
1058
    sys.exit(1)
1059
  pp.pprint(client.updateMarketPlacePriceUpdateStatus(eval(args[0]),eval(args[1]),))
1060
 
5944 mandeep.dh 1061
else:
1062
  print 'Unrecognized method %s' % cmd
1063
  sys.exit(1)
1064
 
1065
transport.close()