Rev 23310 | Blame | Compare with Previous | Last modification | View Log | RSS feed
#!/usr/bin/env python## Autogenerated by Thrift Compiler (0.7.0)## DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING#import sysimport pprintfrom urlparse import urlparsefrom thrift.transport import TTransportfrom thrift.transport import TSocketfrom thrift.transport import THttpClientfrom thrift.protocol import TBinaryProtocolimport CatalogServicefrom ttypes import *if len(sys.argv) <= 1 or sys.argv[1] == '--help':print ''print 'Usage: ' + sys.argv[0] + ' [-h host:port] [-u url] [-f[ramed]] function [arg1 [arg2...]]'print ''print 'Functions:'print ' i64 addItem(Item item)'print ' i64 updateItem(Item item)'print ' ItemShippingInfo isActive(i64 itemId)'print ' getItemsStatus( itemIds)'print ' string getItemStatusDescription(i64 itemId)'print ' void startItemOn(i64 item_id, i64 timestamp)'print ' void retireItemOn(i64 item_id, i64 timestamp)'print ' void changeItemStatus(i64 item_id, i64 timestamp, status newstatus)'print ' Item getItem(i64 item_id)'print ' getItems( item_ids)'print ' getItemsByCatalogId(i64 catalog_item_id)'print ' getValidItemsByCatalogId(i64 catalog_item_id)'print ' getAllItems(bool isActive)'print ' getAllItemsByStatus(status itemStatus)'print ' bool markItemAsContentComplete(i64 entityId, i64 category, string brand, string modelName, string modelNumber, bool isAndroid)'print ' getVatRates(i64 itemId, i64 categoryId)'print ' getAllItemsInRange(i64 offset, i64 limit)'print ' getAllItemsByStatusInRange(status itemStatus, i64 offset, i64 limit)'print ' i32 getItemCountByStatus(bool useStatus, status itemStatus)'print ' getBestSellers()'print ' getBestSellersCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'print ' i64 getBestSellersCount()'print ' getBestDeals()'print ' getBestDealsCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'print ' i64 getBestDealsCount()'print ' getComingSoon()'print ' getComingSoonCatalogIds(i64 beginIndex, i64 totalItems, string brand, i64 category)'print ' i64 getComingSoonCount()'print ' getLatestArrivals()'print ' getLatestArrivalsCatalogIds(i64 beginIndex, i64 totalItems, string brand, categories)'print ' i64 getLatestArrivalsCount()'print ' i64 generateNewEntityID()'print ' bool addCategory(Category category)'print ' Category getCategory(i64 id)'print ' getAllCategories()'print ' getAllSimilarItems(i64 itemId)'print ' Item addSimilarItem(i64 itemId, i64 catalogItemId)'print ' bool addTag(string displayName, i64 itemId)'print ' bool deleteEntityTag(string displayName, i64 itemId)'print ' bool deleteTag(string displayName)'print ' getAllTags()'print ' getAllEntitiesByTagName(string displayName)'print ' getAllEntityTags()'print ' bool addBanner(BannerCongregate bannerCongregate)'print ' bool updateBanner(Banner banner)'print ' getAllBanners()'print ' bool deleteBanner(string bannerName, BannerType bannerType)'print ' Banner getBannerDetails(string bannerName, BannerType bannerType)'print ' getActiveBanners()'print ' bool addBannerMap( bannerMaps)'print ' bool updateBannerMap(BannerMap bannerMap)'print ' bool deleteBannerMap(string bannerName)'print ' getBannerMapDetails(string bannerName, BannerType bannerType)'print ' void addBannerUri( bannerUriMappings)'print ' getUriMapping(string bannerName, BannerType bannerType)'print ' void addCampaign(Campaign campaign)'print ' getCampaigns(string campaignName)'print ' void deleteCampaign(i64 campaignId)'print ' getAllCampaigns()'print ' getActiveBannersForMobileSite()'print ' bool deleteSimilarItem(i64 itemId, i64 catalogItemId)'print ' i64 checkSimilarItem(string brand, string modelNumber, string modelName, string color)'print ' void validateRiskyStatus(i64 itemId)'print ' void changeItemRiskyFlag(i64 itemId, bool risky)'print ' getItemsByRiskyFlag()'print ' getItemsForMasterSheet(string category, string brand)'print ' getSimilarItemsCatalogIds(i64 beginIndex, i64 totalItems, i64 itemId)'print ' bool addProductNotification(i64 itemId, string email)'print ' bool sendProductNotifications()'print ' getAllBrandsByCategory(i64 categoryId)'print ' getAllBrands()'print ' getAllSources()'print ' SourceItemPricing getItemPricingBySource(i64 itemId, i64 sourceId)'print ' void addSourceItemPricing(SourceItemPricing sourceItemPricing)'print ' getAllSourcePricing(i64 itemId)'print ' Item getItemForSource(i64 item_id, i64 sourceId)'print ' searchItemsInRange( searchTerms, i64 offset, i64 limit)'print ' i32 getSearchResultCount( searchTerms)'print ' getProductNotifications(i64 startDateTime)'print ' getProductNotificationRequestCount(i64 startDateTime, i64 categoryId)'print ' bool addAuthorizationLog(i64 itemId, string username, string reason)'print ' bool addupdateVoucherForItem(i64 catalog_item_id, i64 voucherType, i64 voucherAmount)'print ' bool deleteVoucherForItem(i64 catalog_item_id, i64 voucherType)'print ' i64 getVoucherAmount(i64 itemId, i64 voucherType)'print ' getAllItemVouchers(i64 itemId)'print ' bool isValidCatalogItemId(i64 catalog_item_id)'print ' double getVatPercentageForItem(i64 itemId, i64 stateId, double price)'print ' double getVatAmountForItem(i64 itemId, double price)'print ' getAllIgnoredInventoryUpdateItemsList(i32 offset, i32 limit)'print ' getAllAliveItems()'print ' i64 getInsuranceAmount(i64 itemId, double price, i64 insurerId, i64 quantity)'print ' Insurer getInsurer(i64 insurerId)'print ' getAllInsurers()'print ' void updateInsuranceDeclaredAmount(i64 insurerId, double amount)'print ' i64 getFreebieForItem(i64 itemId)'print ' void addOrUpdateFreebieForItem(FreebieItem freebieItem)'print ' void addOrUpdateBrandInfo(BrandInfo brandInfo)'print ' getBrandInfo()'print ' StorePricing getStorePricing(i64 itemId)'print ' getStorePricings( itemIds)'print ' void updateStorePricing(StorePricing sp, bool allColors)'print ' getAllAmazonListedItems()'print ' searchAmazonItems( searchTerm, i64 offset, i64 limit)'print ' i64 getAmazonSearchResultCount( searchTerm)'print ' i64 getCountForAmazonlistedItems()'print ' Amazonlisted getAmazonItemDetails(i64 itemId)'print ' void updateAmazonItemDetails(Amazonlisted amazonlisted)'print ' void addAmazonItem(Amazonlisted amazonlisted)'print ' getAsinItems()'print ' getAllFbaListedItems()'print ' getAllNonFbaListedItems()'print ' bool updateItemInventory(i64 itemId, i64 holdInventory, i64 defaultInventory)'print ' bool updateTimestampForAmazonFeeds(string type, sku, i64 timestamp)'print ' getAllParentCategories()'print ' void addPageViewEvent(PageViewEvents pageViewEvents)'print ' void addCartEvent(CartEvents cartEvents)'print ' void addEbayItem(EbayItem ebayItem)'print ' EbayItem getEbayItem(string listingId)'print ' void updateEbayItem(EbayItem ebayItem)'print ' getAmazonListedItems(i64 offset, i64 limit)'print ' bool updateAmazonAttributesInBulk( amazonlisted)'print ' getAllItemstoListOnFba()'print ' getAllItemstoListOnNonFba()'print ' void updateAsin( item)'print ' bool addOrUpdateSnapdealItem(SnapdealItem snapdealitem)'print ' SnapdealItem getSnapdealItem(i64 item_id)'print ' SnapdealItemDetails getSnapdealItemDetails(i64 item_id)'print ' getAllSnapdealItems()'print ' getSnapdealItems(i64 offset, i64 limit)'print ' searchSnapdealItems( searchTerm, i64 offset, i64 limit)'print ' i64 getCountForSnapdealItems()'print ' i64 getSnapdealSearchResultCount( searchTerm)'print ' i64 getPrefferedInsurerForItem(i64 itemId, InsurerType insurerType)'print ' SnapdealItem getSnapdealItembySkuAtSnapdeal(string skuAtSnapdeal)'print ' ProductFeedSubmit getProductFeedSubmit(i64 catalogItemId)'print ' bool addProductFeedSubmit(ProductFeedSubmit productFeedSubmit)'print ' bool updateProductFeedSubmit(ProductFeedSubmit productFeedSubmit)'print ' bool deleteProductFeedSubmit(i64 catalogItemId)'print ' getAllProductFeedSubmit()'print ' MarketplaceItems getMarketplacedetailsForItem(i64 itemId, i64 sourceId)'print ' bool updateMarketplaceAttributesForItem(MarketplaceItems marketPlaceItem)'print ' MarketplacePercentage getCostingForMarketplace(i64 source, i64 item_id)'print ' getMarketPlaceItemsForPriceUpdate(i64 source)'print ' void updateMarketPlacePriceUpdateStatus( skulist, i64 timestamp, i64 source)'print ' void updateItemHoldInventory( itemHoldMap)'print ' void updateNlcAtMarketplaces(i64 item_id, i64 vendor_id, double nlc)'print ' getAllFlipkartItems()'print ' bool addOrUpdateFlipkartItem(FlipkartItem flipkartitem)'print ' FlipkartItem getFlipkartItem(i64 item_id)'print ' FlipkartItemDetails getFlipkartItemDetails(i64 item_id)'print ' getFlipkartItems(i64 offset, i64 limit)'print ' searchFlipkartItems( searchTerm, i64 offset, i64 limit)'print ' i64 getCountForFlipkartItems()'print ' i64 getFlipkartSearchResultCount( searchTerm)'print ' getAllFkItems()'print ' FlipkartItem getFlipkartItemBySkyAtFlipkart(string sku)'print ' getMarketplaceHistory(i64 source, i64 offset, i64 itemId)'print ' getAllFbbListedItems()'print ' getAllFbbPricingItems()'print ' i64 getCountForMarketplaceHistory(i64 source, i64 itemId)'print ' getMarketplaceHistoryByDate(i64 source, i64 startDate, i64 endDate, i64 offset, i64 limit, i64 itemId)'print ' PrivateDeal getPrivateDealDetails(i64 item_id)'print ' getPrivateDealItems(i64 offset, i64 limit)'print ' getAllActivePrivateDeals( itemIds, i64 daysDelta)'print ' bool addOrUpdatePrivateDeal(PrivateDeal privateDeal)'print ' getPrivateDealsCatalogIds(i64 beginIndex, i64 totalItems)'print ' i32 getPrivateDealsCount()'print ' AmazonOutOfSync getAmazonOutSyncItems(i64 item_id)'print ' getAllPrivateDealsComparison()'print ' getAllSnapdealMarketplaceItem()'print ' getAllFlipkartMarketplaceItem()'print ' void addCompetitorScraping( competitorPricingMap)'print ' getPreviousCompetitorScraping(i64 delta)'print ' getUploadResultById(i64 uploadId)'print ' addAmazonPromotion( amazonPromotions)'print ' getAmazonPromotion(i64 startDate, i64 endDate)'print ' bool updateAmazonPromotion( amazonPromotions)'print ' bool markPartiallyActive(i64 itemId, i64 categoryId)'print ' bool updateItemStateVat(i64 itemId, statevat)'print ' getExAffiliateItemInfo()'print ' getAllItemstoListOnFbg()'print ' getAllFbgListedItems()'print ' checkServices( lines)'print ' void addHsItem( hsItems)'print ' HsItem getHsItem(string hsItemId)'print ' void updateHsItem(HsItem hsItem)'print ' DtrPricing getPricingForDtr(i64 catalogItemId)'print ' getAllItemstoListOnFbd()'print ' getAllFbdListedItems()'print ' getBulkPricingForItems( itemIds)'print ' BulkItemPricing addBulkPricingForItem(BulkItemPricing bulkItemPricing)'print ' bool deleteBulkPricingForItemById(i64 id)'print ' bool deleteBulkPricingForItem(i64 item_id)'print ' getBulkPricingByItemId(i64 item_id)'print ' bool updateBulkPricesOnProduction(i64 item_id, bulkItemPricingList)'print ' getCartByValue( cartIds)'print ' bool updateItemPricing( itemPricingList)'print ' void bulkUpdateCatalog( bulkUploadCatalog)'print ' getWarrantyInfoForItem(i64 catalogItemId, ItemCondition itemCondition)'print ' getWarrantyInfoForItemList( catalogItemIds, ItemCondition itemCondition)'print ' getStateTaxRate( itemIds, i64 stateId)'print ' getIgstTaxRate( itemIds)'print ' void persistGstRate( stateGstRates)'print ' getHsnCodesByCategory(i64 categoryId)'print ' getAllFofoDeals( itemIds, tagIds)'print ''sys.exit(0)pp = pprint.PrettyPrinter(indent = 2)host = 'localhost'port = 9090uri = ''framed = Falsehttp = Falseargi = 1if sys.argv[argi] == '-h':parts = sys.argv[argi+1].split(':')host = parts[0]port = int(parts[1])argi += 2if sys.argv[argi] == '-u':url = urlparse(sys.argv[argi+1])parts = url[1].split(':')host = parts[0]if len(parts) > 1:port = int(parts[1])else:port = 80uri = url[2]if url[4]:uri += '?%s' % url[4]http = Trueargi += 2if sys.argv[argi] == '-f' or sys.argv[argi] == '-framed':framed = Trueargi += 1cmd = sys.argv[argi]args = sys.argv[argi+1:]if http:transport = THttpClient.THttpClient(host, port, uri)else:socket = TSocket.TSocket(host, port)if framed:transport = TTransport.TFramedTransport(socket)else:transport = TTransport.TBufferedTransport(socket)protocol = TBinaryProtocol.TBinaryProtocol(transport)client = CatalogService.Client(protocol)transport.open()if cmd == 'addItem':if len(args) != 1:print 'addItem requires 1 args'sys.exit(1)pp.pprint(client.addItem(eval(args[0]),))elif cmd == 'updateItem':if len(args) != 1:print 'updateItem requires 1 args'sys.exit(1)pp.pprint(client.updateItem(eval(args[0]),))elif cmd == 'isActive':if len(args) != 1:print 'isActive requires 1 args'sys.exit(1)pp.pprint(client.isActive(eval(args[0]),))elif cmd == 'getItemsStatus':if len(args) != 1:print 'getItemsStatus requires 1 args'sys.exit(1)pp.pprint(client.getItemsStatus(eval(args[0]),))elif cmd == 'getItemStatusDescription':if len(args) != 1:print 'getItemStatusDescription requires 1 args'sys.exit(1)pp.pprint(client.getItemStatusDescription(eval(args[0]),))elif cmd == 'startItemOn':if len(args) != 2:print 'startItemOn requires 2 args'sys.exit(1)pp.pprint(client.startItemOn(eval(args[0]),eval(args[1]),))elif cmd == 'retireItemOn':if len(args) != 2:print 'retireItemOn requires 2 args'sys.exit(1)pp.pprint(client.retireItemOn(eval(args[0]),eval(args[1]),))elif cmd == 'changeItemStatus':if len(args) != 3:print 'changeItemStatus requires 3 args'sys.exit(1)pp.pprint(client.changeItemStatus(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getItem':if len(args) != 1:print 'getItem requires 1 args'sys.exit(1)pp.pprint(client.getItem(eval(args[0]),))elif cmd == 'getItems':if len(args) != 1:print 'getItems requires 1 args'sys.exit(1)pp.pprint(client.getItems(eval(args[0]),))elif cmd == 'getItemsByCatalogId':if len(args) != 1:print 'getItemsByCatalogId requires 1 args'sys.exit(1)pp.pprint(client.getItemsByCatalogId(eval(args[0]),))elif cmd == 'getValidItemsByCatalogId':if len(args) != 1:print 'getValidItemsByCatalogId requires 1 args'sys.exit(1)pp.pprint(client.getValidItemsByCatalogId(eval(args[0]),))elif cmd == 'getAllItems':if len(args) != 1:print 'getAllItems requires 1 args'sys.exit(1)pp.pprint(client.getAllItems(eval(args[0]),))elif cmd == 'getAllItemsByStatus':if len(args) != 1:print 'getAllItemsByStatus requires 1 args'sys.exit(1)pp.pprint(client.getAllItemsByStatus(eval(args[0]),))elif cmd == 'markItemAsContentComplete':if len(args) != 6:print 'markItemAsContentComplete requires 6 args'sys.exit(1)pp.pprint(client.markItemAsContentComplete(eval(args[0]),eval(args[1]),args[2],args[3],args[4],eval(args[5]),))elif cmd == 'getVatRates':if len(args) != 2:print 'getVatRates requires 2 args'sys.exit(1)pp.pprint(client.getVatRates(eval(args[0]),eval(args[1]),))elif cmd == 'getAllItemsInRange':if len(args) != 2:print 'getAllItemsInRange requires 2 args'sys.exit(1)pp.pprint(client.getAllItemsInRange(eval(args[0]),eval(args[1]),))elif cmd == 'getAllItemsByStatusInRange':if len(args) != 3:print 'getAllItemsByStatusInRange requires 3 args'sys.exit(1)pp.pprint(client.getAllItemsByStatusInRange(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getItemCountByStatus':if len(args) != 2:print 'getItemCountByStatus requires 2 args'sys.exit(1)pp.pprint(client.getItemCountByStatus(eval(args[0]),eval(args[1]),))elif cmd == 'getBestSellers':if len(args) != 0:print 'getBestSellers requires 0 args'sys.exit(1)pp.pprint(client.getBestSellers())elif cmd == 'getBestSellersCatalogIds':if len(args) != 4:print 'getBestSellersCatalogIds requires 4 args'sys.exit(1)pp.pprint(client.getBestSellersCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))elif cmd == 'getBestSellersCount':if len(args) != 0:print 'getBestSellersCount requires 0 args'sys.exit(1)pp.pprint(client.getBestSellersCount())elif cmd == 'getBestDeals':if len(args) != 0:print 'getBestDeals requires 0 args'sys.exit(1)pp.pprint(client.getBestDeals())elif cmd == 'getBestDealsCatalogIds':if len(args) != 4:print 'getBestDealsCatalogIds requires 4 args'sys.exit(1)pp.pprint(client.getBestDealsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))elif cmd == 'getBestDealsCount':if len(args) != 0:print 'getBestDealsCount requires 0 args'sys.exit(1)pp.pprint(client.getBestDealsCount())elif cmd == 'getComingSoon':if len(args) != 0:print 'getComingSoon requires 0 args'sys.exit(1)pp.pprint(client.getComingSoon())elif cmd == 'getComingSoonCatalogIds':if len(args) != 4:print 'getComingSoonCatalogIds requires 4 args'sys.exit(1)pp.pprint(client.getComingSoonCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))elif cmd == 'getComingSoonCount':if len(args) != 0:print 'getComingSoonCount requires 0 args'sys.exit(1)pp.pprint(client.getComingSoonCount())elif cmd == 'getLatestArrivals':if len(args) != 0:print 'getLatestArrivals requires 0 args'sys.exit(1)pp.pprint(client.getLatestArrivals())elif cmd == 'getLatestArrivalsCatalogIds':if len(args) != 4:print 'getLatestArrivalsCatalogIds requires 4 args'sys.exit(1)pp.pprint(client.getLatestArrivalsCatalogIds(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))elif cmd == 'getLatestArrivalsCount':if len(args) != 0:print 'getLatestArrivalsCount requires 0 args'sys.exit(1)pp.pprint(client.getLatestArrivalsCount())elif cmd == 'generateNewEntityID':if len(args) != 0:print 'generateNewEntityID requires 0 args'sys.exit(1)pp.pprint(client.generateNewEntityID())elif cmd == 'addCategory':if len(args) != 1:print 'addCategory requires 1 args'sys.exit(1)pp.pprint(client.addCategory(eval(args[0]),))elif cmd == 'getCategory':if len(args) != 1:print 'getCategory requires 1 args'sys.exit(1)pp.pprint(client.getCategory(eval(args[0]),))elif cmd == 'getAllCategories':if len(args) != 0:print 'getAllCategories requires 0 args'sys.exit(1)pp.pprint(client.getAllCategories())elif cmd == 'getAllSimilarItems':if len(args) != 1:print 'getAllSimilarItems requires 1 args'sys.exit(1)pp.pprint(client.getAllSimilarItems(eval(args[0]),))elif cmd == 'addSimilarItem':if len(args) != 2:print 'addSimilarItem requires 2 args'sys.exit(1)pp.pprint(client.addSimilarItem(eval(args[0]),eval(args[1]),))elif cmd == 'addTag':if len(args) != 2:print 'addTag requires 2 args'sys.exit(1)pp.pprint(client.addTag(args[0],eval(args[1]),))elif cmd == 'deleteEntityTag':if len(args) != 2:print 'deleteEntityTag requires 2 args'sys.exit(1)pp.pprint(client.deleteEntityTag(args[0],eval(args[1]),))elif cmd == 'deleteTag':if len(args) != 1:print 'deleteTag requires 1 args'sys.exit(1)pp.pprint(client.deleteTag(args[0],))elif cmd == 'getAllTags':if len(args) != 0:print 'getAllTags requires 0 args'sys.exit(1)pp.pprint(client.getAllTags())elif cmd == 'getAllEntitiesByTagName':if len(args) != 1:print 'getAllEntitiesByTagName requires 1 args'sys.exit(1)pp.pprint(client.getAllEntitiesByTagName(args[0],))elif cmd == 'getAllEntityTags':if len(args) != 0:print 'getAllEntityTags requires 0 args'sys.exit(1)pp.pprint(client.getAllEntityTags())elif cmd == 'addBanner':if len(args) != 1:print 'addBanner requires 1 args'sys.exit(1)pp.pprint(client.addBanner(eval(args[0]),))elif cmd == 'updateBanner':if len(args) != 1:print 'updateBanner requires 1 args'sys.exit(1)pp.pprint(client.updateBanner(eval(args[0]),))elif cmd == 'getAllBanners':if len(args) != 0:print 'getAllBanners requires 0 args'sys.exit(1)pp.pprint(client.getAllBanners())elif cmd == 'deleteBanner':if len(args) != 2:print 'deleteBanner requires 2 args'sys.exit(1)pp.pprint(client.deleteBanner(args[0],eval(args[1]),))elif cmd == 'getBannerDetails':if len(args) != 2:print 'getBannerDetails requires 2 args'sys.exit(1)pp.pprint(client.getBannerDetails(args[0],eval(args[1]),))elif cmd == 'getActiveBanners':if len(args) != 0:print 'getActiveBanners requires 0 args'sys.exit(1)pp.pprint(client.getActiveBanners())elif cmd == 'addBannerMap':if len(args) != 1:print 'addBannerMap requires 1 args'sys.exit(1)pp.pprint(client.addBannerMap(eval(args[0]),))elif cmd == 'updateBannerMap':if len(args) != 1:print 'updateBannerMap requires 1 args'sys.exit(1)pp.pprint(client.updateBannerMap(eval(args[0]),))elif cmd == 'deleteBannerMap':if len(args) != 1:print 'deleteBannerMap requires 1 args'sys.exit(1)pp.pprint(client.deleteBannerMap(args[0],))elif cmd == 'getBannerMapDetails':if len(args) != 2:print 'getBannerMapDetails requires 2 args'sys.exit(1)pp.pprint(client.getBannerMapDetails(args[0],eval(args[1]),))elif cmd == 'addBannerUri':if len(args) != 1:print 'addBannerUri requires 1 args'sys.exit(1)pp.pprint(client.addBannerUri(eval(args[0]),))elif cmd == 'getUriMapping':if len(args) != 2:print 'getUriMapping requires 2 args'sys.exit(1)pp.pprint(client.getUriMapping(args[0],eval(args[1]),))elif cmd == 'addCampaign':if len(args) != 1:print 'addCampaign requires 1 args'sys.exit(1)pp.pprint(client.addCampaign(eval(args[0]),))elif cmd == 'getCampaigns':if len(args) != 1:print 'getCampaigns requires 1 args'sys.exit(1)pp.pprint(client.getCampaigns(args[0],))elif cmd == 'deleteCampaign':if len(args) != 1:print 'deleteCampaign requires 1 args'sys.exit(1)pp.pprint(client.deleteCampaign(eval(args[0]),))elif cmd == 'getAllCampaigns':if len(args) != 0:print 'getAllCampaigns requires 0 args'sys.exit(1)pp.pprint(client.getAllCampaigns())elif cmd == 'getActiveBannersForMobileSite':if len(args) != 0:print 'getActiveBannersForMobileSite requires 0 args'sys.exit(1)pp.pprint(client.getActiveBannersForMobileSite())elif cmd == 'deleteSimilarItem':if len(args) != 2:print 'deleteSimilarItem requires 2 args'sys.exit(1)pp.pprint(client.deleteSimilarItem(eval(args[0]),eval(args[1]),))elif cmd == 'checkSimilarItem':if len(args) != 4:print 'checkSimilarItem requires 4 args'sys.exit(1)pp.pprint(client.checkSimilarItem(args[0],args[1],args[2],args[3],))elif cmd == 'validateRiskyStatus':if len(args) != 1:print 'validateRiskyStatus requires 1 args'sys.exit(1)pp.pprint(client.validateRiskyStatus(eval(args[0]),))elif cmd == 'changeItemRiskyFlag':if len(args) != 2:print 'changeItemRiskyFlag requires 2 args'sys.exit(1)pp.pprint(client.changeItemRiskyFlag(eval(args[0]),eval(args[1]),))elif cmd == 'getItemsByRiskyFlag':if len(args) != 0:print 'getItemsByRiskyFlag requires 0 args'sys.exit(1)pp.pprint(client.getItemsByRiskyFlag())elif cmd == 'getItemsForMasterSheet':if len(args) != 2:print 'getItemsForMasterSheet requires 2 args'sys.exit(1)pp.pprint(client.getItemsForMasterSheet(args[0],args[1],))elif cmd == 'getSimilarItemsCatalogIds':if len(args) != 3:print 'getSimilarItemsCatalogIds requires 3 args'sys.exit(1)pp.pprint(client.getSimilarItemsCatalogIds(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'addProductNotification':if len(args) != 2:print 'addProductNotification requires 2 args'sys.exit(1)pp.pprint(client.addProductNotification(eval(args[0]),args[1],))elif cmd == 'sendProductNotifications':if len(args) != 0:print 'sendProductNotifications requires 0 args'sys.exit(1)pp.pprint(client.sendProductNotifications())elif cmd == 'getAllBrandsByCategory':if len(args) != 1:print 'getAllBrandsByCategory requires 1 args'sys.exit(1)pp.pprint(client.getAllBrandsByCategory(eval(args[0]),))elif cmd == 'getAllBrands':if len(args) != 0:print 'getAllBrands requires 0 args'sys.exit(1)pp.pprint(client.getAllBrands())elif cmd == 'getAllSources':if len(args) != 0:print 'getAllSources requires 0 args'sys.exit(1)pp.pprint(client.getAllSources())elif cmd == 'getItemPricingBySource':if len(args) != 2:print 'getItemPricingBySource requires 2 args'sys.exit(1)pp.pprint(client.getItemPricingBySource(eval(args[0]),eval(args[1]),))elif cmd == 'addSourceItemPricing':if len(args) != 1:print 'addSourceItemPricing requires 1 args'sys.exit(1)pp.pprint(client.addSourceItemPricing(eval(args[0]),))elif cmd == 'getAllSourcePricing':if len(args) != 1:print 'getAllSourcePricing requires 1 args'sys.exit(1)pp.pprint(client.getAllSourcePricing(eval(args[0]),))elif cmd == 'getItemForSource':if len(args) != 2:print 'getItemForSource requires 2 args'sys.exit(1)pp.pprint(client.getItemForSource(eval(args[0]),eval(args[1]),))elif cmd == 'searchItemsInRange':if len(args) != 3:print 'searchItemsInRange requires 3 args'sys.exit(1)pp.pprint(client.searchItemsInRange(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getSearchResultCount':if len(args) != 1:print 'getSearchResultCount requires 1 args'sys.exit(1)pp.pprint(client.getSearchResultCount(eval(args[0]),))elif cmd == 'getProductNotifications':if len(args) != 1:print 'getProductNotifications requires 1 args'sys.exit(1)pp.pprint(client.getProductNotifications(eval(args[0]),))elif cmd == 'getProductNotificationRequestCount':if len(args) != 2:print 'getProductNotificationRequestCount requires 2 args'sys.exit(1)pp.pprint(client.getProductNotificationRequestCount(eval(args[0]),eval(args[1]),))elif cmd == 'addAuthorizationLog':if len(args) != 3:print 'addAuthorizationLog requires 3 args'sys.exit(1)pp.pprint(client.addAuthorizationLog(eval(args[0]),args[1],args[2],))elif cmd == 'addupdateVoucherForItem':if len(args) != 3:print 'addupdateVoucherForItem requires 3 args'sys.exit(1)pp.pprint(client.addupdateVoucherForItem(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'deleteVoucherForItem':if len(args) != 2:print 'deleteVoucherForItem requires 2 args'sys.exit(1)pp.pprint(client.deleteVoucherForItem(eval(args[0]),eval(args[1]),))elif cmd == 'getVoucherAmount':if len(args) != 2:print 'getVoucherAmount requires 2 args'sys.exit(1)pp.pprint(client.getVoucherAmount(eval(args[0]),eval(args[1]),))elif cmd == 'getAllItemVouchers':if len(args) != 1:print 'getAllItemVouchers requires 1 args'sys.exit(1)pp.pprint(client.getAllItemVouchers(eval(args[0]),))elif cmd == 'isValidCatalogItemId':if len(args) != 1:print 'isValidCatalogItemId requires 1 args'sys.exit(1)pp.pprint(client.isValidCatalogItemId(eval(args[0]),))elif cmd == 'getVatPercentageForItem':if len(args) != 3:print 'getVatPercentageForItem requires 3 args'sys.exit(1)pp.pprint(client.getVatPercentageForItem(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getVatAmountForItem':if len(args) != 2:print 'getVatAmountForItem requires 2 args'sys.exit(1)pp.pprint(client.getVatAmountForItem(eval(args[0]),eval(args[1]),))elif cmd == 'getAllIgnoredInventoryUpdateItemsList':if len(args) != 2:print 'getAllIgnoredInventoryUpdateItemsList requires 2 args'sys.exit(1)pp.pprint(client.getAllIgnoredInventoryUpdateItemsList(eval(args[0]),eval(args[1]),))elif cmd == 'getAllAliveItems':if len(args) != 0:print 'getAllAliveItems requires 0 args'sys.exit(1)pp.pprint(client.getAllAliveItems())elif cmd == 'getInsuranceAmount':if len(args) != 4:print 'getInsuranceAmount requires 4 args'sys.exit(1)pp.pprint(client.getInsuranceAmount(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getInsurer':if len(args) != 1:print 'getInsurer requires 1 args'sys.exit(1)pp.pprint(client.getInsurer(eval(args[0]),))elif cmd == 'getAllInsurers':if len(args) != 0:print 'getAllInsurers requires 0 args'sys.exit(1)pp.pprint(client.getAllInsurers())elif cmd == 'updateInsuranceDeclaredAmount':if len(args) != 2:print 'updateInsuranceDeclaredAmount requires 2 args'sys.exit(1)pp.pprint(client.updateInsuranceDeclaredAmount(eval(args[0]),eval(args[1]),))elif cmd == 'getFreebieForItem':if len(args) != 1:print 'getFreebieForItem requires 1 args'sys.exit(1)pp.pprint(client.getFreebieForItem(eval(args[0]),))elif cmd == 'addOrUpdateFreebieForItem':if len(args) != 1:print 'addOrUpdateFreebieForItem requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateFreebieForItem(eval(args[0]),))elif cmd == 'addOrUpdateBrandInfo':if len(args) != 1:print 'addOrUpdateBrandInfo requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateBrandInfo(eval(args[0]),))elif cmd == 'getBrandInfo':if len(args) != 0:print 'getBrandInfo requires 0 args'sys.exit(1)pp.pprint(client.getBrandInfo())elif cmd == 'getStorePricing':if len(args) != 1:print 'getStorePricing requires 1 args'sys.exit(1)pp.pprint(client.getStorePricing(eval(args[0]),))elif cmd == 'getStorePricings':if len(args) != 1:print 'getStorePricings requires 1 args'sys.exit(1)pp.pprint(client.getStorePricings(eval(args[0]),))elif cmd == 'updateStorePricing':if len(args) != 2:print 'updateStorePricing requires 2 args'sys.exit(1)pp.pprint(client.updateStorePricing(eval(args[0]),eval(args[1]),))elif cmd == 'getAllAmazonListedItems':if len(args) != 0:print 'getAllAmazonListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllAmazonListedItems())elif cmd == 'searchAmazonItems':if len(args) != 3:print 'searchAmazonItems requires 3 args'sys.exit(1)pp.pprint(client.searchAmazonItems(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAmazonSearchResultCount':if len(args) != 1:print 'getAmazonSearchResultCount requires 1 args'sys.exit(1)pp.pprint(client.getAmazonSearchResultCount(eval(args[0]),))elif cmd == 'getCountForAmazonlistedItems':if len(args) != 0:print 'getCountForAmazonlistedItems requires 0 args'sys.exit(1)pp.pprint(client.getCountForAmazonlistedItems())elif cmd == 'getAmazonItemDetails':if len(args) != 1:print 'getAmazonItemDetails requires 1 args'sys.exit(1)pp.pprint(client.getAmazonItemDetails(eval(args[0]),))elif cmd == 'updateAmazonItemDetails':if len(args) != 1:print 'updateAmazonItemDetails requires 1 args'sys.exit(1)pp.pprint(client.updateAmazonItemDetails(eval(args[0]),))elif cmd == 'addAmazonItem':if len(args) != 1:print 'addAmazonItem requires 1 args'sys.exit(1)pp.pprint(client.addAmazonItem(eval(args[0]),))elif cmd == 'getAsinItems':if len(args) != 0:print 'getAsinItems requires 0 args'sys.exit(1)pp.pprint(client.getAsinItems())elif cmd == 'getAllFbaListedItems':if len(args) != 0:print 'getAllFbaListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFbaListedItems())elif cmd == 'getAllNonFbaListedItems':if len(args) != 0:print 'getAllNonFbaListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllNonFbaListedItems())elif cmd == 'updateItemInventory':if len(args) != 3:print 'updateItemInventory requires 3 args'sys.exit(1)pp.pprint(client.updateItemInventory(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'updateTimestampForAmazonFeeds':if len(args) != 3:print 'updateTimestampForAmazonFeeds requires 3 args'sys.exit(1)pp.pprint(client.updateTimestampForAmazonFeeds(args[0],eval(args[1]),eval(args[2]),))elif cmd == 'getAllParentCategories':if len(args) != 0:print 'getAllParentCategories requires 0 args'sys.exit(1)pp.pprint(client.getAllParentCategories())elif cmd == 'addPageViewEvent':if len(args) != 1:print 'addPageViewEvent requires 1 args'sys.exit(1)pp.pprint(client.addPageViewEvent(eval(args[0]),))elif cmd == 'addCartEvent':if len(args) != 1:print 'addCartEvent requires 1 args'sys.exit(1)pp.pprint(client.addCartEvent(eval(args[0]),))elif cmd == 'addEbayItem':if len(args) != 1:print 'addEbayItem requires 1 args'sys.exit(1)pp.pprint(client.addEbayItem(eval(args[0]),))elif cmd == 'getEbayItem':if len(args) != 1:print 'getEbayItem requires 1 args'sys.exit(1)pp.pprint(client.getEbayItem(args[0],))elif cmd == 'updateEbayItem':if len(args) != 1:print 'updateEbayItem requires 1 args'sys.exit(1)pp.pprint(client.updateEbayItem(eval(args[0]),))elif cmd == 'getAmazonListedItems':if len(args) != 2:print 'getAmazonListedItems requires 2 args'sys.exit(1)pp.pprint(client.getAmazonListedItems(eval(args[0]),eval(args[1]),))elif cmd == 'updateAmazonAttributesInBulk':if len(args) != 1:print 'updateAmazonAttributesInBulk requires 1 args'sys.exit(1)pp.pprint(client.updateAmazonAttributesInBulk(eval(args[0]),))elif cmd == 'getAllItemstoListOnFba':if len(args) != 0:print 'getAllItemstoListOnFba requires 0 args'sys.exit(1)pp.pprint(client.getAllItemstoListOnFba())elif cmd == 'getAllItemstoListOnNonFba':if len(args) != 0:print 'getAllItemstoListOnNonFba requires 0 args'sys.exit(1)pp.pprint(client.getAllItemstoListOnNonFba())elif cmd == 'updateAsin':if len(args) != 1:print 'updateAsin requires 1 args'sys.exit(1)pp.pprint(client.updateAsin(eval(args[0]),))elif cmd == 'addOrUpdateSnapdealItem':if len(args) != 1:print 'addOrUpdateSnapdealItem requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateSnapdealItem(eval(args[0]),))elif cmd == 'getSnapdealItem':if len(args) != 1:print 'getSnapdealItem requires 1 args'sys.exit(1)pp.pprint(client.getSnapdealItem(eval(args[0]),))elif cmd == 'getSnapdealItemDetails':if len(args) != 1:print 'getSnapdealItemDetails requires 1 args'sys.exit(1)pp.pprint(client.getSnapdealItemDetails(eval(args[0]),))elif cmd == 'getAllSnapdealItems':if len(args) != 0:print 'getAllSnapdealItems requires 0 args'sys.exit(1)pp.pprint(client.getAllSnapdealItems())elif cmd == 'getSnapdealItems':if len(args) != 2:print 'getSnapdealItems requires 2 args'sys.exit(1)pp.pprint(client.getSnapdealItems(eval(args[0]),eval(args[1]),))elif cmd == 'searchSnapdealItems':if len(args) != 3:print 'searchSnapdealItems requires 3 args'sys.exit(1)pp.pprint(client.searchSnapdealItems(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getCountForSnapdealItems':if len(args) != 0:print 'getCountForSnapdealItems requires 0 args'sys.exit(1)pp.pprint(client.getCountForSnapdealItems())elif cmd == 'getSnapdealSearchResultCount':if len(args) != 1:print 'getSnapdealSearchResultCount requires 1 args'sys.exit(1)pp.pprint(client.getSnapdealSearchResultCount(eval(args[0]),))elif cmd == 'getPrefferedInsurerForItem':if len(args) != 2:print 'getPrefferedInsurerForItem requires 2 args'sys.exit(1)pp.pprint(client.getPrefferedInsurerForItem(eval(args[0]),eval(args[1]),))elif cmd == 'getSnapdealItembySkuAtSnapdeal':if len(args) != 1:print 'getSnapdealItembySkuAtSnapdeal requires 1 args'sys.exit(1)pp.pprint(client.getSnapdealItembySkuAtSnapdeal(args[0],))elif cmd == 'getProductFeedSubmit':if len(args) != 1:print 'getProductFeedSubmit requires 1 args'sys.exit(1)pp.pprint(client.getProductFeedSubmit(eval(args[0]),))elif cmd == 'addProductFeedSubmit':if len(args) != 1:print 'addProductFeedSubmit requires 1 args'sys.exit(1)pp.pprint(client.addProductFeedSubmit(eval(args[0]),))elif cmd == 'updateProductFeedSubmit':if len(args) != 1:print 'updateProductFeedSubmit requires 1 args'sys.exit(1)pp.pprint(client.updateProductFeedSubmit(eval(args[0]),))elif cmd == 'deleteProductFeedSubmit':if len(args) != 1:print 'deleteProductFeedSubmit requires 1 args'sys.exit(1)pp.pprint(client.deleteProductFeedSubmit(eval(args[0]),))elif cmd == 'getAllProductFeedSubmit':if len(args) != 0:print 'getAllProductFeedSubmit requires 0 args'sys.exit(1)pp.pprint(client.getAllProductFeedSubmit())elif cmd == 'getMarketplacedetailsForItem':if len(args) != 2:print 'getMarketplacedetailsForItem requires 2 args'sys.exit(1)pp.pprint(client.getMarketplacedetailsForItem(eval(args[0]),eval(args[1]),))elif cmd == 'updateMarketplaceAttributesForItem':if len(args) != 1:print 'updateMarketplaceAttributesForItem requires 1 args'sys.exit(1)pp.pprint(client.updateMarketplaceAttributesForItem(eval(args[0]),))elif cmd == 'getCostingForMarketplace':if len(args) != 2:print 'getCostingForMarketplace requires 2 args'sys.exit(1)pp.pprint(client.getCostingForMarketplace(eval(args[0]),eval(args[1]),))elif cmd == 'getMarketPlaceItemsForPriceUpdate':if len(args) != 1:print 'getMarketPlaceItemsForPriceUpdate requires 1 args'sys.exit(1)pp.pprint(client.getMarketPlaceItemsForPriceUpdate(eval(args[0]),))elif cmd == 'updateMarketPlacePriceUpdateStatus':if len(args) != 3:print 'updateMarketPlacePriceUpdateStatus requires 3 args'sys.exit(1)pp.pprint(client.updateMarketPlacePriceUpdateStatus(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'updateItemHoldInventory':if len(args) != 1:print 'updateItemHoldInventory requires 1 args'sys.exit(1)pp.pprint(client.updateItemHoldInventory(eval(args[0]),))elif cmd == 'updateNlcAtMarketplaces':if len(args) != 3:print 'updateNlcAtMarketplaces requires 3 args'sys.exit(1)pp.pprint(client.updateNlcAtMarketplaces(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAllFlipkartItems':if len(args) != 0:print 'getAllFlipkartItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFlipkartItems())elif cmd == 'addOrUpdateFlipkartItem':if len(args) != 1:print 'addOrUpdateFlipkartItem requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateFlipkartItem(eval(args[0]),))elif cmd == 'getFlipkartItem':if len(args) != 1:print 'getFlipkartItem requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartItem(eval(args[0]),))elif cmd == 'getFlipkartItemDetails':if len(args) != 1:print 'getFlipkartItemDetails requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartItemDetails(eval(args[0]),))elif cmd == 'getFlipkartItems':if len(args) != 2:print 'getFlipkartItems requires 2 args'sys.exit(1)pp.pprint(client.getFlipkartItems(eval(args[0]),eval(args[1]),))elif cmd == 'searchFlipkartItems':if len(args) != 3:print 'searchFlipkartItems requires 3 args'sys.exit(1)pp.pprint(client.searchFlipkartItems(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getCountForFlipkartItems':if len(args) != 0:print 'getCountForFlipkartItems requires 0 args'sys.exit(1)pp.pprint(client.getCountForFlipkartItems())elif cmd == 'getFlipkartSearchResultCount':if len(args) != 1:print 'getFlipkartSearchResultCount requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartSearchResultCount(eval(args[0]),))elif cmd == 'getAllFkItems':if len(args) != 0:print 'getAllFkItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFkItems())elif cmd == 'getFlipkartItemBySkyAtFlipkart':if len(args) != 1:print 'getFlipkartItemBySkyAtFlipkart requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartItemBySkyAtFlipkart(args[0],))elif cmd == 'getMarketplaceHistory':if len(args) != 3:print 'getMarketplaceHistory requires 3 args'sys.exit(1)pp.pprint(client.getMarketplaceHistory(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAllFbbListedItems':if len(args) != 0:print 'getAllFbbListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFbbListedItems())elif cmd == 'getAllFbbPricingItems':if len(args) != 0:print 'getAllFbbPricingItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFbbPricingItems())elif cmd == 'getCountForMarketplaceHistory':if len(args) != 2:print 'getCountForMarketplaceHistory requires 2 args'sys.exit(1)pp.pprint(client.getCountForMarketplaceHistory(eval(args[0]),eval(args[1]),))elif cmd == 'getMarketplaceHistoryByDate':if len(args) != 6:print 'getMarketplaceHistoryByDate requires 6 args'sys.exit(1)pp.pprint(client.getMarketplaceHistoryByDate(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))elif cmd == 'getPrivateDealDetails':if len(args) != 1:print 'getPrivateDealDetails requires 1 args'sys.exit(1)pp.pprint(client.getPrivateDealDetails(eval(args[0]),))elif cmd == 'getPrivateDealItems':if len(args) != 2:print 'getPrivateDealItems requires 2 args'sys.exit(1)pp.pprint(client.getPrivateDealItems(eval(args[0]),eval(args[1]),))elif cmd == 'getAllActivePrivateDeals':if len(args) != 2:print 'getAllActivePrivateDeals requires 2 args'sys.exit(1)pp.pprint(client.getAllActivePrivateDeals(eval(args[0]),eval(args[1]),))elif cmd == 'addOrUpdatePrivateDeal':if len(args) != 1:print 'addOrUpdatePrivateDeal requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdatePrivateDeal(eval(args[0]),))elif cmd == 'getPrivateDealsCatalogIds':if len(args) != 2:print 'getPrivateDealsCatalogIds requires 2 args'sys.exit(1)pp.pprint(client.getPrivateDealsCatalogIds(eval(args[0]),eval(args[1]),))elif cmd == 'getPrivateDealsCount':if len(args) != 0:print 'getPrivateDealsCount requires 0 args'sys.exit(1)pp.pprint(client.getPrivateDealsCount())elif cmd == 'getAmazonOutSyncItems':if len(args) != 1:print 'getAmazonOutSyncItems requires 1 args'sys.exit(1)pp.pprint(client.getAmazonOutSyncItems(eval(args[0]),))elif cmd == 'getAllPrivateDealsComparison':if len(args) != 0:print 'getAllPrivateDealsComparison requires 0 args'sys.exit(1)pp.pprint(client.getAllPrivateDealsComparison())elif cmd == 'getAllSnapdealMarketplaceItem':if len(args) != 0:print 'getAllSnapdealMarketplaceItem requires 0 args'sys.exit(1)pp.pprint(client.getAllSnapdealMarketplaceItem())elif cmd == 'getAllFlipkartMarketplaceItem':if len(args) != 0:print 'getAllFlipkartMarketplaceItem requires 0 args'sys.exit(1)pp.pprint(client.getAllFlipkartMarketplaceItem())elif cmd == 'addCompetitorScraping':if len(args) != 1:print 'addCompetitorScraping requires 1 args'sys.exit(1)pp.pprint(client.addCompetitorScraping(eval(args[0]),))elif cmd == 'getPreviousCompetitorScraping':if len(args) != 1:print 'getPreviousCompetitorScraping requires 1 args'sys.exit(1)pp.pprint(client.getPreviousCompetitorScraping(eval(args[0]),))elif cmd == 'getUploadResultById':if len(args) != 1:print 'getUploadResultById requires 1 args'sys.exit(1)pp.pprint(client.getUploadResultById(eval(args[0]),))elif cmd == 'addAmazonPromotion':if len(args) != 1:print 'addAmazonPromotion requires 1 args'sys.exit(1)pp.pprint(client.addAmazonPromotion(eval(args[0]),))elif cmd == 'getAmazonPromotion':if len(args) != 2:print 'getAmazonPromotion requires 2 args'sys.exit(1)pp.pprint(client.getAmazonPromotion(eval(args[0]),eval(args[1]),))elif cmd == 'updateAmazonPromotion':if len(args) != 1:print 'updateAmazonPromotion requires 1 args'sys.exit(1)pp.pprint(client.updateAmazonPromotion(eval(args[0]),))elif cmd == 'markPartiallyActive':if len(args) != 2:print 'markPartiallyActive requires 2 args'sys.exit(1)pp.pprint(client.markPartiallyActive(eval(args[0]),eval(args[1]),))elif cmd == 'updateItemStateVat':if len(args) != 2:print 'updateItemStateVat requires 2 args'sys.exit(1)pp.pprint(client.updateItemStateVat(eval(args[0]),eval(args[1]),))elif cmd == 'getExAffiliateItemInfo':if len(args) != 0:print 'getExAffiliateItemInfo requires 0 args'sys.exit(1)pp.pprint(client.getExAffiliateItemInfo())elif cmd == 'getAllItemstoListOnFbg':if len(args) != 0:print 'getAllItemstoListOnFbg requires 0 args'sys.exit(1)pp.pprint(client.getAllItemstoListOnFbg())elif cmd == 'getAllFbgListedItems':if len(args) != 0:print 'getAllFbgListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFbgListedItems())elif cmd == 'checkServices':if len(args) != 1:print 'checkServices requires 1 args'sys.exit(1)pp.pprint(client.checkServices(eval(args[0]),))elif cmd == 'addHsItem':if len(args) != 1:print 'addHsItem requires 1 args'sys.exit(1)pp.pprint(client.addHsItem(eval(args[0]),))elif cmd == 'getHsItem':if len(args) != 1:print 'getHsItem requires 1 args'sys.exit(1)pp.pprint(client.getHsItem(args[0],))elif cmd == 'updateHsItem':if len(args) != 1:print 'updateHsItem requires 1 args'sys.exit(1)pp.pprint(client.updateHsItem(eval(args[0]),))elif cmd == 'getPricingForDtr':if len(args) != 1:print 'getPricingForDtr requires 1 args'sys.exit(1)pp.pprint(client.getPricingForDtr(eval(args[0]),))elif cmd == 'getAllItemstoListOnFbd':if len(args) != 0:print 'getAllItemstoListOnFbd requires 0 args'sys.exit(1)pp.pprint(client.getAllItemstoListOnFbd())elif cmd == 'getAllFbdListedItems':if len(args) != 0:print 'getAllFbdListedItems requires 0 args'sys.exit(1)pp.pprint(client.getAllFbdListedItems())elif cmd == 'getBulkPricingForItems':if len(args) != 1:print 'getBulkPricingForItems requires 1 args'sys.exit(1)pp.pprint(client.getBulkPricingForItems(eval(args[0]),))elif cmd == 'addBulkPricingForItem':if len(args) != 1:print 'addBulkPricingForItem requires 1 args'sys.exit(1)pp.pprint(client.addBulkPricingForItem(eval(args[0]),))elif cmd == 'deleteBulkPricingForItemById':if len(args) != 1:print 'deleteBulkPricingForItemById requires 1 args'sys.exit(1)pp.pprint(client.deleteBulkPricingForItemById(eval(args[0]),))elif cmd == 'deleteBulkPricingForItem':if len(args) != 1:print 'deleteBulkPricingForItem requires 1 args'sys.exit(1)pp.pprint(client.deleteBulkPricingForItem(eval(args[0]),))elif cmd == 'getBulkPricingByItemId':if len(args) != 1:print 'getBulkPricingByItemId requires 1 args'sys.exit(1)pp.pprint(client.getBulkPricingByItemId(eval(args[0]),))elif cmd == 'updateBulkPricesOnProduction':if len(args) != 2:print 'updateBulkPricesOnProduction requires 2 args'sys.exit(1)pp.pprint(client.updateBulkPricesOnProduction(eval(args[0]),eval(args[1]),))elif cmd == 'getCartByValue':if len(args) != 1:print 'getCartByValue requires 1 args'sys.exit(1)pp.pprint(client.getCartByValue(eval(args[0]),))elif cmd == 'updateItemPricing':if len(args) != 1:print 'updateItemPricing requires 1 args'sys.exit(1)pp.pprint(client.updateItemPricing(eval(args[0]),))elif cmd == 'bulkUpdateCatalog':if len(args) != 1:print 'bulkUpdateCatalog requires 1 args'sys.exit(1)pp.pprint(client.bulkUpdateCatalog(eval(args[0]),))elif cmd == 'getWarrantyInfoForItem':if len(args) != 2:print 'getWarrantyInfoForItem requires 2 args'sys.exit(1)pp.pprint(client.getWarrantyInfoForItem(eval(args[0]),eval(args[1]),))elif cmd == 'getWarrantyInfoForItemList':if len(args) != 2:print 'getWarrantyInfoForItemList requires 2 args'sys.exit(1)pp.pprint(client.getWarrantyInfoForItemList(eval(args[0]),eval(args[1]),))elif cmd == 'getStateTaxRate':if len(args) != 2:print 'getStateTaxRate requires 2 args'sys.exit(1)pp.pprint(client.getStateTaxRate(eval(args[0]),eval(args[1]),))elif cmd == 'getIgstTaxRate':if len(args) != 1:print 'getIgstTaxRate requires 1 args'sys.exit(1)pp.pprint(client.getIgstTaxRate(eval(args[0]),))elif cmd == 'persistGstRate':if len(args) != 1:print 'persistGstRate requires 1 args'sys.exit(1)pp.pprint(client.persistGstRate(eval(args[0]),))elif cmd == 'getHsnCodesByCategory':if len(args) != 1:print 'getHsnCodesByCategory requires 1 args'sys.exit(1)pp.pprint(client.getHsnCodesByCategory(eval(args[0]),))elif cmd == 'getAllFofoDeals':if len(args) != 2:print 'getAllFofoDeals requires 2 args'sys.exit(1)pp.pprint(client.getAllFofoDeals(eval(args[0]),eval(args[1]),))else:print 'Unrecognized method %s' % cmdsys.exit(1)transport.close()