Subversion Repositories SmartDukaan

Rev

Rev 23152 | Rev 23310 | 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)'
13709 manish.sha 207
  print '  void addHsItem( hsItems)'
208
  print '  HsItem getHsItem(string hsItemId)'
209
  print '  void updateHsItem(HsItem hsItem)'
19691 manish.sha 210
  print '  DtrPricing getPricingForDtr(i64 catalogItemId)'
211
  print '   getAllItemstoListOnFbd()'
212
  print '   getAllFbdListedItems()'
213
  print '   getBulkPricingForItems( itemIds)'
214
  print '  BulkItemPricing addBulkPricingForItem(BulkItemPricing bulkItemPricing)'
215
  print '  bool deleteBulkPricingForItemById(i64 id)'
216
  print '  bool deleteBulkPricingForItem(i64 item_id)'
217
  print '   getBulkPricingByItemId(i64 item_id)'
218
  print '  bool updateBulkPricesOnProduction(i64 item_id,  bulkItemPricingList)'
219
  print '   getCartByValue( cartIds)'
220
  print '  bool updateItemPricing( itemPricingList)'
221
  print '  void bulkUpdateCatalog( bulkUploadCatalog)'
19714 manish.sha 222
  print '   getWarrantyInfoForItem(i64 catalogItemId, ItemCondition itemCondition)'
223
  print '   getWarrantyInfoForItemList( catalogItemIds, ItemCondition itemCondition)'
21838 amit.gupta 224
  print '  StateGstRates getGstRatesByState(i64 stateId)'
23152 ashik.ali 225
  print '   getStateTaxRate( itemIds, i64 stateId)'
23148 ashik.ali 226
  print '   getIgstTaxRate( itemIds)'
23306 ashik.ali 227
  print '  void persistStateGstRate(StateGstRate stateGstRate)'
21838 amit.gupta 228
  print '   getInterStateGstRates()'
229
  print '   getHsnCodesByCategory(i64 categoryId)'
22566 amit.gupta 230
  print '   getAllFofoDeals( itemIds,  tagIds)'
5944 mandeep.dh 231
  print ''
232
  sys.exit(0)
233
 
234
pp = pprint.PrettyPrinter(indent = 2)
235
host = 'localhost'
236
port = 9090
237
uri = ''
238
framed = False
239
http = False
240
argi = 1
241
 
242
if sys.argv[argi] == '-h':
243
  parts = sys.argv[argi+1].split(':')
244
  host = parts[0]
245
  port = int(parts[1])
246
  argi += 2
247
 
248
if sys.argv[argi] == '-u':
249
  url = urlparse(sys.argv[argi+1])
250
  parts = url[1].split(':')
251
  host = parts[0]
252
  if len(parts) > 1:
253
    port = int(parts[1])
254
  else:
255
    port = 80
256
  uri = url[2]
257
  if url[4]:
258
    uri += '?%s' % url[4]
259
  http = True
260
  argi += 2
261
 
262
if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':
263
  framed = True
264
  argi += 1
265
 
266
cmd = sys.argv[argi]
267
args = sys.argv[argi+1:]
268
 
269
if http:
270
  transport = THttpClient.THttpClient(host, port, uri)
271
else:
272
  socket = TSocket.TSocket(host, port)
273
  if framed:
274
    transport = TTransport.TFramedTransport(socket)
275
  else:
276
    transport = TTransport.TBufferedTransport(socket)
277
protocol = TBinaryProtocol.TBinaryProtocol(transport)
278
client = CatalogService.Client(protocol)
279
transport.open()
280
 
281
if cmd == 'addItem':
282
  if len(args) != 1:
283
    print 'addItem requires 1 args'
284
    sys.exit(1)
285
  pp.pprint(client.addItem(eval(args[0]),))
286
 
287
elif cmd == 'updateItem':
288
  if len(args) != 1:
289
    print 'updateItem requires 1 args'
290
    sys.exit(1)
291
  pp.pprint(client.updateItem(eval(args[0]),))
292
 
293
elif cmd == 'isActive':
294
  if len(args) != 1:
295
    print 'isActive requires 1 args'
296
    sys.exit(1)
297
  pp.pprint(client.isActive(eval(args[0]),))
298
 
7438 amit.gupta 299
elif cmd == 'getItemsStatus':
300
  if len(args) != 1:
301
    print 'getItemsStatus requires 1 args'
302
    sys.exit(1)
303
  pp.pprint(client.getItemsStatus(eval(args[0]),))
304
 
5944 mandeep.dh 305
elif cmd == 'getItemStatusDescription':
306
  if len(args) != 1:
307
    print 'getItemStatusDescription requires 1 args'
308
    sys.exit(1)
309
  pp.pprint(client.getItemStatusDescription(eval(args[0]),))
310
 
311
elif cmd == 'startItemOn':
312
  if len(args) != 2:
313
    print 'startItemOn requires 2 args'
314
    sys.exit(1)
315
  pp.pprint(client.startItemOn(eval(args[0]),eval(args[1]),))
316
 
317
elif cmd == 'retireItemOn':
318
  if len(args) != 2:
319
    print 'retireItemOn requires 2 args'
320
    sys.exit(1)
321
  pp.pprint(client.retireItemOn(eval(args[0]),eval(args[1]),))
322
 
323
elif cmd == 'changeItemStatus':
324
  if len(args) != 3:
325
    print 'changeItemStatus requires 3 args'
326
    sys.exit(1)
327
  pp.pprint(client.changeItemStatus(eval(args[0]),eval(args[1]),eval(args[2]),))
328
 
329
elif cmd == 'getItem':
330
  if len(args) != 1:
331
    print 'getItem requires 1 args'
332
    sys.exit(1)
333
  pp.pprint(client.getItem(eval(args[0]),))
334
 
13493 amit.gupta 335
elif cmd == 'getItems':
336
  if len(args) != 1:
337
    print 'getItems requires 1 args'
338
    sys.exit(1)
339
  pp.pprint(client.getItems(eval(args[0]),))
340
 
5944 mandeep.dh 341
elif cmd == 'getItemsByCatalogId':
342
  if len(args) != 1:
343
    print 'getItemsByCatalogId requires 1 args'
344
    sys.exit(1)
345
  pp.pprint(client.getItemsByCatalogId(eval(args[0]),))
346
 
347
elif cmd == 'getValidItemsByCatalogId':
348
  if len(args) != 1:
349
    print 'getValidItemsByCatalogId requires 1 args'
350
    sys.exit(1)
351
  pp.pprint(client.getValidItemsByCatalogId(eval(args[0]),))
352
 
353
elif cmd == 'getAllItems':
354
  if len(args) != 1:
355
    print 'getAllItems requires 1 args'
356
    sys.exit(1)
357
  pp.pprint(client.getAllItems(eval(args[0]),))
358
 
359
elif cmd == 'getAllItemsByStatus':
360
  if len(args) != 1:
361
    print 'getAllItemsByStatus requires 1 args'
362
    sys.exit(1)
363
  pp.pprint(client.getAllItemsByStatus(eval(args[0]),))
364
 
365
elif cmd == 'markItemAsContentComplete':
9253 rajveer 366
  if len(args) != 6:
367
    print 'markItemAsContentComplete requires 6 args'
5944 mandeep.dh 368
    sys.exit(1)
9253 rajveer 369
  pp.pprint(client.markItemAsContentComplete(eval(args[0]),eval(args[1]),args[2],args[3],args[4],eval(args[5]),))
5944 mandeep.dh 370
 
12567 amit.gupta 371
elif cmd == 'getVatRates':
372
  if len(args) != 2:
373
    print 'getVatRates requires 2 args'
374
    sys.exit(1)
375
  pp.pprint(client.getVatRates(eval(args[0]),eval(args[1]),))
376
 
5944 mandeep.dh 377
elif cmd == 'getAllItemsInRange':
378
  if len(args) != 2:
379
    print 'getAllItemsInRange requires 2 args'
380
    sys.exit(1)
381
  pp.pprint(client.getAllItemsInRange(eval(args[0]),eval(args[1]),))
382
 
383
elif cmd == 'getAllItemsByStatusInRange':
384
  if len(args) != 3:
385
    print 'getAllItemsByStatusInRange requires 3 args'
386
    sys.exit(1)
387
  pp.pprint(client.getAllItemsByStatusInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
388
 
389
elif cmd == 'getItemCountByStatus':
390
  if len(args) != 2:
391
    print 'getItemCountByStatus requires 2 args'
392
    sys.exit(1)
393
  pp.pprint(client.getItemCountByStatus(eval(args[0]),eval(args[1]),))
394
 
395
elif cmd == 'getBestSellers':
396
  if len(args) != 0:
397
    print 'getBestSellers requires 0 args'
398
    sys.exit(1)
399
  pp.pprint(client.getBestSellers())
400
 
401
elif cmd == 'getBestSellersCatalogIds':
402
  if len(args) != 4:
403
    print 'getBestSellersCatalogIds requires 4 args'
404
    sys.exit(1)
405
  pp.pprint(client.getBestSellersCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
406
 
407
elif cmd == 'getBestSellersCount':
408
  if len(args) != 0:
409
    print 'getBestSellersCount requires 0 args'
410
    sys.exit(1)
411
  pp.pprint(client.getBestSellersCount())
412
 
413
elif cmd == 'getBestDeals':
414
  if len(args) != 0:
415
    print 'getBestDeals requires 0 args'
416
    sys.exit(1)
417
  pp.pprint(client.getBestDeals())
418
 
419
elif cmd == 'getBestDealsCatalogIds':
420
  if len(args) != 4:
421
    print 'getBestDealsCatalogIds requires 4 args'
422
    sys.exit(1)
423
  pp.pprint(client.getBestDealsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
424
 
425
elif cmd == 'getBestDealsCount':
426
  if len(args) != 0:
427
    print 'getBestDealsCount requires 0 args'
428
    sys.exit(1)
429
  pp.pprint(client.getBestDealsCount())
430
 
431
elif cmd == 'getComingSoon':
432
  if len(args) != 0:
433
    print 'getComingSoon requires 0 args'
434
    sys.exit(1)
435
  pp.pprint(client.getComingSoon())
436
 
437
elif cmd == 'getComingSoonCatalogIds':
438
  if len(args) != 4:
439
    print 'getComingSoonCatalogIds requires 4 args'
440
    sys.exit(1)
441
  pp.pprint(client.getComingSoonCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
442
 
443
elif cmd == 'getComingSoonCount':
444
  if len(args) != 0:
445
    print 'getComingSoonCount requires 0 args'
446
    sys.exit(1)
447
  pp.pprint(client.getComingSoonCount())
448
 
449
elif cmd == 'getLatestArrivals':
450
  if len(args) != 0:
451
    print 'getLatestArrivals requires 0 args'
452
    sys.exit(1)
453
  pp.pprint(client.getLatestArrivals())
454
 
455
elif cmd == 'getLatestArrivalsCatalogIds':
456
  if len(args) != 4:
457
    print 'getLatestArrivalsCatalogIds requires 4 args'
458
    sys.exit(1)
459
  pp.pprint(client.getLatestArrivalsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))
460
 
461
elif cmd == 'getLatestArrivalsCount':
462
  if len(args) != 0:
463
    print 'getLatestArrivalsCount requires 0 args'
464
    sys.exit(1)
465
  pp.pprint(client.getLatestArrivalsCount())
466
 
467
elif cmd == 'generateNewEntityID':
468
  if len(args) != 0:
469
    print 'generateNewEntityID requires 0 args'
470
    sys.exit(1)
471
  pp.pprint(client.generateNewEntityID())
472
 
473
elif cmd == 'addCategory':
474
  if len(args) != 1:
475
    print 'addCategory requires 1 args'
476
    sys.exit(1)
477
  pp.pprint(client.addCategory(eval(args[0]),))
478
 
479
elif cmd == 'getCategory':
480
  if len(args) != 1:
481
    print 'getCategory requires 1 args'
482
    sys.exit(1)
483
  pp.pprint(client.getCategory(eval(args[0]),))
484
 
485
elif cmd == 'getAllCategories':
486
  if len(args) != 0:
487
    print 'getAllCategories requires 0 args'
488
    sys.exit(1)
489
  pp.pprint(client.getAllCategories())
490
 
491
elif cmd == 'getAllSimilarItems':
492
  if len(args) != 1:
493
    print 'getAllSimilarItems requires 1 args'
494
    sys.exit(1)
495
  pp.pprint(client.getAllSimilarItems(eval(args[0]),))
496
 
497
elif cmd == 'addSimilarItem':
498
  if len(args) != 2:
499
    print 'addSimilarItem requires 2 args'
500
    sys.exit(1)
501
  pp.pprint(client.addSimilarItem(eval(args[0]),eval(args[1]),))
502
 
6512 kshitij.so 503
elif cmd == 'addTag':
504
  if len(args) != 2:
505
    print 'addTag requires 2 args'
506
    sys.exit(1)
507
  pp.pprint(client.addTag(args[0],eval(args[1]),))
508
 
509
elif cmd == 'deleteEntityTag':
510
  if len(args) != 2:
511
    print 'deleteEntityTag requires 2 args'
512
    sys.exit(1)
513
  pp.pprint(client.deleteEntityTag(args[0],eval(args[1]),))
514
 
515
elif cmd == 'deleteTag':
516
  if len(args) != 1:
517
    print 'deleteTag requires 1 args'
518
    sys.exit(1)
519
  pp.pprint(client.deleteTag(args[0],))
520
 
521
elif cmd == 'getAllTags':
522
  if len(args) != 0:
523
    print 'getAllTags requires 0 args'
524
    sys.exit(1)
525
  pp.pprint(client.getAllTags())
526
 
527
elif cmd == 'getAllEntitiesByTagName':
528
  if len(args) != 1:
529
    print 'getAllEntitiesByTagName requires 1 args'
530
    sys.exit(1)
531
  pp.pprint(client.getAllEntitiesByTagName(args[0],))
532
 
6845 amit.gupta 533
elif cmd == 'getAllEntityTags':
534
  if len(args) != 0:
535
    print 'getAllEntityTags requires 0 args'
536
    sys.exit(1)
537
  pp.pprint(client.getAllEntityTags())
538
 
6903 anupam.sin 539
elif cmd == 'addBanner':
9253 rajveer 540
  if len(args) != 1:
541
    print 'addBanner requires 1 args'
6903 anupam.sin 542
    sys.exit(1)
9253 rajveer 543
  pp.pprint(client.addBanner(eval(args[0]),))
6903 anupam.sin 544
 
9253 rajveer 545
elif cmd == 'updateBanner':
546
  if len(args) != 1:
547
    print 'updateBanner requires 1 args'
548
    sys.exit(1)
549
  pp.pprint(client.updateBanner(eval(args[0]),))
550
 
6903 anupam.sin 551
elif cmd == 'getAllBanners':
552
  if len(args) != 0:
553
    print 'getAllBanners requires 0 args'
554
    sys.exit(1)
555
  pp.pprint(client.getAllBanners())
556
 
557
elif cmd == 'deleteBanner':
9253 rajveer 558
  if len(args) != 2:
559
    print 'deleteBanner requires 2 args'
6903 anupam.sin 560
    sys.exit(1)
9253 rajveer 561
  pp.pprint(client.deleteBanner(args[0],eval(args[1]),))
6903 anupam.sin 562
 
563
elif cmd == 'getBannerDetails':
9253 rajveer 564
  if len(args) != 2:
565
    print 'getBannerDetails requires 2 args'
6903 anupam.sin 566
    sys.exit(1)
9253 rajveer 567
  pp.pprint(client.getBannerDetails(args[0],eval(args[1]),))
6903 anupam.sin 568
 
569
elif cmd == 'getActiveBanners':
570
  if len(args) != 0:
571
    print 'getActiveBanners requires 0 args'
572
    sys.exit(1)
573
  pp.pprint(client.getActiveBanners())
574
 
6849 kshitij.so 575
elif cmd == 'addBannerMap':
9253 rajveer 576
  if len(args) != 1:
577
    print 'addBannerMap requires 1 args'
6849 kshitij.so 578
    sys.exit(1)
9253 rajveer 579
  pp.pprint(client.addBannerMap(eval(args[0]),))
6849 kshitij.so 580
 
9253 rajveer 581
elif cmd == 'updateBannerMap':
582
  if len(args) != 1:
583
    print 'updateBannerMap requires 1 args'
584
    sys.exit(1)
585
  pp.pprint(client.updateBannerMap(eval(args[0]),))
586
 
6849 kshitij.so 587
elif cmd == 'deleteBannerMap':
588
  if len(args) != 1:
589
    print 'deleteBannerMap requires 1 args'
590
    sys.exit(1)
591
  pp.pprint(client.deleteBannerMap(args[0],))
592
 
593
elif cmd == 'getBannerMapDetails':
9253 rajveer 594
  if len(args) != 2:
595
    print 'getBannerMapDetails requires 2 args'
596
    sys.exit(1)
597
  pp.pprint(client.getBannerMapDetails(args[0],eval(args[1]),))
598
 
599
elif cmd == 'addBannerUri':
6849 kshitij.so 600
  if len(args) != 1:
9253 rajveer 601
    print 'addBannerUri requires 1 args'
6849 kshitij.so 602
    sys.exit(1)
9253 rajveer 603
  pp.pprint(client.addBannerUri(eval(args[0]),))
6849 kshitij.so 604
 
9253 rajveer 605
elif cmd == 'getUriMapping':
606
  if len(args) != 2:
607
    print 'getUriMapping requires 2 args'
608
    sys.exit(1)
609
  pp.pprint(client.getUriMapping(args[0],eval(args[1]),))
610
 
611
elif cmd == 'addCampaign':
612
  if len(args) != 1:
613
    print 'addCampaign requires 1 args'
614
    sys.exit(1)
615
  pp.pprint(client.addCampaign(eval(args[0]),))
616
 
617
elif cmd == 'getCampaigns':
618
  if len(args) != 1:
619
    print 'getCampaigns requires 1 args'
620
    sys.exit(1)
621
  pp.pprint(client.getCampaigns(args[0],))
622
 
623
elif cmd == 'deleteCampaign':
624
  if len(args) != 1:
625
    print 'deleteCampaign requires 1 args'
626
    sys.exit(1)
627
  pp.pprint(client.deleteCampaign(eval(args[0]),))
628
 
629
elif cmd == 'getAllCampaigns':
630
  if len(args) != 0:
631
    print 'getAllCampaigns requires 0 args'
632
    sys.exit(1)
633
  pp.pprint(client.getAllCampaigns())
634
 
635
elif cmd == 'getActiveBannersForMobileSite':
636
  if len(args) != 0:
637
    print 'getActiveBannersForMobileSite requires 0 args'
638
    sys.exit(1)
639
  pp.pprint(client.getActiveBannersForMobileSite())
640
 
5944 mandeep.dh 641
elif cmd == 'deleteSimilarItem':
642
  if len(args) != 2:
643
    print 'deleteSimilarItem requires 2 args'
644
    sys.exit(1)
645
  pp.pprint(client.deleteSimilarItem(eval(args[0]),eval(args[1]),))
646
 
647
elif cmd == 'checkSimilarItem':
648
  if len(args) != 4:
649
    print 'checkSimilarItem requires 4 args'
650
    sys.exit(1)
651
  pp.pprint(client.checkSimilarItem(args[0],args[1],args[2],args[3],))
652
 
653
elif cmd == 'validateRiskyStatus':
654
  if len(args) != 1:
655
    print 'validateRiskyStatus requires 1 args'
656
    sys.exit(1)
657
  pp.pprint(client.validateRiskyStatus(eval(args[0]),))
658
 
659
elif cmd == 'changeItemRiskyFlag':
660
  if len(args) != 2:
661
    print 'changeItemRiskyFlag requires 2 args'
662
    sys.exit(1)
663
  pp.pprint(client.changeItemRiskyFlag(eval(args[0]),eval(args[1]),))
664
 
665
elif cmd == 'getItemsByRiskyFlag':
666
  if len(args) != 0:
667
    print 'getItemsByRiskyFlag requires 0 args'
668
    sys.exit(1)
669
  pp.pprint(client.getItemsByRiskyFlag())
670
 
671
elif cmd == 'getItemsForMasterSheet':
672
  if len(args) != 2:
673
    print 'getItemsForMasterSheet requires 2 args'
674
    sys.exit(1)
675
  pp.pprint(client.getItemsForMasterSheet(args[0],args[1],))
676
 
677
elif cmd == 'getSimilarItemsCatalogIds':
678
  if len(args) != 3:
679
    print 'getSimilarItemsCatalogIds requires 3 args'
680
    sys.exit(1)
681
  pp.pprint(client.getSimilarItemsCatalogIds(eval(args[0]),eval(args[1]),eval(args[2]),))
682
 
683
elif cmd == 'addProductNotification':
684
  if len(args) != 2:
685
    print 'addProductNotification requires 2 args'
686
    sys.exit(1)
687
  pp.pprint(client.addProductNotification(eval(args[0]),args[1],))
688
 
689
elif cmd == 'sendProductNotifications':
690
  if len(args) != 0:
691
    print 'sendProductNotifications requires 0 args'
692
    sys.exit(1)
693
  pp.pprint(client.sendProductNotifications())
694
 
695
elif cmd == 'getAllBrandsByCategory':
696
  if len(args) != 1:
697
    print 'getAllBrandsByCategory requires 1 args'
698
    sys.exit(1)
699
  pp.pprint(client.getAllBrandsByCategory(eval(args[0]),))
700
 
701
elif cmd == 'getAllBrands':
702
  if len(args) != 0:
703
    print 'getAllBrands requires 0 args'
704
    sys.exit(1)
705
  pp.pprint(client.getAllBrands())
706
 
707
elif cmd == 'getAllSources':
708
  if len(args) != 0:
709
    print 'getAllSources requires 0 args'
710
    sys.exit(1)
711
  pp.pprint(client.getAllSources())
712
 
713
elif cmd == 'getItemPricingBySource':
714
  if len(args) != 2:
715
    print 'getItemPricingBySource requires 2 args'
716
    sys.exit(1)
717
  pp.pprint(client.getItemPricingBySource(eval(args[0]),eval(args[1]),))
718
 
719
elif cmd == 'addSourceItemPricing':
720
  if len(args) != 1:
721
    print 'addSourceItemPricing requires 1 args'
722
    sys.exit(1)
723
  pp.pprint(client.addSourceItemPricing(eval(args[0]),))
724
 
725
elif cmd == 'getAllSourcePricing':
726
  if len(args) != 1:
727
    print 'getAllSourcePricing requires 1 args'
728
    sys.exit(1)
729
  pp.pprint(client.getAllSourcePricing(eval(args[0]),))
730
 
731
elif cmd == 'getItemForSource':
732
  if len(args) != 2:
733
    print 'getItemForSource requires 2 args'
734
    sys.exit(1)
735
  pp.pprint(client.getItemForSource(eval(args[0]),eval(args[1]),))
736
 
737
elif cmd == 'searchItemsInRange':
738
  if len(args) != 3:
739
    print 'searchItemsInRange requires 3 args'
740
    sys.exit(1)
741
  pp.pprint(client.searchItemsInRange(eval(args[0]),eval(args[1]),eval(args[2]),))
742
 
743
elif cmd == 'getSearchResultCount':
744
  if len(args) != 1:
745
    print 'getSearchResultCount requires 1 args'
746
    sys.exit(1)
747
  pp.pprint(client.getSearchResultCount(eval(args[0]),))
748
 
749
elif cmd == 'getProductNotifications':
750
  if len(args) != 1:
751
    print 'getProductNotifications requires 1 args'
752
    sys.exit(1)
753
  pp.pprint(client.getProductNotifications(eval(args[0]),))
754
 
755
elif cmd == 'getProductNotificationRequestCount':
8274 amit.gupta 756
  if len(args) != 2:
757
    print 'getProductNotificationRequestCount requires 2 args'
5944 mandeep.dh 758
    sys.exit(1)
8274 amit.gupta 759
  pp.pprint(client.getProductNotificationRequestCount(eval(args[0]),eval(args[1]),))
5944 mandeep.dh 760
 
761
elif cmd == 'addAuthorizationLog':
762
  if len(args) != 3:
763
    print 'addAuthorizationLog requires 3 args'
764
    sys.exit(1)
765
  pp.pprint(client.addAuthorizationLog(eval(args[0]),args[1],args[2],))
766
 
767
elif cmd == 'addupdateVoucherForItem':
768
  if len(args) != 3:
769
    print 'addupdateVoucherForItem requires 3 args'
770
    sys.exit(1)
771
  pp.pprint(client.addupdateVoucherForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
772
 
773
elif cmd == 'deleteVoucherForItem':
774
  if len(args) != 2:
775
    print 'deleteVoucherForItem requires 2 args'
776
    sys.exit(1)
777
  pp.pprint(client.deleteVoucherForItem(eval(args[0]),eval(args[1]),))
778
 
779
elif cmd == 'getVoucherAmount':
780
  if len(args) != 2:
781
    print 'getVoucherAmount requires 2 args'
782
    sys.exit(1)
783
  pp.pprint(client.getVoucherAmount(eval(args[0]),eval(args[1]),))
784
 
785
elif cmd == 'getAllItemVouchers':
786
  if len(args) != 1:
787
    print 'getAllItemVouchers requires 1 args'
788
    sys.exit(1)
789
  pp.pprint(client.getAllItemVouchers(eval(args[0]),))
790
 
791
elif cmd == 'isValidCatalogItemId':
792
  if len(args) != 1:
793
    print 'isValidCatalogItemId requires 1 args'
794
    sys.exit(1)
795
  pp.pprint(client.isValidCatalogItemId(eval(args[0]),))
796
 
6039 amit.gupta 797
elif cmd == 'getVatPercentageForItem':
7330 amit.gupta 798
  if len(args) != 3:
799
    print 'getVatPercentageForItem requires 3 args'
6039 amit.gupta 800
    sys.exit(1)
7330 amit.gupta 801
  pp.pprint(client.getVatPercentageForItem(eval(args[0]),eval(args[1]),eval(args[2]),))
6039 amit.gupta 802
 
803
elif cmd == 'getVatAmountForItem':
804
  if len(args) != 2:
805
    print 'getVatAmountForItem requires 2 args'
806
    sys.exit(1)
807
  pp.pprint(client.getVatAmountForItem(eval(args[0]),eval(args[1]),))
808
 
6531 vikram.rag 809
elif cmd == 'getAllIgnoredInventoryUpdateItemsList':
810
  if len(args) != 2:
811
    print 'getAllIgnoredInventoryUpdateItemsList requires 2 args'
812
    sys.exit(1)
813
  pp.pprint(client.getAllIgnoredInventoryUpdateItemsList(eval(args[0]),eval(args[1]),))
814
 
6845 amit.gupta 815
elif cmd == 'getAllAliveItems':
816
  if len(args) != 0:
817
    print 'getAllAliveItems requires 0 args'
818
    sys.exit(1)
819
  pp.pprint(client.getAllAliveItems())
820
 
6805 anupam.sin 821
elif cmd == 'getInsuranceAmount':
6921 anupam.sin 822
  if len(args) != 4:
823
    print 'getInsuranceAmount requires 4 args'
6805 anupam.sin 824
    sys.exit(1)
6921 anupam.sin 825
  pp.pprint(client.getInsuranceAmount(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))
6805 anupam.sin 826
 
827
elif cmd == 'getInsurer':
828
  if len(args) != 1:
829
    print 'getInsurer requires 1 args'
830
    sys.exit(1)
831
  pp.pprint(client.getInsurer(eval(args[0]),))
832
 
6849 kshitij.so 833
elif cmd == 'getAllInsurers':
834
  if len(args) != 0:
835
    print 'getAllInsurers requires 0 args'
836
    sys.exit(1)
837
  pp.pprint(client.getAllInsurers())
838
 
6962 rajveer 839
elif cmd == 'updateInsuranceDeclaredAmount':
840
  if len(args) != 2:
841
    print 'updateInsuranceDeclaredAmount requires 2 args'
842
    sys.exit(1)
843
  pp.pprint(client.updateInsuranceDeclaredAmount(eval(args[0]),eval(args[1]),))
844
 
7256 rajveer 845
elif cmd == 'getFreebieForItem':
846
  if len(args) != 1:
847
    print 'getFreebieForItem requires 1 args'
848
    sys.exit(1)
849
  pp.pprint(client.getFreebieForItem(eval(args[0]),))
850
 
851
elif cmd == 'addOrUpdateFreebieForItem':
852
  if len(args) != 1:
853
    print 'addOrUpdateFreebieForItem requires 1 args'
854
    sys.exit(1)
855
  pp.pprint(client.addOrUpdateFreebieForItem(eval(args[0]),))
856
 
7272 amit.gupta 857
elif cmd == 'addOrUpdateBrandInfo':
858
  if len(args) != 1:
859
    print 'addOrUpdateBrandInfo requires 1 args'
860
    sys.exit(1)
861
  pp.pprint(client.addOrUpdateBrandInfo(eval(args[0]),))
862
 
863
elif cmd == 'getBrandInfo':
864
  if len(args) != 0:
865
    print 'getBrandInfo requires 0 args'
866
    sys.exit(1)
867
  pp.pprint(client.getBrandInfo())
868
 
7256 rajveer 869
elif cmd == 'getStorePricing':
870
  if len(args) != 1:
871
    print 'getStorePricing requires 1 args'
872
    sys.exit(1)
873
  pp.pprint(client.getStorePricing(eval(args[0]),))
874
 
7306 rajveer 875
elif cmd == 'getStorePricings':
876
  if len(args) != 1:
877
    print 'getStorePricings requires 1 args'
878
    sys.exit(1)
879
  pp.pprint(client.getStorePricings(eval(args[0]),))
880
 
7265 rajveer 881
elif cmd == 'updateStorePricing':
7382 rajveer 882
  if len(args) != 2:
883
    print 'updateStorePricing requires 2 args'
7265 rajveer 884
    sys.exit(1)
7382 rajveer 885
  pp.pprint(client.updateStorePricing(eval(args[0]),eval(args[1]),))
7265 rajveer 886
 
7306 rajveer 887
elif cmd == 'getAllAmazonListedItems':
888
  if len(args) != 0:
889
    print 'getAllAmazonListedItems requires 0 args'
890
    sys.exit(1)
891
  pp.pprint(client.getAllAmazonListedItems())
892
 
9253 rajveer 893
elif cmd == 'searchAmazonItems':
894
  if len(args) != 3:
895
    print 'searchAmazonItems requires 3 args'
896
    sys.exit(1)
897
  pp.pprint(client.searchAmazonItems(eval(args[0]),eval(args[1]),eval(args[2]),))
898
 
899
elif cmd == 'getAmazonSearchResultCount':
900
  if len(args) != 1:
901
    print 'getAmazonSearchResultCount requires 1 args'
902
    sys.exit(1)
903
  pp.pprint(client.getAmazonSearchResultCount(eval(args[0]),))
904
 
905
elif cmd == 'getCountForAmazonlistedItems':
906
  if len(args) != 0:
907
    print 'getCountForAmazonlistedItems requires 0 args'
908
    sys.exit(1)
909
  pp.pprint(client.getCountForAmazonlistedItems())
910
 
7306 rajveer 911
elif cmd == 'getAmazonItemDetails':
912
  if len(args) != 1:
913
    print 'getAmazonItemDetails requires 1 args'
914
    sys.exit(1)
915
  pp.pprint(client.getAmazonItemDetails(eval(args[0]),))
916
 
917
elif cmd == 'updateAmazonItemDetails':
8274 amit.gupta 918
  if len(args) != 1:
919
    print 'updateAmazonItemDetails requires 1 args'
7306 rajveer 920
    sys.exit(1)
8274 amit.gupta 921
  pp.pprint(client.updateAmazonItemDetails(eval(args[0]),))
7306 rajveer 922
 
923
elif cmd == 'addAmazonItem':
924
  if len(args) != 1:
925
    print 'addAmazonItem requires 1 args'
926
    sys.exit(1)
927
  pp.pprint(client.addAmazonItem(eval(args[0]),))
928
 
929
elif cmd == 'getAsinItems':
930
  if len(args) != 0:
931
    print 'getAsinItems requires 0 args'
932
    sys.exit(1)
933
  pp.pprint(client.getAsinItems())
934
 
935
elif cmd == 'getAllFbaListedItems':
936
  if len(args) != 0:
937
    print 'getAllFbaListedItems requires 0 args'
938
    sys.exit(1)
939
  pp.pprint(client.getAllFbaListedItems())
940
 
941
elif cmd == 'getAllNonFbaListedItems':
942
  if len(args) != 0:
943
    print 'getAllNonFbaListedItems requires 0 args'
944
    sys.exit(1)
945
  pp.pprint(client.getAllNonFbaListedItems())
946
 
7516 vikram.rag 947
elif cmd == 'updateItemInventory':
948
  if len(args) != 3:
949
    print 'updateItemInventory requires 3 args'
950
    sys.exit(1)
951
  pp.pprint(client.updateItemInventory(eval(args[0]),eval(args[1]),eval(args[2]),))
952
 
8274 amit.gupta 953
elif cmd == 'updateTimestampForAmazonFeeds':
954
  if len(args) != 3:
955
    print 'updateTimestampForAmazonFeeds requires 3 args'
956
    sys.exit(1)
957
  pp.pprint(client.updateTimestampForAmazonFeeds(args[0],eval(args[1]),eval(args[2]),))
958
 
959
elif cmd == 'getAllParentCategories':
960
  if len(args) != 0:
961
    print 'getAllParentCategories requires 0 args'
962
    sys.exit(1)
963
  pp.pprint(client.getAllParentCategories())
964
 
965
elif cmd == 'addPageViewEvent':
966
  if len(args) != 1:
967
    print 'addPageViewEvent requires 1 args'
968
    sys.exit(1)
969
  pp.pprint(client.addPageViewEvent(eval(args[0]),))
970
 
971
elif cmd == 'addCartEvent':
972
  if len(args) != 1:
973
    print 'addCartEvent requires 1 args'
974
    sys.exit(1)
975
  pp.pprint(client.addCartEvent(eval(args[0]),))
976
 
977
elif cmd == 'addEbayItem':
978
  if len(args) != 1:
979
    print 'addEbayItem requires 1 args'
980
    sys.exit(1)
981
  pp.pprint(client.addEbayItem(eval(args[0]),))
982
 
983
elif cmd == 'getEbayItem':
984
  if len(args) != 1:
985
    print 'getEbayItem requires 1 args'
986
    sys.exit(1)
987
  pp.pprint(client.getEbayItem(args[0],))
988
 
989
elif cmd == 'updateEbayItem':
990
  if len(args) != 1:
991
    print 'updateEbayItem requires 1 args'
992
    sys.exit(1)
993
  pp.pprint(client.updateEbayItem(eval(args[0]),))
994
 
995
elif cmd == 'getAmazonListedItems':
996
  if len(args) != 2:
997
    print 'getAmazonListedItems requires 2 args'
998
    sys.exit(1)
999
  pp.pprint(client.getAmazonListedItems(eval(args[0]),eval(args[1]),))
1000
 
1001
elif cmd == 'updateAmazonAttributesInBulk':
1002
  if len(args) != 1:
1003
    print 'updateAmazonAttributesInBulk requires 1 args'
1004
    sys.exit(1)
1005
  pp.pprint(client.updateAmazonAttributesInBulk(eval(args[0]),))
1006
 
9253 rajveer 1007
elif cmd == 'getAllItemstoListOnFba':
1008
  if len(args) != 0:
1009
    print 'getAllItemstoListOnFba requires 0 args'
1010
    sys.exit(1)
1011
  pp.pprint(client.getAllItemstoListOnFba())
1012
 
1013
elif cmd == 'getAllItemstoListOnNonFba':
1014
  if len(args) != 0:
1015
    print 'getAllItemstoListOnNonFba requires 0 args'
1016
    sys.exit(1)
1017
  pp.pprint(client.getAllItemstoListOnNonFba())
1018
 
1019
elif cmd == 'updateAsin':
1020
  if len(args) != 1:
1021
    print 'updateAsin requires 1 args'
1022
    sys.exit(1)
1023
  pp.pprint(client.updateAsin(eval(args[0]),))
1024
 
1025
elif cmd == 'addOrUpdateSnapdealItem':
1026
  if len(args) != 1:
1027
    print 'addOrUpdateSnapdealItem requires 1 args'
1028
    sys.exit(1)
1029
  pp.pprint(client.addOrUpdateSnapdealItem(eval(args[0]),))
1030
 
1031
elif cmd == 'getSnapdealItem':
1032
  if len(args) != 1:
1033
    print 'getSnapdealItem requires 1 args'
1034
    sys.exit(1)
1035
  pp.pprint(client.getSnapdealItem(eval(args[0]),))
1036
 
1037
elif cmd == 'getSnapdealItemDetails':
1038
  if len(args) != 1:
1039
    print 'getSnapdealItemDetails requires 1 args'
1040
    sys.exit(1)
1041
  pp.pprint(client.getSnapdealItemDetails(eval(args[0]),))
1042
 
1043
elif cmd == 'getAllSnapdealItems':
1044
  if len(args) != 0:
1045
    print 'getAllSnapdealItems requires 0 args'
1046
    sys.exit(1)
1047
  pp.pprint(client.getAllSnapdealItems())
1048
 
1049
elif cmd == 'getSnapdealItems':
1050
  if len(args) != 2:
1051
    print 'getSnapdealItems requires 2 args'
1052
    sys.exit(1)
1053
  pp.pprint(client.getSnapdealItems(eval(args[0]),eval(args[1]),))
1054
 
1055
elif cmd == 'searchSnapdealItems':
1056
  if len(args) != 3:
1057
    print 'searchSnapdealItems requires 3 args'
1058
    sys.exit(1)
1059
  pp.pprint(client.searchSnapdealItems(eval(args[0]),eval(args[1]),eval(args[2]),))
1060
 
1061
elif cmd == 'getCountForSnapdealItems':
1062
  if len(args) != 0:
1063
    print 'getCountForSnapdealItems requires 0 args'
1064
    sys.exit(1)
1065
  pp.pprint(client.getCountForSnapdealItems())
1066
 
1067
elif cmd == 'getSnapdealSearchResultCount':
1068
  if len(args) != 1:
1069
    print 'getSnapdealSearchResultCount requires 1 args'
1070
    sys.exit(1)
1071
  pp.pprint(client.getSnapdealSearchResultCount(eval(args[0]),))
1072
 
9404 vikram.rag 1073
elif cmd == 'getPrefferedInsurerForItem':
1074
  if len(args) != 2:
1075
    print 'getPrefferedInsurerForItem requires 2 args'
1076
    sys.exit(1)
1077
  pp.pprint(client.getPrefferedInsurerForItem(eval(args[0]),eval(args[1]),))
1078
 
9456 vikram.rag 1079
elif cmd == 'getSnapdealItembySkuAtSnapdeal':
1080
  if len(args) != 1:
1081
    print 'getSnapdealItembySkuAtSnapdeal requires 1 args'
1082
    sys.exit(1)
1083
  pp.pprint(client.getSnapdealItembySkuAtSnapdeal(args[0],))
1084
 
9621 manish.sha 1085
elif cmd == 'getProductFeedSubmit':
1086
  if len(args) != 1:
1087
    print 'getProductFeedSubmit requires 1 args'
1088
    sys.exit(1)
1089
  pp.pprint(client.getProductFeedSubmit(eval(args[0]),))
1090
 
1091
elif cmd == 'addProductFeedSubmit':
1092
  if len(args) != 1:
1093
    print 'addProductFeedSubmit requires 1 args'
1094
    sys.exit(1)
1095
  pp.pprint(client.addProductFeedSubmit(eval(args[0]),))
1096
 
1097
elif cmd == 'updateProductFeedSubmit':
1098
  if len(args) != 1:
1099
    print 'updateProductFeedSubmit requires 1 args'
1100
    sys.exit(1)
1101
  pp.pprint(client.updateProductFeedSubmit(eval(args[0]),))
1102
 
1103
elif cmd == 'deleteProductFeedSubmit':
1104
  if len(args) != 1:
1105
    print 'deleteProductFeedSubmit requires 1 args'
1106
    sys.exit(1)
1107
  pp.pprint(client.deleteProductFeedSubmit(eval(args[0]),))
1108
 
1109
elif cmd == 'getAllProductFeedSubmit':
1110
  if len(args) != 0:
1111
    print 'getAllProductFeedSubmit requires 0 args'
1112
    sys.exit(1)
1113
  pp.pprint(client.getAllProductFeedSubmit())
1114
 
9776 vikram.rag 1115
elif cmd == 'getMarketplacedetailsForItem':
1116
  if len(args) != 2:
1117
    print 'getMarketplacedetailsForItem requires 2 args'
1118
    sys.exit(1)
1119
  pp.pprint(client.getMarketplacedetailsForItem(eval(args[0]),eval(args[1]),))
1120
 
1121
elif cmd == 'updateMarketplaceAttributesForItem':
1122
  if len(args) != 1:
1123
    print 'updateMarketplaceAttributesForItem requires 1 args'
1124
    sys.exit(1)
1125
  pp.pprint(client.updateMarketplaceAttributesForItem(eval(args[0]),))
1126
 
9841 rajveer 1127
elif cmd == 'getCostingForMarketplace':
1128
  if len(args) != 2:
1129
    print 'getCostingForMarketplace requires 2 args'
1130
    sys.exit(1)
1131
  pp.pprint(client.getCostingForMarketplace(eval(args[0]),eval(args[1]),))
1132
 
9776 vikram.rag 1133
elif cmd == 'getMarketPlaceItemsForPriceUpdate':
1134
  if len(args) != 1:
1135
    print 'getMarketPlaceItemsForPriceUpdate requires 1 args'
1136
    sys.exit(1)
1137
  pp.pprint(client.getMarketPlaceItemsForPriceUpdate(eval(args[0]),))
1138
 
1139
elif cmd == 'updateMarketPlacePriceUpdateStatus':
9841 rajveer 1140
  if len(args) != 3:
1141
    print 'updateMarketPlacePriceUpdateStatus requires 3 args'
9776 vikram.rag 1142
    sys.exit(1)
9841 rajveer 1143
  pp.pprint(client.updateMarketPlacePriceUpdateStatus(eval(args[0]),eval(args[1]),eval(args[2]),))
9776 vikram.rag 1144
 
9861 rajveer 1145
elif cmd == 'updateItemHoldInventory':
1146
  if len(args) != 1:
1147
    print 'updateItemHoldInventory requires 1 args'
1148
    sys.exit(1)
1149
  pp.pprint(client.updateItemHoldInventory(eval(args[0]),))
1150
 
9895 vikram.rag 1151
elif cmd == 'updateNlcAtMarketplaces':
1152
  if len(args) != 3:
1153
    print 'updateNlcAtMarketplaces requires 3 args'
1154
    sys.exit(1)
1155
  pp.pprint(client.updateNlcAtMarketplaces(eval(args[0]),eval(args[1]),eval(args[2]),))
1156
 
9945 vikram.rag 1157
elif cmd == 'getAllFlipkartItems':
1158
  if len(args) != 0:
1159
    print 'getAllFlipkartItems requires 0 args'
1160
    sys.exit(1)
1161
  pp.pprint(client.getAllFlipkartItems())
1162
 
10140 vikram.rag 1163
elif cmd == 'addOrUpdateFlipkartItem':
1164
  if len(args) != 1:
1165
    print 'addOrUpdateFlipkartItem requires 1 args'
1166
    sys.exit(1)
1167
  pp.pprint(client.addOrUpdateFlipkartItem(eval(args[0]),))
1168
 
1169
elif cmd == 'getFlipkartItem':
1170
  if len(args) != 1:
1171
    print 'getFlipkartItem requires 1 args'
1172
    sys.exit(1)
1173
  pp.pprint(client.getFlipkartItem(eval(args[0]),))
1174
 
1175
elif cmd == 'getFlipkartItemDetails':
1176
  if len(args) != 1:
1177
    print 'getFlipkartItemDetails requires 1 args'
1178
    sys.exit(1)
1179
  pp.pprint(client.getFlipkartItemDetails(eval(args[0]),))
1180
 
1181
elif cmd == 'getFlipkartItems':
1182
  if len(args) != 2:
1183
    print 'getFlipkartItems requires 2 args'
1184
    sys.exit(1)
1185
  pp.pprint(client.getFlipkartItems(eval(args[0]),eval(args[1]),))
1186
 
1187
elif cmd == 'searchFlipkartItems':
1188
  if len(args) != 3:
1189
    print 'searchFlipkartItems requires 3 args'
1190
    sys.exit(1)
1191
  pp.pprint(client.searchFlipkartItems(eval(args[0]),eval(args[1]),eval(args[2]),))
1192
 
1193
elif cmd == 'getCountForFlipkartItems':
1194
  if len(args) != 0:
1195
    print 'getCountForFlipkartItems requires 0 args'
1196
    sys.exit(1)
1197
  pp.pprint(client.getCountForFlipkartItems())
1198
 
1199
elif cmd == 'getFlipkartSearchResultCount':
1200
  if len(args) != 1:
1201
    print 'getFlipkartSearchResultCount requires 1 args'
1202
    sys.exit(1)
1203
  pp.pprint(client.getFlipkartSearchResultCount(eval(args[0]),))
1204
 
1205
elif cmd == 'getAllFkItems':
1206
  if len(args) != 0:
1207
    print 'getAllFkItems requires 0 args'
1208
    sys.exit(1)
1209
  pp.pprint(client.getAllFkItems())
1210
 
1211
elif cmd == 'getFlipkartItemBySkyAtFlipkart':
1212
  if len(args) != 1:
1213
    print 'getFlipkartItemBySkyAtFlipkart requires 1 args'
1214
    sys.exit(1)
1215
  pp.pprint(client.getFlipkartItemBySkyAtFlipkart(args[0],))
1216
 
11531 vikram.rag 1217
elif cmd == 'getMarketplaceHistory':
1218
  if len(args) != 3:
1219
    print 'getMarketplaceHistory requires 3 args'
1220
    sys.exit(1)
1221
  pp.pprint(client.getMarketplaceHistory(eval(args[0]),eval(args[1]),eval(args[2]),))
1222
 
10909 vikram.rag 1223
elif cmd == 'getAllFbbListedItems':
1224
  if len(args) != 0:
1225
    print 'getAllFbbListedItems requires 0 args'
1226
    sys.exit(1)
1227
  pp.pprint(client.getAllFbbListedItems())
1228
 
10924 vikram.rag 1229
elif cmd == 'getAllFbbPricingItems':
1230
  if len(args) != 0:
1231
    print 'getAllFbbPricingItems requires 0 args'
1232
    sys.exit(1)
1233
  pp.pprint(client.getAllFbbPricingItems())
1234
 
11531 vikram.rag 1235
elif cmd == 'getCountForMarketplaceHistory':
1236
  if len(args) != 2:
1237
    print 'getCountForMarketplaceHistory requires 2 args'
1238
    sys.exit(1)
1239
  pp.pprint(client.getCountForMarketplaceHistory(eval(args[0]),eval(args[1]),))
1240
 
1241
elif cmd == 'getMarketplaceHistoryByDate':
1242
  if len(args) != 6:
1243
    print 'getMarketplaceHistoryByDate requires 6 args'
1244
    sys.exit(1)
1245
  pp.pprint(client.getMarketplaceHistoryByDate(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))
1246
 
1247
elif cmd == 'getPrivateDealDetails':
1248
  if len(args) != 1:
1249
    print 'getPrivateDealDetails requires 1 args'
1250
    sys.exit(1)
1251
  pp.pprint(client.getPrivateDealDetails(eval(args[0]),))
1252
 
1253
elif cmd == 'getPrivateDealItems':
1254
  if len(args) != 2:
1255
    print 'getPrivateDealItems requires 2 args'
1256
    sys.exit(1)
1257
  pp.pprint(client.getPrivateDealItems(eval(args[0]),eval(args[1]),))
1258
 
11592 amit.gupta 1259
elif cmd == 'getAllActivePrivateDeals':
11653 amit.gupta 1260
  if len(args) != 2:
1261
    print 'getAllActivePrivateDeals requires 2 args'
11592 amit.gupta 1262
    sys.exit(1)
11653 amit.gupta 1263
  pp.pprint(client.getAllActivePrivateDeals(eval(args[0]),eval(args[1]),))
11592 amit.gupta 1264
 
11531 vikram.rag 1265
elif cmd == 'addOrUpdatePrivateDeal':
1266
  if len(args) != 1:
1267
    print 'addOrUpdatePrivateDeal requires 1 args'
1268
    sys.exit(1)
1269
  pp.pprint(client.addOrUpdatePrivateDeal(eval(args[0]),))
1270
 
11635 vikram.rag 1271
elif cmd == 'getPrivateDealsCatalogIds':
1272
  if len(args) != 2:
1273
    print 'getPrivateDealsCatalogIds requires 2 args'
1274
    sys.exit(1)
1275
  pp.pprint(client.getPrivateDealsCatalogIds(eval(args[0]),eval(args[1]),))
1276
 
11645 amit.gupta 1277
elif cmd == 'getPrivateDealsCount':
1278
  if len(args) != 0:
1279
    print 'getPrivateDealsCount requires 0 args'
1280
    sys.exit(1)
1281
  pp.pprint(client.getPrivateDealsCount())
1282
 
12567 amit.gupta 1283
elif cmd == 'getAmazonOutSyncItems':
1284
  if len(args) != 1:
1285
    print 'getAmazonOutSyncItems requires 1 args'
1286
    sys.exit(1)
1287
  pp.pprint(client.getAmazonOutSyncItems(eval(args[0]),))
1288
 
1289
elif cmd == 'getAllPrivateDealsComparison':
1290
  if len(args) != 0:
1291
    print 'getAllPrivateDealsComparison requires 0 args'
1292
    sys.exit(1)
1293
  pp.pprint(client.getAllPrivateDealsComparison())
1294
 
1295
elif cmd == 'getAllSnapdealMarketplaceItem':
1296
  if len(args) != 0:
1297
    print 'getAllSnapdealMarketplaceItem requires 0 args'
1298
    sys.exit(1)
1299
  pp.pprint(client.getAllSnapdealMarketplaceItem())
1300
 
1301
elif cmd == 'getAllFlipkartMarketplaceItem':
1302
  if len(args) != 0:
1303
    print 'getAllFlipkartMarketplaceItem requires 0 args'
1304
    sys.exit(1)
1305
  pp.pprint(client.getAllFlipkartMarketplaceItem())
1306
 
1307
elif cmd == 'addCompetitorScraping':
1308
  if len(args) != 1:
1309
    print 'addCompetitorScraping requires 1 args'
1310
    sys.exit(1)
1311
  pp.pprint(client.addCompetitorScraping(eval(args[0]),))
1312
 
1313
elif cmd == 'getPreviousCompetitorScraping':
1314
  if len(args) != 1:
1315
    print 'getPreviousCompetitorScraping requires 1 args'
1316
    sys.exit(1)
1317
  pp.pprint(client.getPreviousCompetitorScraping(eval(args[0]),))
1318
 
1319
elif cmd == 'getUploadResultById':
1320
  if len(args) != 1:
1321
    print 'getUploadResultById requires 1 args'
1322
    sys.exit(1)
1323
  pp.pprint(client.getUploadResultById(eval(args[0]),))
1324
 
1325
elif cmd == 'addAmazonPromotion':
1326
  if len(args) != 1:
1327
    print 'addAmazonPromotion requires 1 args'
1328
    sys.exit(1)
1329
  pp.pprint(client.addAmazonPromotion(eval(args[0]),))
1330
 
1331
elif cmd == 'getAmazonPromotion':
1332
  if len(args) != 2:
1333
    print 'getAmazonPromotion requires 2 args'
1334
    sys.exit(1)
1335
  pp.pprint(client.getAmazonPromotion(eval(args[0]),eval(args[1]),))
1336
 
1337
elif cmd == 'updateAmazonPromotion':
1338
  if len(args) != 1:
1339
    print 'updateAmazonPromotion requires 1 args'
1340
    sys.exit(1)
1341
  pp.pprint(client.updateAmazonPromotion(eval(args[0]),))
1342
 
1343
elif cmd == 'markPartiallyActive':
1344
  if len(args) != 2:
1345
    print 'markPartiallyActive requires 2 args'
1346
    sys.exit(1)
1347
  pp.pprint(client.markPartiallyActive(eval(args[0]),eval(args[1]),))
1348
 
1349
elif cmd == 'updateItemStateVat':
1350
  if len(args) != 2:
1351
    print 'updateItemStateVat requires 2 args'
1352
    sys.exit(1)
1353
  pp.pprint(client.updateItemStateVat(eval(args[0]),eval(args[1]),))
1354
 
12620 amit.gupta 1355
elif cmd == 'getExAffiliateItemInfo':
1356
  if len(args) != 0:
1357
    print 'getExAffiliateItemInfo requires 0 args'
1358
    sys.exit(1)
1359
  pp.pprint(client.getExAffiliateItemInfo())
1360
 
13136 amit.gupta 1361
elif cmd == 'getAllItemstoListOnFbg':
1362
  if len(args) != 0:
1363
    print 'getAllItemstoListOnFbg requires 0 args'
1364
    sys.exit(1)
1365
  pp.pprint(client.getAllItemstoListOnFbg())
1366
 
1367
elif cmd == 'getAllFbgListedItems':
1368
  if len(args) != 0:
1369
    print 'getAllFbgListedItems requires 0 args'
1370
    sys.exit(1)
1371
  pp.pprint(client.getAllFbgListedItems())
1372
 
1373
elif cmd == 'checkServices':
1374
  if len(args) != 1:
1375
    print 'checkServices requires 1 args'
1376
    sys.exit(1)
1377
  pp.pprint(client.checkServices(eval(args[0]),))
1378
 
13709 manish.sha 1379
elif cmd == 'addHsItem':
1380
  if len(args) != 1:
1381
    print 'addHsItem requires 1 args'
1382
    sys.exit(1)
1383
  pp.pprint(client.addHsItem(eval(args[0]),))
1384
 
1385
elif cmd == 'getHsItem':
1386
  if len(args) != 1:
1387
    print 'getHsItem requires 1 args'
1388
    sys.exit(1)
1389
  pp.pprint(client.getHsItem(args[0],))
1390
 
1391
elif cmd == 'updateHsItem':
1392
  if len(args) != 1:
1393
    print 'updateHsItem requires 1 args'
1394
    sys.exit(1)
1395
  pp.pprint(client.updateHsItem(eval(args[0]),))
1396
 
14780 manish.sha 1397
elif cmd == 'getPricingForDtr':
1398
  if len(args) != 1:
1399
    print 'getPricingForDtr requires 1 args'
1400
    sys.exit(1)
1401
  pp.pprint(client.getPricingForDtr(eval(args[0]),))
1402
 
19691 manish.sha 1403
elif cmd == 'getAllItemstoListOnFbd':
1404
  if len(args) != 0:
1405
    print 'getAllItemstoListOnFbd requires 0 args'
1406
    sys.exit(1)
1407
  pp.pprint(client.getAllItemstoListOnFbd())
1408
 
1409
elif cmd == 'getAllFbdListedItems':
1410
  if len(args) != 0:
1411
    print 'getAllFbdListedItems requires 0 args'
1412
    sys.exit(1)
1413
  pp.pprint(client.getAllFbdListedItems())
1414
 
1415
elif cmd == 'getBulkPricingForItems':
1416
  if len(args) != 1:
1417
    print 'getBulkPricingForItems requires 1 args'
1418
    sys.exit(1)
1419
  pp.pprint(client.getBulkPricingForItems(eval(args[0]),))
1420
 
1421
elif cmd == 'addBulkPricingForItem':
1422
  if len(args) != 1:
1423
    print 'addBulkPricingForItem requires 1 args'
1424
    sys.exit(1)
1425
  pp.pprint(client.addBulkPricingForItem(eval(args[0]),))
1426
 
1427
elif cmd == 'deleteBulkPricingForItemById':
1428
  if len(args) != 1:
1429
    print 'deleteBulkPricingForItemById requires 1 args'
1430
    sys.exit(1)
1431
  pp.pprint(client.deleteBulkPricingForItemById(eval(args[0]),))
1432
 
1433
elif cmd == 'deleteBulkPricingForItem':
1434
  if len(args) != 1:
1435
    print 'deleteBulkPricingForItem requires 1 args'
1436
    sys.exit(1)
1437
  pp.pprint(client.deleteBulkPricingForItem(eval(args[0]),))
1438
 
1439
elif cmd == 'getBulkPricingByItemId':
1440
  if len(args) != 1:
1441
    print 'getBulkPricingByItemId requires 1 args'
1442
    sys.exit(1)
1443
  pp.pprint(client.getBulkPricingByItemId(eval(args[0]),))
1444
 
1445
elif cmd == 'updateBulkPricesOnProduction':
1446
  if len(args) != 2:
1447
    print 'updateBulkPricesOnProduction requires 2 args'
1448
    sys.exit(1)
1449
  pp.pprint(client.updateBulkPricesOnProduction(eval(args[0]),eval(args[1]),))
1450
 
1451
elif cmd == 'getCartByValue':
1452
  if len(args) != 1:
1453
    print 'getCartByValue requires 1 args'
1454
    sys.exit(1)
1455
  pp.pprint(client.getCartByValue(eval(args[0]),))
1456
 
1457
elif cmd == 'updateItemPricing':
1458
  if len(args) != 1:
1459
    print 'updateItemPricing requires 1 args'
1460
    sys.exit(1)
1461
  pp.pprint(client.updateItemPricing(eval(args[0]),))
1462
 
1463
elif cmd == 'bulkUpdateCatalog':
1464
  if len(args) != 1:
1465
    print 'bulkUpdateCatalog requires 1 args'
1466
    sys.exit(1)
1467
  pp.pprint(client.bulkUpdateCatalog(eval(args[0]),))
1468
 
1469
elif cmd == 'getWarrantyInfoForItem':
1470
  if len(args) != 2:
1471
    print 'getWarrantyInfoForItem requires 2 args'
1472
    sys.exit(1)
1473
  pp.pprint(client.getWarrantyInfoForItem(eval(args[0]),eval(args[1]),))
1474
 
19714 manish.sha 1475
elif cmd == 'getWarrantyInfoForItemList':
1476
  if len(args) != 2:
1477
    print 'getWarrantyInfoForItemList requires 2 args'
1478
    sys.exit(1)
1479
  pp.pprint(client.getWarrantyInfoForItemList(eval(args[0]),eval(args[1]),))
1480
 
21838 amit.gupta 1481
elif cmd == 'getGstRatesByState':
1482
  if len(args) != 1:
1483
    print 'getGstRatesByState requires 1 args'
1484
    sys.exit(1)
1485
  pp.pprint(client.getGstRatesByState(eval(args[0]),))
1486
 
23148 ashik.ali 1487
elif cmd == 'getStateTaxRate':
23143 ashik.ali 1488
  if len(args) != 2:
23148 ashik.ali 1489
    print 'getStateTaxRate requires 2 args'
23143 ashik.ali 1490
    sys.exit(1)
23148 ashik.ali 1491
  pp.pprint(client.getStateTaxRate(eval(args[0]),eval(args[1]),))
23143 ashik.ali 1492
 
23148 ashik.ali 1493
elif cmd == 'getIgstTaxRate':
1494
  if len(args) != 1:
1495
    print 'getIgstTaxRate requires 1 args'
1496
    sys.exit(1)
1497
  pp.pprint(client.getIgstTaxRate(eval(args[0]),))
1498
 
23306 ashik.ali 1499
elif cmd == 'persistStateGstRate':
1500
  if len(args) != 1:
1501
    print 'persistStateGstRate requires 1 args'
1502
    sys.exit(1)
1503
  pp.pprint(client.persistStateGstRate(eval(args[0]),))
1504
 
21838 amit.gupta 1505
elif cmd == 'getInterStateGstRates':
1506
  if len(args) != 0:
1507
    print 'getInterStateGstRates requires 0 args'
1508
    sys.exit(1)
1509
  pp.pprint(client.getInterStateGstRates())
1510
 
1511
elif cmd == 'getHsnCodesByCategory':
1512
  if len(args) != 1:
1513
    print 'getHsnCodesByCategory requires 1 args'
1514
    sys.exit(1)
1515
  pp.pprint(client.getHsnCodesByCategory(eval(args[0]),))
1516
 
22566 amit.gupta 1517
elif cmd == 'getAllFofoDeals':
1518
  if len(args) != 2:
1519
    print 'getAllFofoDeals requires 2 args'
1520
    sys.exit(1)
1521
  pp.pprint(client.getAllFofoDeals(eval(args[0]),eval(args[1]),))
1522
 
5944 mandeep.dh 1523
else:
1524
  print 'Unrecognized method %s' % cmd
1525
  sys.exit(1)
1526
 
1527
transport.close()