Subversion Repositories SmartDukaan

Rev

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