Rev 13941 | Rev 18634 | Go to most recent revision | 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 TransactionServicefrom 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 createTransaction(Transaction transaction)'print ' Transaction getTransaction(i64 id)'print ' getTransactionsForCustomer(i64 customerId, i64 from_date, i64 to_date, TransactionStatus status)'print ' getTransactionsForShoppingCartId(i64 shoppingCartId)'print ' TransactionStatus getTransactionStatus(i64 transactionId)'print ' bool changeTransactionStatus(i64 transactionId, TransactionStatus status, string description, i64 pickUp, OrderType orderType, OrderSource source)'print ' bool enqueueTransactionInfoEmail(i64 transactionId)'print ' getAllOrders( statuses, i64 from_date, i64 to_date, i64 warehouse_id)'print ' getOrdersInBatch( statuses, i64 offset, i64 limit, i64 warehouse_id, i64 source)'print ' i32 getOrderCount( statuses, i64 warehouseId, i64 source)'print ' getOrdersByBillingDate(OrderStatus status, i64 start_billing_date, i64 end_billing_date, i64 warehouse_id)'print ' getOrdersByShippingDate(i64 fromShippingDate, i64 toShippingDate, i64 providerId, i64 warehouseId, bool cod)'print ' getReturnableOrdersForCustomer(i64 customer_id, i64 limit)'print ' getCancellableOrdersForCustomer(i64 customer_id, i64 limit)'print ' bool changeOrderStatus(i64 orderId, OrderStatus status, string description)'print ' getOrdersForTransaction(i64 transactionId, i64 customerId)'print ' getOrdersForCustomer(i64 customerId, i64 from_date, i64 to_date, statuses)'print ' i64 createOrder(Order order)'print ' Order getOrder(i64 id)'print ' getLineItemsForOrder(i64 orderId)'print ' getOrderList( order_ids)'print ' getOrderListForVendor( order_ids, i64 vendorId)'print ' Order getOrderForCustomer(i64 orderId, i64 customerId)'print ' getAlerts(i64 type, i64 warehouseId, i64 status, i64 timestamp)'print ' void addAlert(i64 type, i64 warehouseId, string description)'print ' void markAlertsAsSeen(i64 warehouseId)'print ' i64 getValidOrderCount()'print ' i64 getNoOfCustomersWithSuccessfulTransaction()'print ' getValidOrdersAmountRange()'print ' getValidOrders(i64 limit, bool onlyStore)'print ' batchOrders(i64 warehouseId)'print ' bool markOrderAsOutOfStock(i64 orderId)'print ' bool verifyOrder(i64 orderId)'print ' bool acceptOrder(i64 orderId)'print ' bool addBillingDetails(i64 orderId, string invoice_number, serialNumber, itemNumber, i64 freebieWarehouseId, string billed_by, i64 jacketNumber, i64 billingType, i64 fulfilmentWarehouseId, bool authorize)'print ' void addInvoiceNumber(i64 orderId, string invoiceNumber, string color, string serialNumber, string itemNumber)'print ' bool markOrdersAsShippedFromWarehouse(i64 warehouseId, i64 providerId, bool cod, orderIds)'print ' bool markOrdersAsReturnedFromStore(i64 providerId, orderIds, awbs)'print ' void markOrdersAsPickedUp(i64 providerId, pickupDetails)'print ' getOrdersNotPickedUp(i64 providerId)'print ' void markOrdersAsDelivered(i64 providerId, deliveredOrders)'print ' void markAsRTOrders(i64 providerId, returnedOrders)'print ' getRTOrders(i64 providerId)'print ' void updateNonDeliveryReason(i64 providerId, undeliveredOrders)'print ' getNonDeliveredOrdersbyCourier(i64 providerId)'print ' void markOrdersAsLocalConnected(i64 providerId, local_connected_orders)'print ' getOrdersNotLocalConnected(i64 providerId)'print ' void markOrdersAsDestinationCityReached(i64 providerId, destination_city_reached_orders)'print ' void markOrdersAsFirstDeliveryAttempted(i64 providerId, first_atdl_orders)'print ' getUndeliveredOrders(i64 providerId, i64 warehouseId)'print ' getUndeliveredOrdersExpectedDeliveryDateNotMet()'print ' bool toggleDOAFlag(i64 orderId)'print ' void markOrderAsDelivered(i64 orderId, i64 deliveryTimestamp, string receiver)'print ' void markOrderAsReceivedAtStore(i64 orderId, i64 deliveryTimestamp)'print ' bool markOrderDoaRequestReceived(i64 orderId)'print ' bool markOrderDoaRequestAuthorized(i64 orderId, bool isAuthorized, bool fromStore, bool isReship)'print ' bool markOrderReturnRequestReceived(i64 orderId)'print ' bool markOrderReturnRequestAuthorized(i64 orderId, bool isAuthorized, bool fromStore, bool isReship)'print ' bool requestPickupNumber(i64 orderId, i64 providerId)'print ' bool authorizePickup(i64 orderId, string pickupNumber, i64 providerId)'print ' void markDoasAsPickedUp(i64 providerId, pickupDetails)'print ' getDoasNotPickedUp(i64 providerId)'print ' void markReturnOrdersAsPickedUp(i64 providerId, pickupDetails)'print ' getReturnOrdersNotPickedUp(i64 providerId)'print ' bool receiveReturn(i64 orderId, i64 receiveCondition, bool receiveFreebie, string serialNumbers)'print ' bool validateDoa(i64 orderId, bool isValid)'print ' bool validateReturnProduct(i64 orderId, bool isUsable)'print ' i64 reshipOrder(i64 orderId)'print ' bool refundOrder(i64 orderId, string refundedBy, string reason)'print ' getReturnOrders(i64 warehouseId, i64 fromDate, i64 toDate)'print ' getAllReturnOrders(bool onlyNotProcessed, i64 fromDate, i64 toDate)'print ' ReturnOrder getReturnOrder(i64 id)'print ' void processReturn(i64 returnOrderId)'print ' Order updateWeight(i64 orderId, double weight)'print ' Order changeItem(i64 orderId, i64 itemId)'print ' Order changeCourierProvider(i64 orderId, i64 providerId)'print ' Order shiftToWarehouse(i64 orderId, i64 warehouseId)'print ' bool addDelayReason(i64 orderId, DelayReason delayReason, i64 furtherDelay, string delayReasonText)'print ' reconcileCodCollection( collectedAmountMap, string xferBy, string xferTxnId, i64 xferDate)'print ' getTransactionsRequiringExtraProcessing(ExtraTransactionProcessingType category)'print ' void markTransactionAsProcessed(i64 transactionId, ExtraTransactionProcessingType category)'print ' getItemWiseRiskyOrdersCount()'print ' getOrdersForItemIds( itemIds)'print ' void markOrderCancellationRequestReceived(i64 orderId)'print ' void markOrderCancellationRequestConfirmed(i64 orderId)'print ' void markOrderCancellationRequestDenied(i64 orderId)'print ' void markTransactionAsPaymentFlagRemoved(i64 transactionId)'print ' void refundTransaction(i64 transactionId, string refundedBy, string reason)'print ' void updateShipmentAddress(i64 orderId, i64 addressId)'print ' bool acceptOrdersForItemId(i64 itemId, i64 inventory)'print ' void markOrdersAsPORaised(i64 vendorId, i64 itemId, i64 quantity, i64 estimate, bool isReminder)'print ' void markOrdersAsReversalInitiated(i64 vendorId, i64 itemId, i64 quantity, i64 estimate, bool isReminder)'print ' void markOrdersAsNotAvailabke(i64 vendorId, i64 itemId, i64 quantity, i64 estimate, bool isReminder)'print ' markOrdersAsTimeout(i64 vendorId)'print ' bool markOrderAsLostInTransit(i64 orderId)'print ' getOrderForAwb(string awb)'print ' getOrdersForProviderForStatus(i64 logistics_provider_id, order_status_list)'print ' getBilledOrdersForVendor(i64 vendorId, i64 billingDateFrom, i64 billingDateTo)'print ' getSlippedSippingDateOrders()'print ' getCancelledOrders(i64 cancelDateFrom, i64 cancelDateTo)'print ' void saveBluedartSettlements( mapAWBAndAmount)'print ' void savePaymentSettlements(i64 settlementDate, i64 paymentGatewayId, i64 referenceId, double serviceTax, double otherCharges, double netCollection)'print ' void saveEBSSettlementSummary(i64 settlementId, i64 settlementDate, i64 transactionDateFrom, i64 transactionDateTo, double amount)'print ' PaymentSettlement getSettlementForPrepaid(i64 referenceId, bool isRefund)'print ' PaymentSettlement getSettlementForCod(i64 orderId, bool isRefund)'print ' getEBSSettlementSummaries()'print ' void markEBSSettlementUploaded(i64 settlementId)'print ' i64 getEBSSettlementDate(i64 settlementId)'print ' getSettlementsByDate(i64 settlementDateFrom, i64 settlementDateTo, bool isRefund)'print ' getReshippedOrderIds( orderIds)'print ' getBilledOrders(i64 vendorId, bool onlyVendorNotPaid, i64 billingDateFrom, i64 billingDateTo)'print ' getStatusDistributionOfOrders(i64 startDate, i64 endDate)'print ' getOrderIdsForStatus(i64 status, i64 startDatetime, i64 endDatetime)'print ' void updateCODAgent(string agent, i64 orderId)'print ' void updateOrderAsPaidToVendor(i64 orderId)'print ' void updateOrderOnlyAsPaidToVendor(i64 orderId)'print ' getRefundedOrdersMarkedPaid()'print ' getAllVerificationAgents(i64 minOrderId, i64 maxOrderId)'print ' getAllAttributesForOrderId(i64 orderId)'print ' void setOrderAttributes(i64 orderId, attributes)'print ' void setOrderAttributeForTransaction(i64 transactionId, Attribute attribute)'print ' getReceivePendingOrders(i64 storeId)'print ' getReceivedAtStoreOrders(i64 storeId)'print ' getOrdersCollectionAtStore(i64 storeId, i64 fromDate, i64 toDate, bool onlyCod)'print ' string getOrderAttributeValue(i64 orderId, string attributeName)'print ' bool changeJacketNumber(i64 orderId, i64 jacketNumber)'print ' bool markOrderAsRtoInTransit(i64 orderId)'print ' void acceptOrderForItem(i64 itemId, i64 quantity, i64 fulfilmentWarehouseId, i64 billingWarehouseId)'print ' RechargeOrder createRechargeOrder(RechargeOrder rechargeOrder)'print ' RechargeOrder getRechargeOrder(i64 rechargeRrderId)'print ' getRechargeOrders(i64 userId)'print ' bool updateRechargeOrderStatus(i64 rechargeOrderId, RechargeOrderStatus rechargeOrderStatus)'print ' bool activateRechargeTxn(i64 rechargeOrderId)'print ' UserWallet getUserWallet(i64 userId)'print ' getUserWalletHistory(i64 userId)'print ' RechargeOrder getRechargeOrdersForTransaction(i64 txnId)'print ' getServiceProviders(RechargeType rechargeType, bool onlyActive)'print ' DeviceNumberInfo getServiceProviderForDevice(RechargeType rechargeType, string deviceNumber)'print ' string validateRecharge(RechargeType rechargeType, string deviceNumber, i64 userSelectedProviderId, string clientAddress)'print ' getRechargeOrdersForDevice(string deviceNumber)'print ' void addAmountToWallet(i64 userId, i64 orderId, i64 amount)'print ' void creditBatch(i64 batchId, string userAmount)'print ' RechargeStatistics getRechargeStatistics()'print ' getRechargeOrdersForStatus(i64 status)'print ' getPlansForOperator(i64 operatorId)'print ' getRechargeDenominations(i64 operatorId, string circleCode, DenominationType denominationType)'print ' void updateAvailabilityStatus(i64 operatorId, i64 circleId, bool isAvailable)'print ' getAvailableEmiSchemes()'print ' getMiscCharges(i64 transactionId)'print ' bool refundRechargeOrder(i64 rechargeOrderId)'print ' getPhysicalOrders(i64 fromDate, i64 toDate)'print ' string getDocument(i64 docType, i64 docSource)'print ' bool changeShippingAddress(i64 orderId, string line1, string line2, string city, string state, string pin)'print ' string retrieveInvoice(i64 orderId, i64 userId)'print ' receiveUpdatesForRedExpress(string awbNumber)'print ' RechargeTransaction createRechargeTransaction(RechargeTransaction thriftRechargeTransaction)'print ' getRechargeTransactions(i64 storeId)'print ' getRechargeTrans(i64 storeId, i64 startDate, i64 endDate, RechargeOrderStatus status)'print ' RechargeTransaction getRechargeTransaction(i64 rechargeId)'print ' getFRCs(i64 circleId, i64 operatorId)'print ' HotspotStore getHotspotStore(i64 id, string hotspotid)'print ' TelecomCircle getTelecomCircle(i64 id, string code)'print ' string retrieveHotspotRechargeInvoice(i64 rechargeId)'print ' Order splitFreebieOrder(i64 orderId, string splitReason, i64 shippingDate)'print ' getRechargeTransactionsByNumber(string number, i64 storeId)'print ' bool updateHotspotStorePassword(i64 storeId, string password)'print ' i64 topupCompanyWallet(i64 companyId, i64 amount)'print ' i64 getWalletBalanceForCompany(i64 companyId)'print ' i64 getSaholicRechargeBalance()'print ' SourceDetail getSourceDetail(i64 source)'print ' getAllCircles()'print ' bool deleteFrcs( frcIdsToDelete)'print ' void addAmazonOrder(AmazonOrder amazonOrder)'print ' bool updateAmazonOrderStatus(i64 orderId, string status)'print ' getAmazonOrdersShipped()'print ' getAmazonOrdersCancelled(i64 interval)'print ' AmazonOrder getAmazonOrder(i64 orderId)'print ' getAmazonOrderByAmazonOrderId(string amazonOrderId)'print ' getOrdersForStore(i64 id, i64 storeId, i64 startDate, i64 endDate, statuses)'print ' string getStoreOrderAdvanceInvoice(i64 orderId, i64 storeId)'print ' bool addFrc(i64 circleId, i64 operatorId, i64 denomination, i64 maxDiscount)'print ' string addSeries(i64 circle, i64 operatorId, i64 series)'print ' bool saveStoreOrderDetail(StoreOrderDetail storeOrderDetail)'print ' StoreOrderDetail getStoreOrderDetail(i64 orderId, i64 storeId)'print ' getAllEdcBanks()'print ' bool saveRefundAmountsForStoreOrder(i64 orderId, i64 storeId, double cashRefundAmount, double cardRefundAmount)'print ' getCollectionsForStore(i64 storeId, i64 startDate, i64 endDate)'print ' getAmazonOrdersToAcknowledge(OrderSource source)'print ' void changeAmazonOrderStatus(string amazonOrderCode, string status)'print ' bool updateTimestampForAmazonOrder( amazonOrderDelivery)'print ' bool updateSourceDetailTimestamp(i64 id, i64 lastUpdatedOn)'print ' getOrdersByMobileNumber(string mobileNumber)'print ' getOrdersByAmazonOrderCode(string amazonId)'print ' bool convertStoreToNormal(i64 orderId)'print ' Order updateFreebieItem(i64 orderId, i64 newFreebieItemId)'print ' getHotspotServiceMatrices()'print ' Order updateOrderAWB(i64 orderId, string airwayBillNo)'print ' getOrdersByVendor( vendors, statuses)'print ' void createEbayOrder(EbayOrder ebayOrder)'print ' EbayOrder getEbayOrderByOrderId(i64 orderId)'print ' EbayOrder getEbayOrderBySalesRecNumber(i64 salesRecordNumber)'print ' getEbayOrder(i64 salesRecordNumber, string listingId, string paisapayId)'print ' void updateEbayOrder(EbayOrder ebayOrder)'print ' bool ebayOrderExists(i64 salesRecNumber, string ebayListingId)'print ' void updateOrderForEbay(Order order)'print ' Order splitEbayOrder(i64 orderId, i64 splitOrderQty, i64 splitOrderItemId, bool usePowerShip)'print ' void addOrUpdateAmazonFbaSalesSnapshot(AmazonFbaSalesSnapshot amazonfbasalessnapshot)'print ' getAmazonFbaSalesSnapshotForDays(i32 days)'print ' AmazonFbaSalesSnapshot getAmazonFbaSalesLatestSnapshotForItem(i64 item_id)'print ' void createSnapdealOrder(SnapdealOrder snapdealOrder)'print ' getSnapdealOrder(i64 orderId, string referenceCode, string subrderId)'print ' bool snapdealOrderExists(string subOrderId, string referenceCode)'print ' void updateLatestFbaPricesForItem(FbaItemPrices fbaitemprices)'print ' bool flipkartOrderExists(string flipkartOrderId, string flipkartSubOrderId)'print ' void createFlipkartOrder(FlipkartOrder flipkartOrder)'print ' FlipkartOrder getFlipkartOrder(i64 orderId)'print ' FlipkartOrder getFlipkartOrderByOrderItemId(string flipkartOrderItemId)'print ' void updateFlipkartOrderDatesAndAWB(string flipkartOrderId, string flipkartSubOrderId, i64 date, string awb)'print ' getOrdersCreatedAfterTimestampForSource(i64 timestamp, i64 source)'print ' getOrderForAirwayBillNo(string airwaybillNo)'print ' i64 getMinCreatedTimeStampUndeliveredOrdersForSource(i32 source)'print ' void updateSnapdealOrdersStatus( orders)'print ' void updateFlipkartOrdersStatus( delivered_orders)'print ' void bulkAddOrUpdateAmazonFbaSalesSnapshot( amazonfbasalessnapshotlist)'print ' getCreatedOrdersForFlipkart( flipkartorderids)'print ' bool isPrivateDealTransaction(i64 transactionId)'print ' AmazonFbaSalesSnapshot getAmazonFbaSalesLatestSnapshotForItemLocationWise(i64 item_id, i64 location)'print ' bool changeEasyshipMfnOrderTxnStatus(i64 transactionId, TransactionStatus status, string description, i64 pickUp, OrderType orderType, OrderSource source, i64 shipTimestamp, i64 deliveryTimeStamp)'print ' void updateAmazonFbaOrdersReturns( fbaOrderReturns)'print ' getAllAmazonFbaOrderReturnsByCurrentTime(i64 insertionTimestamp)'print ' getTotalSaleReturnsFbaSkusCurentTime(i64 insertionTimestamp)'print ' getVerificationPendingOrdersFK()'print ' FlipkartAdvantageOrder getFAOrderByFkOrderId(string fkOrderId, string fkOrderItemId)'print ' getAllFAOrdersList(string status)'print ' void addUpdateFaOrdersBulk( faOrdersList)'print ' void addInvoiceDetailsToOrders(i64 transactionId, i64 customerId)'print ' bool flipkartFaOrderExists(string fkOrderId, string fkOrderItemId)'print ' RechargeOrder getRcgOrderStatus(i64 rechargeOrderId, bool isFinal)'print ' RechargeTransaction getRcgTransactionStatus(i64 rechargeTransactionId, bool isFinal)'print ' void bulkAddOrUpdateFlipkartFaSalesSnapshot( flipkartfasalessnapshotlist)'print ' getFlipkartFaSalesSnapshotForDays(i32 days)'print ' FlipkartFaSalesSnapshot getFlipkartFaSalesSnapshotBySkuAndSaleDate(i64 item_id, i64 dateOfSale)'print ' bool acceptPackageOrders( orders)'print ' getGroupOrdersByLogisticsTxnId(string logisticsTxnId)'print ' bool addBillingDetailsForGrouppedOrders( order_ids, string invoice_number, itemNumbersMap, serialNumbersMap, freebieWarehouseIdMap, string billed_by, i64 jacketNumber, i64 billingType, bool authorize, string invoiceType)'print ' string getInvoiceFormatLogisticsTxnId(i64 transactionId, i64 shipementSeq)'print ' void createHomeShopOrder(HsOrder snapdealOrder)'print ' getHomeShopOrder(i64 orderId, string hsOrderNo, string hsSubOrderNo)'print ' bool homeShopOrderExists(string hsOrderNo, string hsSubOrderNo)'print ' Order splitBulkOrder(i64 orderId, i64 splitOrderQty)'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 = TransactionService.Client(protocol)transport.open()if cmd == 'createTransaction':if len(args) != 1:print 'createTransaction requires 1 args'sys.exit(1)pp.pprint(client.createTransaction(eval(args[0]),))elif cmd == 'getTransaction':if len(args) != 1:print 'getTransaction requires 1 args'sys.exit(1)pp.pprint(client.getTransaction(eval(args[0]),))elif cmd == 'getTransactionsForCustomer':if len(args) != 4:print 'getTransactionsForCustomer requires 4 args'sys.exit(1)pp.pprint(client.getTransactionsForCustomer(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getTransactionsForShoppingCartId':if len(args) != 1:print 'getTransactionsForShoppingCartId requires 1 args'sys.exit(1)pp.pprint(client.getTransactionsForShoppingCartId(eval(args[0]),))elif cmd == 'getTransactionStatus':if len(args) != 1:print 'getTransactionStatus requires 1 args'sys.exit(1)pp.pprint(client.getTransactionStatus(eval(args[0]),))elif cmd == 'changeTransactionStatus':if len(args) != 6:print 'changeTransactionStatus requires 6 args'sys.exit(1)pp.pprint(client.changeTransactionStatus(eval(args[0]),eval(args[1]),args[2],eval(args[3]),eval(args[4]),eval(args[5]),))elif cmd == 'enqueueTransactionInfoEmail':if len(args) != 1:print 'enqueueTransactionInfoEmail requires 1 args'sys.exit(1)pp.pprint(client.enqueueTransactionInfoEmail(eval(args[0]),))elif cmd == 'getAllOrders':if len(args) != 4:print 'getAllOrders requires 4 args'sys.exit(1)pp.pprint(client.getAllOrders(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getOrdersInBatch':if len(args) != 5:print 'getOrdersInBatch requires 5 args'sys.exit(1)pp.pprint(client.getOrdersInBatch(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getOrderCount':if len(args) != 3:print 'getOrderCount requires 3 args'sys.exit(1)pp.pprint(client.getOrderCount(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getOrdersByBillingDate':if len(args) != 4:print 'getOrdersByBillingDate requires 4 args'sys.exit(1)pp.pprint(client.getOrdersByBillingDate(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getOrdersByShippingDate':if len(args) != 5:print 'getOrdersByShippingDate requires 5 args'sys.exit(1)pp.pprint(client.getOrdersByShippingDate(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getReturnableOrdersForCustomer':if len(args) != 2:print 'getReturnableOrdersForCustomer requires 2 args'sys.exit(1)pp.pprint(client.getReturnableOrdersForCustomer(eval(args[0]),eval(args[1]),))elif cmd == 'getCancellableOrdersForCustomer':if len(args) != 2:print 'getCancellableOrdersForCustomer requires 2 args'sys.exit(1)pp.pprint(client.getCancellableOrdersForCustomer(eval(args[0]),eval(args[1]),))elif cmd == 'changeOrderStatus':if len(args) != 3:print 'changeOrderStatus requires 3 args'sys.exit(1)pp.pprint(client.changeOrderStatus(eval(args[0]),eval(args[1]),args[2],))elif cmd == 'getOrdersForTransaction':if len(args) != 2:print 'getOrdersForTransaction requires 2 args'sys.exit(1)pp.pprint(client.getOrdersForTransaction(eval(args[0]),eval(args[1]),))elif cmd == 'getOrdersForCustomer':if len(args) != 4:print 'getOrdersForCustomer requires 4 args'sys.exit(1)pp.pprint(client.getOrdersForCustomer(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'createOrder':if len(args) != 1:print 'createOrder requires 1 args'sys.exit(1)pp.pprint(client.createOrder(eval(args[0]),))elif cmd == 'getOrder':if len(args) != 1:print 'getOrder requires 1 args'sys.exit(1)pp.pprint(client.getOrder(eval(args[0]),))elif cmd == 'getLineItemsForOrder':if len(args) != 1:print 'getLineItemsForOrder requires 1 args'sys.exit(1)pp.pprint(client.getLineItemsForOrder(eval(args[0]),))elif cmd == 'getOrderList':if len(args) != 1:print 'getOrderList requires 1 args'sys.exit(1)pp.pprint(client.getOrderList(eval(args[0]),))elif cmd == 'getOrderListForVendor':if len(args) != 2:print 'getOrderListForVendor requires 2 args'sys.exit(1)pp.pprint(client.getOrderListForVendor(eval(args[0]),eval(args[1]),))elif cmd == 'getOrderForCustomer':if len(args) != 2:print 'getOrderForCustomer requires 2 args'sys.exit(1)pp.pprint(client.getOrderForCustomer(eval(args[0]),eval(args[1]),))elif cmd == 'getAlerts':if len(args) != 4:print 'getAlerts requires 4 args'sys.exit(1)pp.pprint(client.getAlerts(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'addAlert':if len(args) != 3:print 'addAlert requires 3 args'sys.exit(1)pp.pprint(client.addAlert(eval(args[0]),eval(args[1]),args[2],))elif cmd == 'markAlertsAsSeen':if len(args) != 1:print 'markAlertsAsSeen requires 1 args'sys.exit(1)pp.pprint(client.markAlertsAsSeen(eval(args[0]),))elif cmd == 'getValidOrderCount':if len(args) != 0:print 'getValidOrderCount requires 0 args'sys.exit(1)pp.pprint(client.getValidOrderCount())elif cmd == 'getNoOfCustomersWithSuccessfulTransaction':if len(args) != 0:print 'getNoOfCustomersWithSuccessfulTransaction requires 0 args'sys.exit(1)pp.pprint(client.getNoOfCustomersWithSuccessfulTransaction())elif cmd == 'getValidOrdersAmountRange':if len(args) != 0:print 'getValidOrdersAmountRange requires 0 args'sys.exit(1)pp.pprint(client.getValidOrdersAmountRange())elif cmd == 'getValidOrders':if len(args) != 2:print 'getValidOrders requires 2 args'sys.exit(1)pp.pprint(client.getValidOrders(eval(args[0]),eval(args[1]),))elif cmd == 'batchOrders':if len(args) != 1:print 'batchOrders requires 1 args'sys.exit(1)pp.pprint(client.batchOrders(eval(args[0]),))elif cmd == 'markOrderAsOutOfStock':if len(args) != 1:print 'markOrderAsOutOfStock requires 1 args'sys.exit(1)pp.pprint(client.markOrderAsOutOfStock(eval(args[0]),))elif cmd == 'verifyOrder':if len(args) != 1:print 'verifyOrder requires 1 args'sys.exit(1)pp.pprint(client.verifyOrder(eval(args[0]),))elif cmd == 'acceptOrder':if len(args) != 1:print 'acceptOrder requires 1 args'sys.exit(1)pp.pprint(client.acceptOrder(eval(args[0]),))elif cmd == 'addBillingDetails':if len(args) != 10:print 'addBillingDetails requires 10 args'sys.exit(1)pp.pprint(client.addBillingDetails(eval(args[0]),args[1],eval(args[2]),eval(args[3]),eval(args[4]),args[5],eval(args[6]),eval(args[7]),eval(args[8]),eval(args[9]),))elif cmd == 'addInvoiceNumber':if len(args) != 5:print 'addInvoiceNumber requires 5 args'sys.exit(1)pp.pprint(client.addInvoiceNumber(eval(args[0]),args[1],args[2],args[3],args[4],))elif cmd == 'markOrdersAsShippedFromWarehouse':if len(args) != 4:print 'markOrdersAsShippedFromWarehouse requires 4 args'sys.exit(1)pp.pprint(client.markOrdersAsShippedFromWarehouse(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'markOrdersAsReturnedFromStore':if len(args) != 3:print 'markOrdersAsReturnedFromStore requires 3 args'sys.exit(1)pp.pprint(client.markOrdersAsReturnedFromStore(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'markOrdersAsPickedUp':if len(args) != 2:print 'markOrdersAsPickedUp requires 2 args'sys.exit(1)pp.pprint(client.markOrdersAsPickedUp(eval(args[0]),eval(args[1]),))elif cmd == 'getOrdersNotPickedUp':if len(args) != 1:print 'getOrdersNotPickedUp requires 1 args'sys.exit(1)pp.pprint(client.getOrdersNotPickedUp(eval(args[0]),))elif cmd == 'markOrdersAsDelivered':if len(args) != 2:print 'markOrdersAsDelivered requires 2 args'sys.exit(1)pp.pprint(client.markOrdersAsDelivered(eval(args[0]),eval(args[1]),))elif cmd == 'markAsRTOrders':if len(args) != 2:print 'markAsRTOrders requires 2 args'sys.exit(1)pp.pprint(client.markAsRTOrders(eval(args[0]),eval(args[1]),))elif cmd == 'getRTOrders':if len(args) != 1:print 'getRTOrders requires 1 args'sys.exit(1)pp.pprint(client.getRTOrders(eval(args[0]),))elif cmd == 'updateNonDeliveryReason':if len(args) != 2:print 'updateNonDeliveryReason requires 2 args'sys.exit(1)pp.pprint(client.updateNonDeliveryReason(eval(args[0]),eval(args[1]),))elif cmd == 'getNonDeliveredOrdersbyCourier':if len(args) != 1:print 'getNonDeliveredOrdersbyCourier requires 1 args'sys.exit(1)pp.pprint(client.getNonDeliveredOrdersbyCourier(eval(args[0]),))elif cmd == 'markOrdersAsLocalConnected':if len(args) != 2:print 'markOrdersAsLocalConnected requires 2 args'sys.exit(1)pp.pprint(client.markOrdersAsLocalConnected(eval(args[0]),eval(args[1]),))elif cmd == 'getOrdersNotLocalConnected':if len(args) != 1:print 'getOrdersNotLocalConnected requires 1 args'sys.exit(1)pp.pprint(client.getOrdersNotLocalConnected(eval(args[0]),))elif cmd == 'markOrdersAsDestinationCityReached':if len(args) != 2:print 'markOrdersAsDestinationCityReached requires 2 args'sys.exit(1)pp.pprint(client.markOrdersAsDestinationCityReached(eval(args[0]),eval(args[1]),))elif cmd == 'markOrdersAsFirstDeliveryAttempted':if len(args) != 2:print 'markOrdersAsFirstDeliveryAttempted requires 2 args'sys.exit(1)pp.pprint(client.markOrdersAsFirstDeliveryAttempted(eval(args[0]),eval(args[1]),))elif cmd == 'getUndeliveredOrders':if len(args) != 2:print 'getUndeliveredOrders requires 2 args'sys.exit(1)pp.pprint(client.getUndeliveredOrders(eval(args[0]),eval(args[1]),))elif cmd == 'getUndeliveredOrdersExpectedDeliveryDateNotMet':if len(args) != 0:print 'getUndeliveredOrdersExpectedDeliveryDateNotMet requires 0 args'sys.exit(1)pp.pprint(client.getUndeliveredOrdersExpectedDeliveryDateNotMet())elif cmd == 'toggleDOAFlag':if len(args) != 1:print 'toggleDOAFlag requires 1 args'sys.exit(1)pp.pprint(client.toggleDOAFlag(eval(args[0]),))elif cmd == 'markOrderAsDelivered':if len(args) != 3:print 'markOrderAsDelivered requires 3 args'sys.exit(1)pp.pprint(client.markOrderAsDelivered(eval(args[0]),eval(args[1]),args[2],))elif cmd == 'markOrderAsReceivedAtStore':if len(args) != 2:print 'markOrderAsReceivedAtStore requires 2 args'sys.exit(1)pp.pprint(client.markOrderAsReceivedAtStore(eval(args[0]),eval(args[1]),))elif cmd == 'markOrderDoaRequestReceived':if len(args) != 1:print 'markOrderDoaRequestReceived requires 1 args'sys.exit(1)pp.pprint(client.markOrderDoaRequestReceived(eval(args[0]),))elif cmd == 'markOrderDoaRequestAuthorized':if len(args) != 4:print 'markOrderDoaRequestAuthorized requires 4 args'sys.exit(1)pp.pprint(client.markOrderDoaRequestAuthorized(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'markOrderReturnRequestReceived':if len(args) != 1:print 'markOrderReturnRequestReceived requires 1 args'sys.exit(1)pp.pprint(client.markOrderReturnRequestReceived(eval(args[0]),))elif cmd == 'markOrderReturnRequestAuthorized':if len(args) != 4:print 'markOrderReturnRequestAuthorized requires 4 args'sys.exit(1)pp.pprint(client.markOrderReturnRequestAuthorized(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'requestPickupNumber':if len(args) != 2:print 'requestPickupNumber requires 2 args'sys.exit(1)pp.pprint(client.requestPickupNumber(eval(args[0]),eval(args[1]),))elif cmd == 'authorizePickup':if len(args) != 3:print 'authorizePickup requires 3 args'sys.exit(1)pp.pprint(client.authorizePickup(eval(args[0]),args[1],eval(args[2]),))elif cmd == 'markDoasAsPickedUp':if len(args) != 2:print 'markDoasAsPickedUp requires 2 args'sys.exit(1)pp.pprint(client.markDoasAsPickedUp(eval(args[0]),eval(args[1]),))elif cmd == 'getDoasNotPickedUp':if len(args) != 1:print 'getDoasNotPickedUp requires 1 args'sys.exit(1)pp.pprint(client.getDoasNotPickedUp(eval(args[0]),))elif cmd == 'markReturnOrdersAsPickedUp':if len(args) != 2:print 'markReturnOrdersAsPickedUp requires 2 args'sys.exit(1)pp.pprint(client.markReturnOrdersAsPickedUp(eval(args[0]),eval(args[1]),))elif cmd == 'getReturnOrdersNotPickedUp':if len(args) != 1:print 'getReturnOrdersNotPickedUp requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrdersNotPickedUp(eval(args[0]),))elif cmd == 'receiveReturn':if len(args) != 4:print 'receiveReturn requires 4 args'sys.exit(1)pp.pprint(client.receiveReturn(eval(args[0]),eval(args[1]),eval(args[2]),args[3],))elif cmd == 'validateDoa':if len(args) != 2:print 'validateDoa requires 2 args'sys.exit(1)pp.pprint(client.validateDoa(eval(args[0]),eval(args[1]),))elif cmd == 'validateReturnProduct':if len(args) != 2:print 'validateReturnProduct requires 2 args'sys.exit(1)pp.pprint(client.validateReturnProduct(eval(args[0]),eval(args[1]),))elif cmd == 'reshipOrder':if len(args) != 1:print 'reshipOrder requires 1 args'sys.exit(1)pp.pprint(client.reshipOrder(eval(args[0]),))elif cmd == 'refundOrder':if len(args) != 3:print 'refundOrder requires 3 args'sys.exit(1)pp.pprint(client.refundOrder(eval(args[0]),args[1],args[2],))elif cmd == 'getReturnOrders':if len(args) != 3:print 'getReturnOrders requires 3 args'sys.exit(1)pp.pprint(client.getReturnOrders(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAllReturnOrders':if len(args) != 3:print 'getAllReturnOrders requires 3 args'sys.exit(1)pp.pprint(client.getAllReturnOrders(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getReturnOrder':if len(args) != 1:print 'getReturnOrder requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrder(eval(args[0]),))elif cmd == 'processReturn':if len(args) != 1:print 'processReturn requires 1 args'sys.exit(1)pp.pprint(client.processReturn(eval(args[0]),))elif cmd == 'updateWeight':if len(args) != 2:print 'updateWeight requires 2 args'sys.exit(1)pp.pprint(client.updateWeight(eval(args[0]),eval(args[1]),))elif cmd == 'changeItem':if len(args) != 2:print 'changeItem requires 2 args'sys.exit(1)pp.pprint(client.changeItem(eval(args[0]),eval(args[1]),))elif cmd == 'changeCourierProvider':if len(args) != 2:print 'changeCourierProvider requires 2 args'sys.exit(1)pp.pprint(client.changeCourierProvider(eval(args[0]),eval(args[1]),))elif cmd == 'shiftToWarehouse':if len(args) != 2:print 'shiftToWarehouse requires 2 args'sys.exit(1)pp.pprint(client.shiftToWarehouse(eval(args[0]),eval(args[1]),))elif cmd == 'addDelayReason':if len(args) != 4:print 'addDelayReason requires 4 args'sys.exit(1)pp.pprint(client.addDelayReason(eval(args[0]),eval(args[1]),eval(args[2]),args[3],))elif cmd == 'reconcileCodCollection':if len(args) != 4:print 'reconcileCodCollection requires 4 args'sys.exit(1)pp.pprint(client.reconcileCodCollection(eval(args[0]),args[1],args[2],eval(args[3]),))elif cmd == 'getTransactionsRequiringExtraProcessing':if len(args) != 1:print 'getTransactionsRequiringExtraProcessing requires 1 args'sys.exit(1)pp.pprint(client.getTransactionsRequiringExtraProcessing(eval(args[0]),))elif cmd == 'markTransactionAsProcessed':if len(args) != 2:print 'markTransactionAsProcessed requires 2 args'sys.exit(1)pp.pprint(client.markTransactionAsProcessed(eval(args[0]),eval(args[1]),))elif cmd == 'getItemWiseRiskyOrdersCount':if len(args) != 0:print 'getItemWiseRiskyOrdersCount requires 0 args'sys.exit(1)pp.pprint(client.getItemWiseRiskyOrdersCount())elif cmd == 'getOrdersForItemIds':if len(args) != 1:print 'getOrdersForItemIds requires 1 args'sys.exit(1)pp.pprint(client.getOrdersForItemIds(eval(args[0]),))elif cmd == 'markOrderCancellationRequestReceived':if len(args) != 1:print 'markOrderCancellationRequestReceived requires 1 args'sys.exit(1)pp.pprint(client.markOrderCancellationRequestReceived(eval(args[0]),))elif cmd == 'markOrderCancellationRequestConfirmed':if len(args) != 1:print 'markOrderCancellationRequestConfirmed requires 1 args'sys.exit(1)pp.pprint(client.markOrderCancellationRequestConfirmed(eval(args[0]),))elif cmd == 'markOrderCancellationRequestDenied':if len(args) != 1:print 'markOrderCancellationRequestDenied requires 1 args'sys.exit(1)pp.pprint(client.markOrderCancellationRequestDenied(eval(args[0]),))elif cmd == 'markTransactionAsPaymentFlagRemoved':if len(args) != 1:print 'markTransactionAsPaymentFlagRemoved requires 1 args'sys.exit(1)pp.pprint(client.markTransactionAsPaymentFlagRemoved(eval(args[0]),))elif cmd == 'refundTransaction':if len(args) != 3:print 'refundTransaction requires 3 args'sys.exit(1)pp.pprint(client.refundTransaction(eval(args[0]),args[1],args[2],))elif cmd == 'updateShipmentAddress':if len(args) != 2:print 'updateShipmentAddress requires 2 args'sys.exit(1)pp.pprint(client.updateShipmentAddress(eval(args[0]),eval(args[1]),))elif cmd == 'acceptOrdersForItemId':if len(args) != 2:print 'acceptOrdersForItemId requires 2 args'sys.exit(1)pp.pprint(client.acceptOrdersForItemId(eval(args[0]),eval(args[1]),))elif cmd == 'markOrdersAsPORaised':if len(args) != 5:print 'markOrdersAsPORaised requires 5 args'sys.exit(1)pp.pprint(client.markOrdersAsPORaised(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'markOrdersAsReversalInitiated':if len(args) != 5:print 'markOrdersAsReversalInitiated requires 5 args'sys.exit(1)pp.pprint(client.markOrdersAsReversalInitiated(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'markOrdersAsNotAvailabke':if len(args) != 5:print 'markOrdersAsNotAvailabke requires 5 args'sys.exit(1)pp.pprint(client.markOrdersAsNotAvailabke(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'markOrdersAsTimeout':if len(args) != 1:print 'markOrdersAsTimeout requires 1 args'sys.exit(1)pp.pprint(client.markOrdersAsTimeout(eval(args[0]),))elif cmd == 'markOrderAsLostInTransit':if len(args) != 1:print 'markOrderAsLostInTransit requires 1 args'sys.exit(1)pp.pprint(client.markOrderAsLostInTransit(eval(args[0]),))elif cmd == 'getOrderForAwb':if len(args) != 1:print 'getOrderForAwb requires 1 args'sys.exit(1)pp.pprint(client.getOrderForAwb(args[0],))elif cmd == 'getOrdersForProviderForStatus':if len(args) != 2:print 'getOrdersForProviderForStatus requires 2 args'sys.exit(1)pp.pprint(client.getOrdersForProviderForStatus(eval(args[0]),eval(args[1]),))elif cmd == 'getBilledOrdersForVendor':if len(args) != 3:print 'getBilledOrdersForVendor requires 3 args'sys.exit(1)pp.pprint(client.getBilledOrdersForVendor(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getSlippedSippingDateOrders':if len(args) != 0:print 'getSlippedSippingDateOrders requires 0 args'sys.exit(1)pp.pprint(client.getSlippedSippingDateOrders())elif cmd == 'getCancelledOrders':if len(args) != 2:print 'getCancelledOrders requires 2 args'sys.exit(1)pp.pprint(client.getCancelledOrders(eval(args[0]),eval(args[1]),))elif cmd == 'saveBluedartSettlements':if len(args) != 1:print 'saveBluedartSettlements requires 1 args'sys.exit(1)pp.pprint(client.saveBluedartSettlements(eval(args[0]),))elif cmd == 'savePaymentSettlements':if len(args) != 6:print 'savePaymentSettlements requires 6 args'sys.exit(1)pp.pprint(client.savePaymentSettlements(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),eval(args[5]),))elif cmd == 'saveEBSSettlementSummary':if len(args) != 5:print 'saveEBSSettlementSummary requires 5 args'sys.exit(1)pp.pprint(client.saveEBSSettlementSummary(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getSettlementForPrepaid':if len(args) != 2:print 'getSettlementForPrepaid requires 2 args'sys.exit(1)pp.pprint(client.getSettlementForPrepaid(eval(args[0]),eval(args[1]),))elif cmd == 'getSettlementForCod':if len(args) != 2:print 'getSettlementForCod requires 2 args'sys.exit(1)pp.pprint(client.getSettlementForCod(eval(args[0]),eval(args[1]),))elif cmd == 'getEBSSettlementSummaries':if len(args) != 0:print 'getEBSSettlementSummaries requires 0 args'sys.exit(1)pp.pprint(client.getEBSSettlementSummaries())elif cmd == 'markEBSSettlementUploaded':if len(args) != 1:print 'markEBSSettlementUploaded requires 1 args'sys.exit(1)pp.pprint(client.markEBSSettlementUploaded(eval(args[0]),))elif cmd == 'getEBSSettlementDate':if len(args) != 1:print 'getEBSSettlementDate requires 1 args'sys.exit(1)pp.pprint(client.getEBSSettlementDate(eval(args[0]),))elif cmd == 'getSettlementsByDate':if len(args) != 3:print 'getSettlementsByDate requires 3 args'sys.exit(1)pp.pprint(client.getSettlementsByDate(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getReshippedOrderIds':if len(args) != 1:print 'getReshippedOrderIds requires 1 args'sys.exit(1)pp.pprint(client.getReshippedOrderIds(eval(args[0]),))elif cmd == 'getBilledOrders':if len(args) != 4:print 'getBilledOrders requires 4 args'sys.exit(1)pp.pprint(client.getBilledOrders(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getStatusDistributionOfOrders':if len(args) != 2:print 'getStatusDistributionOfOrders requires 2 args'sys.exit(1)pp.pprint(client.getStatusDistributionOfOrders(eval(args[0]),eval(args[1]),))elif cmd == 'getOrderIdsForStatus':if len(args) != 3:print 'getOrderIdsForStatus requires 3 args'sys.exit(1)pp.pprint(client.getOrderIdsForStatus(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'updateCODAgent':if len(args) != 2:print 'updateCODAgent requires 2 args'sys.exit(1)pp.pprint(client.updateCODAgent(args[0],eval(args[1]),))elif cmd == 'updateOrderAsPaidToVendor':if len(args) != 1:print 'updateOrderAsPaidToVendor requires 1 args'sys.exit(1)pp.pprint(client.updateOrderAsPaidToVendor(eval(args[0]),))elif cmd == 'updateOrderOnlyAsPaidToVendor':if len(args) != 1:print 'updateOrderOnlyAsPaidToVendor requires 1 args'sys.exit(1)pp.pprint(client.updateOrderOnlyAsPaidToVendor(eval(args[0]),))elif cmd == 'getRefundedOrdersMarkedPaid':if len(args) != 0:print 'getRefundedOrdersMarkedPaid requires 0 args'sys.exit(1)pp.pprint(client.getRefundedOrdersMarkedPaid())elif cmd == 'getAllVerificationAgents':if len(args) != 2:print 'getAllVerificationAgents requires 2 args'sys.exit(1)pp.pprint(client.getAllVerificationAgents(eval(args[0]),eval(args[1]),))elif cmd == 'getAllAttributesForOrderId':if len(args) != 1:print 'getAllAttributesForOrderId requires 1 args'sys.exit(1)pp.pprint(client.getAllAttributesForOrderId(eval(args[0]),))elif cmd == 'setOrderAttributes':if len(args) != 2:print 'setOrderAttributes requires 2 args'sys.exit(1)pp.pprint(client.setOrderAttributes(eval(args[0]),eval(args[1]),))elif cmd == 'setOrderAttributeForTransaction':if len(args) != 2:print 'setOrderAttributeForTransaction requires 2 args'sys.exit(1)pp.pprint(client.setOrderAttributeForTransaction(eval(args[0]),eval(args[1]),))elif cmd == 'getReceivePendingOrders':if len(args) != 1:print 'getReceivePendingOrders requires 1 args'sys.exit(1)pp.pprint(client.getReceivePendingOrders(eval(args[0]),))elif cmd == 'getReceivedAtStoreOrders':if len(args) != 1:print 'getReceivedAtStoreOrders requires 1 args'sys.exit(1)pp.pprint(client.getReceivedAtStoreOrders(eval(args[0]),))elif cmd == 'getOrdersCollectionAtStore':if len(args) != 4:print 'getOrdersCollectionAtStore requires 4 args'sys.exit(1)pp.pprint(client.getOrdersCollectionAtStore(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getOrderAttributeValue':if len(args) != 2:print 'getOrderAttributeValue requires 2 args'sys.exit(1)pp.pprint(client.getOrderAttributeValue(eval(args[0]),args[1],))elif cmd == 'changeJacketNumber':if len(args) != 2:print 'changeJacketNumber requires 2 args'sys.exit(1)pp.pprint(client.changeJacketNumber(eval(args[0]),eval(args[1]),))elif cmd == 'markOrderAsRtoInTransit':if len(args) != 1:print 'markOrderAsRtoInTransit requires 1 args'sys.exit(1)pp.pprint(client.markOrderAsRtoInTransit(eval(args[0]),))elif cmd == 'acceptOrderForItem':if len(args) != 4:print 'acceptOrderForItem requires 4 args'sys.exit(1)pp.pprint(client.acceptOrderForItem(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'createRechargeOrder':if len(args) != 1:print 'createRechargeOrder requires 1 args'sys.exit(1)pp.pprint(client.createRechargeOrder(eval(args[0]),))elif cmd == 'getRechargeOrder':if len(args) != 1:print 'getRechargeOrder requires 1 args'sys.exit(1)pp.pprint(client.getRechargeOrder(eval(args[0]),))elif cmd == 'getRechargeOrders':if len(args) != 1:print 'getRechargeOrders requires 1 args'sys.exit(1)pp.pprint(client.getRechargeOrders(eval(args[0]),))elif cmd == 'updateRechargeOrderStatus':if len(args) != 2:print 'updateRechargeOrderStatus requires 2 args'sys.exit(1)pp.pprint(client.updateRechargeOrderStatus(eval(args[0]),eval(args[1]),))elif cmd == 'activateRechargeTxn':if len(args) != 1:print 'activateRechargeTxn requires 1 args'sys.exit(1)pp.pprint(client.activateRechargeTxn(eval(args[0]),))elif cmd == 'getUserWallet':if len(args) != 1:print 'getUserWallet requires 1 args'sys.exit(1)pp.pprint(client.getUserWallet(eval(args[0]),))elif cmd == 'getUserWalletHistory':if len(args) != 1:print 'getUserWalletHistory requires 1 args'sys.exit(1)pp.pprint(client.getUserWalletHistory(eval(args[0]),))elif cmd == 'getRechargeOrdersForTransaction':if len(args) != 1:print 'getRechargeOrdersForTransaction requires 1 args'sys.exit(1)pp.pprint(client.getRechargeOrdersForTransaction(eval(args[0]),))elif cmd == 'getServiceProviders':if len(args) != 2:print 'getServiceProviders requires 2 args'sys.exit(1)pp.pprint(client.getServiceProviders(eval(args[0]),eval(args[1]),))elif cmd == 'getServiceProviderForDevice':if len(args) != 2:print 'getServiceProviderForDevice requires 2 args'sys.exit(1)pp.pprint(client.getServiceProviderForDevice(eval(args[0]),args[1],))elif cmd == 'validateRecharge':if len(args) != 4:print 'validateRecharge requires 4 args'sys.exit(1)pp.pprint(client.validateRecharge(eval(args[0]),args[1],eval(args[2]),args[3],))elif cmd == 'getRechargeOrdersForDevice':if len(args) != 1:print 'getRechargeOrdersForDevice requires 1 args'sys.exit(1)pp.pprint(client.getRechargeOrdersForDevice(args[0],))elif cmd == 'addAmountToWallet':if len(args) != 3:print 'addAmountToWallet requires 3 args'sys.exit(1)pp.pprint(client.addAmountToWallet(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'creditBatch':if len(args) != 2:print 'creditBatch requires 2 args'sys.exit(1)pp.pprint(client.creditBatch(eval(args[0]),args[1],))elif cmd == 'getRechargeStatistics':if len(args) != 0:print 'getRechargeStatistics requires 0 args'sys.exit(1)pp.pprint(client.getRechargeStatistics())elif cmd == 'getRechargeOrdersForStatus':if len(args) != 1:print 'getRechargeOrdersForStatus requires 1 args'sys.exit(1)pp.pprint(client.getRechargeOrdersForStatus(eval(args[0]),))elif cmd == 'getPlansForOperator':if len(args) != 1:print 'getPlansForOperator requires 1 args'sys.exit(1)pp.pprint(client.getPlansForOperator(eval(args[0]),))elif cmd == 'getRechargeDenominations':if len(args) != 3:print 'getRechargeDenominations requires 3 args'sys.exit(1)pp.pprint(client.getRechargeDenominations(eval(args[0]),args[1],eval(args[2]),))elif cmd == 'updateAvailabilityStatus':if len(args) != 3:print 'updateAvailabilityStatus requires 3 args'sys.exit(1)pp.pprint(client.updateAvailabilityStatus(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAvailableEmiSchemes':if len(args) != 0:print 'getAvailableEmiSchemes requires 0 args'sys.exit(1)pp.pprint(client.getAvailableEmiSchemes())elif cmd == 'getMiscCharges':if len(args) != 1:print 'getMiscCharges requires 1 args'sys.exit(1)pp.pprint(client.getMiscCharges(eval(args[0]),))elif cmd == 'refundRechargeOrder':if len(args) != 1:print 'refundRechargeOrder requires 1 args'sys.exit(1)pp.pprint(client.refundRechargeOrder(eval(args[0]),))elif cmd == 'getPhysicalOrders':if len(args) != 2:print 'getPhysicalOrders requires 2 args'sys.exit(1)pp.pprint(client.getPhysicalOrders(eval(args[0]),eval(args[1]),))elif cmd == 'getDocument':if len(args) != 2:print 'getDocument requires 2 args'sys.exit(1)pp.pprint(client.getDocument(eval(args[0]),eval(args[1]),))elif cmd == 'changeShippingAddress':if len(args) != 6:print 'changeShippingAddress requires 6 args'sys.exit(1)pp.pprint(client.changeShippingAddress(eval(args[0]),args[1],args[2],args[3],args[4],args[5],))elif cmd == 'retrieveInvoice':if len(args) != 2:print 'retrieveInvoice requires 2 args'sys.exit(1)pp.pprint(client.retrieveInvoice(eval(args[0]),eval(args[1]),))elif cmd == 'receiveUpdatesForRedExpress':if len(args) != 1:print 'receiveUpdatesForRedExpress requires 1 args'sys.exit(1)pp.pprint(client.receiveUpdatesForRedExpress(args[0],))elif cmd == 'createRechargeTransaction':if len(args) != 1:print 'createRechargeTransaction requires 1 args'sys.exit(1)pp.pprint(client.createRechargeTransaction(eval(args[0]),))elif cmd == 'getRechargeTransactions':if len(args) != 1:print 'getRechargeTransactions requires 1 args'sys.exit(1)pp.pprint(client.getRechargeTransactions(eval(args[0]),))elif cmd == 'getRechargeTrans':if len(args) != 4:print 'getRechargeTrans requires 4 args'sys.exit(1)pp.pprint(client.getRechargeTrans(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getRechargeTransaction':if len(args) != 1:print 'getRechargeTransaction requires 1 args'sys.exit(1)pp.pprint(client.getRechargeTransaction(eval(args[0]),))elif cmd == 'getFRCs':if len(args) != 2:print 'getFRCs requires 2 args'sys.exit(1)pp.pprint(client.getFRCs(eval(args[0]),eval(args[1]),))elif cmd == 'getHotspotStore':if len(args) != 2:print 'getHotspotStore requires 2 args'sys.exit(1)pp.pprint(client.getHotspotStore(eval(args[0]),args[1],))elif cmd == 'getTelecomCircle':if len(args) != 2:print 'getTelecomCircle requires 2 args'sys.exit(1)pp.pprint(client.getTelecomCircle(eval(args[0]),args[1],))elif cmd == 'retrieveHotspotRechargeInvoice':if len(args) != 1:print 'retrieveHotspotRechargeInvoice requires 1 args'sys.exit(1)pp.pprint(client.retrieveHotspotRechargeInvoice(eval(args[0]),))elif cmd == 'splitFreebieOrder':if len(args) != 3:print 'splitFreebieOrder requires 3 args'sys.exit(1)pp.pprint(client.splitFreebieOrder(eval(args[0]),args[1],eval(args[2]),))elif cmd == 'getRechargeTransactionsByNumber':if len(args) != 2:print 'getRechargeTransactionsByNumber requires 2 args'sys.exit(1)pp.pprint(client.getRechargeTransactionsByNumber(args[0],eval(args[1]),))elif cmd == 'updateHotspotStorePassword':if len(args) != 2:print 'updateHotspotStorePassword requires 2 args'sys.exit(1)pp.pprint(client.updateHotspotStorePassword(eval(args[0]),args[1],))elif cmd == 'topupCompanyWallet':if len(args) != 2:print 'topupCompanyWallet requires 2 args'sys.exit(1)pp.pprint(client.topupCompanyWallet(eval(args[0]),eval(args[1]),))elif cmd == 'getWalletBalanceForCompany':if len(args) != 1:print 'getWalletBalanceForCompany requires 1 args'sys.exit(1)pp.pprint(client.getWalletBalanceForCompany(eval(args[0]),))elif cmd == 'getSaholicRechargeBalance':if len(args) != 0:print 'getSaholicRechargeBalance requires 0 args'sys.exit(1)pp.pprint(client.getSaholicRechargeBalance())elif cmd == 'getSourceDetail':if len(args) != 1:print 'getSourceDetail requires 1 args'sys.exit(1)pp.pprint(client.getSourceDetail(eval(args[0]),))elif cmd == 'getAllCircles':if len(args) != 0:print 'getAllCircles requires 0 args'sys.exit(1)pp.pprint(client.getAllCircles())elif cmd == 'deleteFrcs':if len(args) != 1:print 'deleteFrcs requires 1 args'sys.exit(1)pp.pprint(client.deleteFrcs(eval(args[0]),))elif cmd == 'addAmazonOrder':if len(args) != 1:print 'addAmazonOrder requires 1 args'sys.exit(1)pp.pprint(client.addAmazonOrder(eval(args[0]),))elif cmd == 'updateAmazonOrderStatus':if len(args) != 2:print 'updateAmazonOrderStatus requires 2 args'sys.exit(1)pp.pprint(client.updateAmazonOrderStatus(eval(args[0]),args[1],))elif cmd == 'getAmazonOrdersShipped':if len(args) != 0:print 'getAmazonOrdersShipped requires 0 args'sys.exit(1)pp.pprint(client.getAmazonOrdersShipped())elif cmd == 'getAmazonOrdersCancelled':if len(args) != 1:print 'getAmazonOrdersCancelled requires 1 args'sys.exit(1)pp.pprint(client.getAmazonOrdersCancelled(eval(args[0]),))elif cmd == 'getAmazonOrder':if len(args) != 1:print 'getAmazonOrder requires 1 args'sys.exit(1)pp.pprint(client.getAmazonOrder(eval(args[0]),))elif cmd == 'getAmazonOrderByAmazonOrderId':if len(args) != 1:print 'getAmazonOrderByAmazonOrderId requires 1 args'sys.exit(1)pp.pprint(client.getAmazonOrderByAmazonOrderId(args[0],))elif cmd == 'getOrdersForStore':if len(args) != 5:print 'getOrdersForStore requires 5 args'sys.exit(1)pp.pprint(client.getOrdersForStore(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getStoreOrderAdvanceInvoice':if len(args) != 2:print 'getStoreOrderAdvanceInvoice requires 2 args'sys.exit(1)pp.pprint(client.getStoreOrderAdvanceInvoice(eval(args[0]),eval(args[1]),))elif cmd == 'addFrc':if len(args) != 4:print 'addFrc requires 4 args'sys.exit(1)pp.pprint(client.addFrc(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'addSeries':if len(args) != 3:print 'addSeries requires 3 args'sys.exit(1)pp.pprint(client.addSeries(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'saveStoreOrderDetail':if len(args) != 1:print 'saveStoreOrderDetail requires 1 args'sys.exit(1)pp.pprint(client.saveStoreOrderDetail(eval(args[0]),))elif cmd == 'getStoreOrderDetail':if len(args) != 2:print 'getStoreOrderDetail requires 2 args'sys.exit(1)pp.pprint(client.getStoreOrderDetail(eval(args[0]),eval(args[1]),))elif cmd == 'getAllEdcBanks':if len(args) != 0:print 'getAllEdcBanks requires 0 args'sys.exit(1)pp.pprint(client.getAllEdcBanks())elif cmd == 'saveRefundAmountsForStoreOrder':if len(args) != 4:print 'saveRefundAmountsForStoreOrder requires 4 args'sys.exit(1)pp.pprint(client.saveRefundAmountsForStoreOrder(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getCollectionsForStore':if len(args) != 3:print 'getCollectionsForStore requires 3 args'sys.exit(1)pp.pprint(client.getCollectionsForStore(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getAmazonOrdersToAcknowledge':if len(args) != 1:print 'getAmazonOrdersToAcknowledge requires 1 args'sys.exit(1)pp.pprint(client.getAmazonOrdersToAcknowledge(eval(args[0]),))elif cmd == 'changeAmazonOrderStatus':if len(args) != 2:print 'changeAmazonOrderStatus requires 2 args'sys.exit(1)pp.pprint(client.changeAmazonOrderStatus(args[0],args[1],))elif cmd == 'updateTimestampForAmazonOrder':if len(args) != 1:print 'updateTimestampForAmazonOrder requires 1 args'sys.exit(1)pp.pprint(client.updateTimestampForAmazonOrder(eval(args[0]),))elif cmd == 'updateSourceDetailTimestamp':if len(args) != 2:print 'updateSourceDetailTimestamp requires 2 args'sys.exit(1)pp.pprint(client.updateSourceDetailTimestamp(eval(args[0]),eval(args[1]),))elif cmd == 'getOrdersByMobileNumber':if len(args) != 1:print 'getOrdersByMobileNumber requires 1 args'sys.exit(1)pp.pprint(client.getOrdersByMobileNumber(args[0],))elif cmd == 'getOrdersByAmazonOrderCode':if len(args) != 1:print 'getOrdersByAmazonOrderCode requires 1 args'sys.exit(1)pp.pprint(client.getOrdersByAmazonOrderCode(args[0],))elif cmd == 'convertStoreToNormal':if len(args) != 1:print 'convertStoreToNormal requires 1 args'sys.exit(1)pp.pprint(client.convertStoreToNormal(eval(args[0]),))elif cmd == 'updateFreebieItem':if len(args) != 2:print 'updateFreebieItem requires 2 args'sys.exit(1)pp.pprint(client.updateFreebieItem(eval(args[0]),eval(args[1]),))elif cmd == 'getHotspotServiceMatrices':if len(args) != 0:print 'getHotspotServiceMatrices requires 0 args'sys.exit(1)pp.pprint(client.getHotspotServiceMatrices())elif cmd == 'updateOrderAWB':if len(args) != 2:print 'updateOrderAWB requires 2 args'sys.exit(1)pp.pprint(client.updateOrderAWB(eval(args[0]),args[1],))elif cmd == 'getOrdersByVendor':if len(args) != 2:print 'getOrdersByVendor requires 2 args'sys.exit(1)pp.pprint(client.getOrdersByVendor(eval(args[0]),eval(args[1]),))elif cmd == 'createEbayOrder':if len(args) != 1:print 'createEbayOrder requires 1 args'sys.exit(1)pp.pprint(client.createEbayOrder(eval(args[0]),))elif cmd == 'getEbayOrderByOrderId':if len(args) != 1:print 'getEbayOrderByOrderId requires 1 args'sys.exit(1)pp.pprint(client.getEbayOrderByOrderId(eval(args[0]),))elif cmd == 'getEbayOrderBySalesRecNumber':if len(args) != 1:print 'getEbayOrderBySalesRecNumber requires 1 args'sys.exit(1)pp.pprint(client.getEbayOrderBySalesRecNumber(eval(args[0]),))elif cmd == 'getEbayOrder':if len(args) != 3:print 'getEbayOrder requires 3 args'sys.exit(1)pp.pprint(client.getEbayOrder(eval(args[0]),args[1],args[2],))elif cmd == 'updateEbayOrder':if len(args) != 1:print 'updateEbayOrder requires 1 args'sys.exit(1)pp.pprint(client.updateEbayOrder(eval(args[0]),))elif cmd == 'ebayOrderExists':if len(args) != 2:print 'ebayOrderExists requires 2 args'sys.exit(1)pp.pprint(client.ebayOrderExists(eval(args[0]),args[1],))elif cmd == 'updateOrderForEbay':if len(args) != 1:print 'updateOrderForEbay requires 1 args'sys.exit(1)pp.pprint(client.updateOrderForEbay(eval(args[0]),))elif cmd == 'splitEbayOrder':if len(args) != 4:print 'splitEbayOrder requires 4 args'sys.exit(1)pp.pprint(client.splitEbayOrder(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'addOrUpdateAmazonFbaSalesSnapshot':if len(args) != 1:print 'addOrUpdateAmazonFbaSalesSnapshot requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateAmazonFbaSalesSnapshot(eval(args[0]),))elif cmd == 'getAmazonFbaSalesSnapshotForDays':if len(args) != 1:print 'getAmazonFbaSalesSnapshotForDays requires 1 args'sys.exit(1)pp.pprint(client.getAmazonFbaSalesSnapshotForDays(eval(args[0]),))elif cmd == 'getAmazonFbaSalesLatestSnapshotForItem':if len(args) != 1:print 'getAmazonFbaSalesLatestSnapshotForItem requires 1 args'sys.exit(1)pp.pprint(client.getAmazonFbaSalesLatestSnapshotForItem(eval(args[0]),))elif cmd == 'createSnapdealOrder':if len(args) != 1:print 'createSnapdealOrder requires 1 args'sys.exit(1)pp.pprint(client.createSnapdealOrder(eval(args[0]),))elif cmd == 'getSnapdealOrder':if len(args) != 3:print 'getSnapdealOrder requires 3 args'sys.exit(1)pp.pprint(client.getSnapdealOrder(eval(args[0]),args[1],args[2],))elif cmd == 'snapdealOrderExists':if len(args) != 2:print 'snapdealOrderExists requires 2 args'sys.exit(1)pp.pprint(client.snapdealOrderExists(args[0],args[1],))elif cmd == 'updateLatestFbaPricesForItem':if len(args) != 1:print 'updateLatestFbaPricesForItem requires 1 args'sys.exit(1)pp.pprint(client.updateLatestFbaPricesForItem(eval(args[0]),))elif cmd == 'flipkartOrderExists':if len(args) != 2:print 'flipkartOrderExists requires 2 args'sys.exit(1)pp.pprint(client.flipkartOrderExists(args[0],args[1],))elif cmd == 'createFlipkartOrder':if len(args) != 1:print 'createFlipkartOrder requires 1 args'sys.exit(1)pp.pprint(client.createFlipkartOrder(eval(args[0]),))elif cmd == 'getFlipkartOrder':if len(args) != 1:print 'getFlipkartOrder requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartOrder(eval(args[0]),))elif cmd == 'getFlipkartOrderByOrderItemId':if len(args) != 1:print 'getFlipkartOrderByOrderItemId requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartOrderByOrderItemId(args[0],))elif cmd == 'updateFlipkartOrderDatesAndAWB':if len(args) != 4:print 'updateFlipkartOrderDatesAndAWB requires 4 args'sys.exit(1)pp.pprint(client.updateFlipkartOrderDatesAndAWB(args[0],args[1],eval(args[2]),args[3],))elif cmd == 'getOrdersCreatedAfterTimestampForSource':if len(args) != 2:print 'getOrdersCreatedAfterTimestampForSource requires 2 args'sys.exit(1)pp.pprint(client.getOrdersCreatedAfterTimestampForSource(eval(args[0]),eval(args[1]),))elif cmd == 'getOrderForAirwayBillNo':if len(args) != 1:print 'getOrderForAirwayBillNo requires 1 args'sys.exit(1)pp.pprint(client.getOrderForAirwayBillNo(args[0],))elif cmd == 'getMinCreatedTimeStampUndeliveredOrdersForSource':if len(args) != 1:print 'getMinCreatedTimeStampUndeliveredOrdersForSource requires 1 args'sys.exit(1)pp.pprint(client.getMinCreatedTimeStampUndeliveredOrdersForSource(eval(args[0]),))elif cmd == 'updateSnapdealOrdersStatus':if len(args) != 1:print 'updateSnapdealOrdersStatus requires 1 args'sys.exit(1)pp.pprint(client.updateSnapdealOrdersStatus(eval(args[0]),))elif cmd == 'updateFlipkartOrdersStatus':if len(args) != 1:print 'updateFlipkartOrdersStatus requires 1 args'sys.exit(1)pp.pprint(client.updateFlipkartOrdersStatus(eval(args[0]),))elif cmd == 'bulkAddOrUpdateAmazonFbaSalesSnapshot':if len(args) != 1:print 'bulkAddOrUpdateAmazonFbaSalesSnapshot requires 1 args'sys.exit(1)pp.pprint(client.bulkAddOrUpdateAmazonFbaSalesSnapshot(eval(args[0]),))elif cmd == 'getCreatedOrdersForFlipkart':if len(args) != 1:print 'getCreatedOrdersForFlipkart requires 1 args'sys.exit(1)pp.pprint(client.getCreatedOrdersForFlipkart(eval(args[0]),))elif cmd == 'isPrivateDealTransaction':if len(args) != 1:print 'isPrivateDealTransaction requires 1 args'sys.exit(1)pp.pprint(client.isPrivateDealTransaction(eval(args[0]),))elif cmd == 'getAmazonFbaSalesLatestSnapshotForItemLocationWise':if len(args) != 2:print 'getAmazonFbaSalesLatestSnapshotForItemLocationWise requires 2 args'sys.exit(1)pp.pprint(client.getAmazonFbaSalesLatestSnapshotForItemLocationWise(eval(args[0]),eval(args[1]),))elif cmd == 'changeEasyshipMfnOrderTxnStatus':if len(args) != 8:print 'changeEasyshipMfnOrderTxnStatus requires 8 args'sys.exit(1)pp.pprint(client.changeEasyshipMfnOrderTxnStatus(eval(args[0]),eval(args[1]),args[2],eval(args[3]),eval(args[4]),eval(args[5]),eval(args[6]),eval(args[7]),))elif cmd == 'updateAmazonFbaOrdersReturns':if len(args) != 1:print 'updateAmazonFbaOrdersReturns requires 1 args'sys.exit(1)pp.pprint(client.updateAmazonFbaOrdersReturns(eval(args[0]),))elif cmd == 'getAllAmazonFbaOrderReturnsByCurrentTime':if len(args) != 1:print 'getAllAmazonFbaOrderReturnsByCurrentTime requires 1 args'sys.exit(1)pp.pprint(client.getAllAmazonFbaOrderReturnsByCurrentTime(eval(args[0]),))elif cmd == 'getTotalSaleReturnsFbaSkusCurentTime':if len(args) != 1:print 'getTotalSaleReturnsFbaSkusCurentTime requires 1 args'sys.exit(1)pp.pprint(client.getTotalSaleReturnsFbaSkusCurentTime(eval(args[0]),))elif cmd == 'getVerificationPendingOrdersFK':if len(args) != 0:print 'getVerificationPendingOrdersFK requires 0 args'sys.exit(1)pp.pprint(client.getVerificationPendingOrdersFK())elif cmd == 'getFAOrderByFkOrderId':if len(args) != 2:print 'getFAOrderByFkOrderId requires 2 args'sys.exit(1)pp.pprint(client.getFAOrderByFkOrderId(args[0],args[1],))elif cmd == 'getAllFAOrdersList':if len(args) != 1:print 'getAllFAOrdersList requires 1 args'sys.exit(1)pp.pprint(client.getAllFAOrdersList(args[0],))elif cmd == 'addUpdateFaOrdersBulk':if len(args) != 1:print 'addUpdateFaOrdersBulk requires 1 args'sys.exit(1)pp.pprint(client.addUpdateFaOrdersBulk(eval(args[0]),))elif cmd == 'addInvoiceDetailsToOrders':if len(args) != 2:print 'addInvoiceDetailsToOrders requires 2 args'sys.exit(1)pp.pprint(client.addInvoiceDetailsToOrders(eval(args[0]),eval(args[1]),))elif cmd == 'flipkartFaOrderExists':if len(args) != 2:print 'flipkartFaOrderExists requires 2 args'sys.exit(1)pp.pprint(client.flipkartFaOrderExists(args[0],args[1],))elif cmd == 'getRcgOrderStatus':if len(args) != 2:print 'getRcgOrderStatus requires 2 args'sys.exit(1)pp.pprint(client.getRcgOrderStatus(eval(args[0]),eval(args[1]),))elif cmd == 'getRcgTransactionStatus':if len(args) != 2:print 'getRcgTransactionStatus requires 2 args'sys.exit(1)pp.pprint(client.getRcgTransactionStatus(eval(args[0]),eval(args[1]),))elif cmd == 'bulkAddOrUpdateFlipkartFaSalesSnapshot':if len(args) != 1:print 'bulkAddOrUpdateFlipkartFaSalesSnapshot requires 1 args'sys.exit(1)pp.pprint(client.bulkAddOrUpdateFlipkartFaSalesSnapshot(eval(args[0]),))elif cmd == 'getFlipkartFaSalesSnapshotForDays':if len(args) != 1:print 'getFlipkartFaSalesSnapshotForDays requires 1 args'sys.exit(1)pp.pprint(client.getFlipkartFaSalesSnapshotForDays(eval(args[0]),))elif cmd == 'getFlipkartFaSalesSnapshotBySkuAndSaleDate':if len(args) != 2:print 'getFlipkartFaSalesSnapshotBySkuAndSaleDate requires 2 args'sys.exit(1)pp.pprint(client.getFlipkartFaSalesSnapshotBySkuAndSaleDate(eval(args[0]),eval(args[1]),))elif cmd == 'acceptPackageOrders':if len(args) != 1:print 'acceptPackageOrders requires 1 args'sys.exit(1)pp.pprint(client.acceptPackageOrders(eval(args[0]),))elif cmd == 'getGroupOrdersByLogisticsTxnId':if len(args) != 1:print 'getGroupOrdersByLogisticsTxnId requires 1 args'sys.exit(1)pp.pprint(client.getGroupOrdersByLogisticsTxnId(args[0],))elif cmd == 'addBillingDetailsForGrouppedOrders':if len(args) != 10:print 'addBillingDetailsForGrouppedOrders requires 10 args'sys.exit(1)pp.pprint(client.addBillingDetailsForGrouppedOrders(eval(args[0]),args[1],eval(args[2]),eval(args[3]),eval(args[4]),args[5],eval(args[6]),eval(args[7]),eval(args[8]),args[9],))elif cmd == 'getInvoiceFormatLogisticsTxnId':if len(args) != 2:print 'getInvoiceFormatLogisticsTxnId requires 2 args'sys.exit(1)pp.pprint(client.getInvoiceFormatLogisticsTxnId(eval(args[0]),eval(args[1]),))elif cmd == 'createHomeShopOrder':if len(args) != 1:print 'createHomeShopOrder requires 1 args'sys.exit(1)pp.pprint(client.createHomeShopOrder(eval(args[0]),))elif cmd == 'getHomeShopOrder':if len(args) != 3:print 'getHomeShopOrder requires 3 args'sys.exit(1)pp.pprint(client.getHomeShopOrder(eval(args[0]),args[1],args[2],))elif cmd == 'homeShopOrderExists':if len(args) != 2:print 'homeShopOrderExists requires 2 args'sys.exit(1)pp.pprint(client.homeShopOrderExists(args[0],args[1],))elif cmd == 'splitBulkOrder':if len(args) != 2:print 'splitBulkOrder requires 2 args'sys.exit(1)pp.pprint(client.splitBulkOrder(eval(args[0]),eval(args[1]),))else:print 'Unrecognized method %s' % cmdsys.exit(1)transport.close()