Rev 23069 | 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 unacceptOrder(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 ' getLatestUserWalletHistory(i64 userId, i64 offset, i64 limit)'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 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 ' string moveOrdersToCorrectWarehouse()'print ' Creditor getCreditorInfo(i64 id, string name)'print ' bool updateCreditorInfo(Creditor creditor)'print ' getUserSanctionDetails(i64 userId)'print ' UserSanction getUserSanctionDetailsForCreditor(i64 userId, i64 creditorId)'print ' bool updateUserSanction(UserSanction userSanaction)'print ' getCreditHistoryRecordsForTransaction(i64 paymentId, CreditTxnType creditTxnType)'print ' getCreditHistoryRecordsForUserAndCreditor(i64 userId, i64 creditorId, CreditTxnType creditTxnType)'print ' bool processCreditTransaction(i64 paymentId, i64 userId, i64 creditorId, creditTxns)'print ' double getLoanPayableForUserToCreditor(i64 userId, i64 creditorId, i64 dueDate)'print ' getLoanHistoryRecordsForTransaction(i64 paymentId, CreditTxnType creditTxnType)'print ' getLoanHistoryRecordsForUserAndCreditor(i64 userId, i64 creditorId, CreditTxnType creditTxnType)'print ' bool processLoanTransaction(i64 paymentId, i64 userId, i64 creditorId, creditTxns)'print ' PaginatedCreditHistory getLimitedCreditHistoryRecords(i64 paymentId, i64 userId, i64 creditorId, i64 limit, i64 offset)'print ' PaginatedLoanHistory getLimitedLoanHistoryRecords(i64 paymentId, i64 userId, i64 creditorId, i64 limit, i64 offset)'print ' PaginatedUserSanction getUserSanctionsDetailsAsPerLimit(i64 userId, i64 creditorId, i64 limit, i64 offset, string sort)'print ' getOutstandingPayments(string fetchType, i64 userId, i64 limit)'print ' markPaymentSettled(i64 userId, i64 paymentId, double totalAmount, i64 repaymentDate)'print ' ReturnOrderInfo getReturnOrderInfo(i64 id)'print ' getReturnOrderInfoList( order_ids)'print ' getReturnOrderInfoListAsByStatus( order_ids, statuses)'print ' bool updateReturnOrderInfo(ReturnOrderInfo returnInfo)'print ' bulkUpdateReturnOrderInfo( orderReturnInfosMap)'print ' getReturnOrdersAsPerWarehouseId(i64 warehouseId)'print ' ReturnTransaction createReturnTransaction(ReturnTransaction returnTransaction, string itemCondition, bool overrideWarranty)'print ' ReturnTransaction getReturnTransaction(i64 id)'print ' getReturnOrdersForReturnTransaction(i64 returnTransactionId)'print ' bool changeReturnTransactionStatus(i64 returnTransactionId, ReturnTransactionStatus status, returnOrderIds)'print ' i64 createReturnPickupRequest( returnOrderIds)'print ' bool updateReturnPickupRequest(ReturnPickupRequest returnPickupRequest)'print ' getAllReturnOrdersForReturnPickupRequest(i64 logisticsRequestId)'print ' bool receiveReturnPickup( returnOrdersMap, i64 id)'print ' bool validateReturnPickup(i64 returnPickupId, returnOrdersMap)'print ' bool processReturnPickup(i64 returnPickupId, returnOrdersMap)'print ' bool markReturnTransactionComplete(i64 returnTransactionId)'print ' bool refundReturnTransactionPayment( refundOrdersMap, i64 returntransactionId)'print ' getReturnTransactionsForCustomer( statusList, string customerMobile, string customerEmail, i64 returnTransactionId, i64 customerId)'print ' bool verifyOrderForTransaction(i64 transactionId)'print ' getOrdersInBatchAsPromisedShipping( statuses, i64 offset, i64 limit, i64 warehouse_id, i64 source)'print ' void setOrderAttributeForMasterOrderId(string logisticsTransactionId, attributes)'print ' bool updateMasterOrderAWB(string logisticsTransactionId, string airwayBillNo)'print ' bool addOrUpdateShipmentLogisticsCostDetails( shipmentLogisticsCostDetails)'print ' getEligibleOrdersForReturn(i64 customerId, string itemCondition, bool overrideWarranty)'print ' getEligibleReturnOrdersForPickup(i64 customerId)'print ' bool validateReturnTransaction(i64 customerId, returnOrdersMap, string itemCondition, bool overrideWarranty)'print ' getPendingStoreOrders(i64 storeId)'print ' SellerInfo getSellerInfo(i64 sellerId)'print ' WarehouseAddress getWarehouseAddress(i64 address_id)'print ' BuyerInfo getBuyerByWarehouse(i64 warehouse_id)'print ' bool markReturnNotRequiredOrdersProcessed(ReturnOrderInfo returnOrderInfo)'print ' ReturnPickupRequest getReturnPickupRequest(i64 returnPickupId)'print ' ReturnOrderInfo splitReturnOrderInfo(i64 returnOrderId, i64 splitOrderQty)'print ' bool deleteReturnOrder(i64 returnOrderId)'print ' bool refundReturnOrder(ReturnOrderInfo returnOrderInfo, attributes)'print ' addShipmentDelay( shipmentDelayDetail)'print ' ShipmentLogisticsCostDetail getCostDetailForLogisticsTxnId(string logisticsTxnId)'print ' void addShipmentLogisticDetail(ShipmentLogisticsCostDetail shipmentLogisticsCostDetail)'print ' i64 createPayment(i64 userId, i64 txnId, i32 gatewayId)'print ' double calculatePaymentAmount(i64 txnId)'print ' getBilledOrdersForManifestGen(i64 warehouse_id, i64 logistics_provider_id, bool cod)'print ' bool registerRsa(i64 userId, string activation_code)'print ' string addSalesAssociate(Pmsa pmsa, string referrerEmail, string l1_userEmail)'print ' searchPmsa(PmsaSearchFilter pmsaSearchFilter, string associateEmail)'print ' Pmsa getPmsaUser(i64 id, string associateEmail)'print ' string updatePmsaUser(Pmsa pmsa, string associateEmail)'print ' getPmsaUsers(string associateEmail)'print ' getPendingAssociates(string associateEmail)'print ' getStatsForAssociates(string associateEmail)'print ' Pmsa getmypmsaprofile(string associateEmail)'print ' bool creditUserWallet(i64 userId, i64 amount, double cash_back, string shortDesc)'print ' getPaginatedRechargeOrders(i64 userId, i32 offset, i32 limit)'print ' bool markOrderForRegisteredGstInvoice( tranasction_ids)'print ' bool isShipmentCod(string logisticsTransactionId)'print ' getInTransitOrdersOnDate(i64 closingDate)'print ' getInTransitOrdersOnDateByItemId(i64 closingDate, i64 itemId)'print ' bool addPriceDrop(i64 item_id, imeis, double amount, i64 affected_on)'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 == 'unacceptOrder':if len(args) != 1:print 'unacceptOrder requires 1 args'sys.exit(1)pp.pprint(client.unacceptOrder(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 == 'getLatestUserWalletHistory':if len(args) != 3:print 'getLatestUserWalletHistory requires 3 args'sys.exit(1)pp.pprint(client.getLatestUserWalletHistory(eval(args[0]),eval(args[1]),eval(args[2]),))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 == '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]),))elif cmd == 'moveOrdersToCorrectWarehouse':if len(args) != 0:print 'moveOrdersToCorrectWarehouse requires 0 args'sys.exit(1)pp.pprint(client.moveOrdersToCorrectWarehouse())elif cmd == 'getCreditorInfo':if len(args) != 2:print 'getCreditorInfo requires 2 args'sys.exit(1)pp.pprint(client.getCreditorInfo(eval(args[0]),args[1],))elif cmd == 'updateCreditorInfo':if len(args) != 1:print 'updateCreditorInfo requires 1 args'sys.exit(1)pp.pprint(client.updateCreditorInfo(eval(args[0]),))elif cmd == 'getUserSanctionDetails':if len(args) != 1:print 'getUserSanctionDetails requires 1 args'sys.exit(1)pp.pprint(client.getUserSanctionDetails(eval(args[0]),))elif cmd == 'getUserSanctionDetailsForCreditor':if len(args) != 2:print 'getUserSanctionDetailsForCreditor requires 2 args'sys.exit(1)pp.pprint(client.getUserSanctionDetailsForCreditor(eval(args[0]),eval(args[1]),))elif cmd == 'updateUserSanction':if len(args) != 1:print 'updateUserSanction requires 1 args'sys.exit(1)pp.pprint(client.updateUserSanction(eval(args[0]),))elif cmd == 'getCreditHistoryRecordsForTransaction':if len(args) != 2:print 'getCreditHistoryRecordsForTransaction requires 2 args'sys.exit(1)pp.pprint(client.getCreditHistoryRecordsForTransaction(eval(args[0]),eval(args[1]),))elif cmd == 'getCreditHistoryRecordsForUserAndCreditor':if len(args) != 3:print 'getCreditHistoryRecordsForUserAndCreditor requires 3 args'sys.exit(1)pp.pprint(client.getCreditHistoryRecordsForUserAndCreditor(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'processCreditTransaction':if len(args) != 4:print 'processCreditTransaction requires 4 args'sys.exit(1)pp.pprint(client.processCreditTransaction(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getLoanPayableForUserToCreditor':if len(args) != 3:print 'getLoanPayableForUserToCreditor requires 3 args'sys.exit(1)pp.pprint(client.getLoanPayableForUserToCreditor(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'getLoanHistoryRecordsForTransaction':if len(args) != 2:print 'getLoanHistoryRecordsForTransaction requires 2 args'sys.exit(1)pp.pprint(client.getLoanHistoryRecordsForTransaction(eval(args[0]),eval(args[1]),))elif cmd == 'getLoanHistoryRecordsForUserAndCreditor':if len(args) != 3:print 'getLoanHistoryRecordsForUserAndCreditor requires 3 args'sys.exit(1)pp.pprint(client.getLoanHistoryRecordsForUserAndCreditor(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'processLoanTransaction':if len(args) != 4:print 'processLoanTransaction requires 4 args'sys.exit(1)pp.pprint(client.processLoanTransaction(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getLimitedCreditHistoryRecords':if len(args) != 5:print 'getLimitedCreditHistoryRecords requires 5 args'sys.exit(1)pp.pprint(client.getLimitedCreditHistoryRecords(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getLimitedLoanHistoryRecords':if len(args) != 5:print 'getLimitedLoanHistoryRecords requires 5 args'sys.exit(1)pp.pprint(client.getLimitedLoanHistoryRecords(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'getUserSanctionsDetailsAsPerLimit':if len(args) != 5:print 'getUserSanctionsDetailsAsPerLimit requires 5 args'sys.exit(1)pp.pprint(client.getUserSanctionsDetailsAsPerLimit(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),args[4],))elif cmd == 'getOutstandingPayments':if len(args) != 3:print 'getOutstandingPayments requires 3 args'sys.exit(1)pp.pprint(client.getOutstandingPayments(args[0],eval(args[1]),eval(args[2]),))elif cmd == 'markPaymentSettled':if len(args) != 4:print 'markPaymentSettled requires 4 args'sys.exit(1)pp.pprint(client.markPaymentSettled(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))elif cmd == 'getReturnOrderInfo':if len(args) != 1:print 'getReturnOrderInfo requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrderInfo(eval(args[0]),))elif cmd == 'getReturnOrderInfoList':if len(args) != 1:print 'getReturnOrderInfoList requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrderInfoList(eval(args[0]),))elif cmd == 'getReturnOrderInfoListAsByStatus':if len(args) != 2:print 'getReturnOrderInfoListAsByStatus requires 2 args'sys.exit(1)pp.pprint(client.getReturnOrderInfoListAsByStatus(eval(args[0]),eval(args[1]),))elif cmd == 'updateReturnOrderInfo':if len(args) != 1:print 'updateReturnOrderInfo requires 1 args'sys.exit(1)pp.pprint(client.updateReturnOrderInfo(eval(args[0]),))elif cmd == 'bulkUpdateReturnOrderInfo':if len(args) != 1:print 'bulkUpdateReturnOrderInfo requires 1 args'sys.exit(1)pp.pprint(client.bulkUpdateReturnOrderInfo(eval(args[0]),))elif cmd == 'getReturnOrdersAsPerWarehouseId':if len(args) != 1:print 'getReturnOrdersAsPerWarehouseId requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrdersAsPerWarehouseId(eval(args[0]),))elif cmd == 'createReturnTransaction':if len(args) != 3:print 'createReturnTransaction requires 3 args'sys.exit(1)pp.pprint(client.createReturnTransaction(eval(args[0]),args[1],eval(args[2]),))elif cmd == 'getReturnTransaction':if len(args) != 1:print 'getReturnTransaction requires 1 args'sys.exit(1)pp.pprint(client.getReturnTransaction(eval(args[0]),))elif cmd == 'getReturnOrdersForReturnTransaction':if len(args) != 1:print 'getReturnOrdersForReturnTransaction requires 1 args'sys.exit(1)pp.pprint(client.getReturnOrdersForReturnTransaction(eval(args[0]),))elif cmd == 'changeReturnTransactionStatus':if len(args) != 3:print 'changeReturnTransactionStatus requires 3 args'sys.exit(1)pp.pprint(client.changeReturnTransactionStatus(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'createReturnPickupRequest':if len(args) != 1:print 'createReturnPickupRequest requires 1 args'sys.exit(1)pp.pprint(client.createReturnPickupRequest(eval(args[0]),))elif cmd == 'updateReturnPickupRequest':if len(args) != 1:print 'updateReturnPickupRequest requires 1 args'sys.exit(1)pp.pprint(client.updateReturnPickupRequest(eval(args[0]),))elif cmd == 'getAllReturnOrdersForReturnPickupRequest':if len(args) != 1:print 'getAllReturnOrdersForReturnPickupRequest requires 1 args'sys.exit(1)pp.pprint(client.getAllReturnOrdersForReturnPickupRequest(eval(args[0]),))elif cmd == 'receiveReturnPickup':if len(args) != 2:print 'receiveReturnPickup requires 2 args'sys.exit(1)pp.pprint(client.receiveReturnPickup(eval(args[0]),eval(args[1]),))elif cmd == 'validateReturnPickup':if len(args) != 2:print 'validateReturnPickup requires 2 args'sys.exit(1)pp.pprint(client.validateReturnPickup(eval(args[0]),eval(args[1]),))elif cmd == 'processReturnPickup':if len(args) != 2:print 'processReturnPickup requires 2 args'sys.exit(1)pp.pprint(client.processReturnPickup(eval(args[0]),eval(args[1]),))elif cmd == 'markReturnTransactionComplete':if len(args) != 1:print 'markReturnTransactionComplete requires 1 args'sys.exit(1)pp.pprint(client.markReturnTransactionComplete(eval(args[0]),))elif cmd == 'refundReturnTransactionPayment':if len(args) != 2:print 'refundReturnTransactionPayment requires 2 args'sys.exit(1)pp.pprint(client.refundReturnTransactionPayment(eval(args[0]),eval(args[1]),))elif cmd == 'getReturnTransactionsForCustomer':if len(args) != 5:print 'getReturnTransactionsForCustomer requires 5 args'sys.exit(1)pp.pprint(client.getReturnTransactionsForCustomer(eval(args[0]),args[1],args[2],eval(args[3]),eval(args[4]),))elif cmd == 'verifyOrderForTransaction':if len(args) != 1:print 'verifyOrderForTransaction requires 1 args'sys.exit(1)pp.pprint(client.verifyOrderForTransaction(eval(args[0]),))elif cmd == 'getOrdersInBatchAsPromisedShipping':if len(args) != 5:print 'getOrdersInBatchAsPromisedShipping requires 5 args'sys.exit(1)pp.pprint(client.getOrdersInBatchAsPromisedShipping(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),eval(args[4]),))elif cmd == 'setOrderAttributeForMasterOrderId':if len(args) != 2:print 'setOrderAttributeForMasterOrderId requires 2 args'sys.exit(1)pp.pprint(client.setOrderAttributeForMasterOrderId(args[0],eval(args[1]),))elif cmd == 'updateMasterOrderAWB':if len(args) != 2:print 'updateMasterOrderAWB requires 2 args'sys.exit(1)pp.pprint(client.updateMasterOrderAWB(args[0],args[1],))elif cmd == 'addOrUpdateShipmentLogisticsCostDetails':if len(args) != 1:print 'addOrUpdateShipmentLogisticsCostDetails requires 1 args'sys.exit(1)pp.pprint(client.addOrUpdateShipmentLogisticsCostDetails(eval(args[0]),))elif cmd == 'getEligibleOrdersForReturn':if len(args) != 3:print 'getEligibleOrdersForReturn requires 3 args'sys.exit(1)pp.pprint(client.getEligibleOrdersForReturn(eval(args[0]),args[1],eval(args[2]),))elif cmd == 'getEligibleReturnOrdersForPickup':if len(args) != 1:print 'getEligibleReturnOrdersForPickup requires 1 args'sys.exit(1)pp.pprint(client.getEligibleReturnOrdersForPickup(eval(args[0]),))elif cmd == 'validateReturnTransaction':if len(args) != 4:print 'validateReturnTransaction requires 4 args'sys.exit(1)pp.pprint(client.validateReturnTransaction(eval(args[0]),eval(args[1]),args[2],eval(args[3]),))elif cmd == 'getPendingStoreOrders':if len(args) != 1:print 'getPendingStoreOrders requires 1 args'sys.exit(1)pp.pprint(client.getPendingStoreOrders(eval(args[0]),))elif cmd == 'getSellerInfo':if len(args) != 1:print 'getSellerInfo requires 1 args'sys.exit(1)pp.pprint(client.getSellerInfo(eval(args[0]),))elif cmd == 'getWarehouseAddress':if len(args) != 1:print 'getWarehouseAddress requires 1 args'sys.exit(1)pp.pprint(client.getWarehouseAddress(eval(args[0]),))elif cmd == 'getBuyerByWarehouse':if len(args) != 1:print 'getBuyerByWarehouse requires 1 args'sys.exit(1)pp.pprint(client.getBuyerByWarehouse(eval(args[0]),))elif cmd == 'markReturnNotRequiredOrdersProcessed':if len(args) != 1:print 'markReturnNotRequiredOrdersProcessed requires 1 args'sys.exit(1)pp.pprint(client.markReturnNotRequiredOrdersProcessed(eval(args[0]),))elif cmd == 'getReturnPickupRequest':if len(args) != 1:print 'getReturnPickupRequest requires 1 args'sys.exit(1)pp.pprint(client.getReturnPickupRequest(eval(args[0]),))elif cmd == 'splitReturnOrderInfo':if len(args) != 2:print 'splitReturnOrderInfo requires 2 args'sys.exit(1)pp.pprint(client.splitReturnOrderInfo(eval(args[0]),eval(args[1]),))elif cmd == 'deleteReturnOrder':if len(args) != 1:print 'deleteReturnOrder requires 1 args'sys.exit(1)pp.pprint(client.deleteReturnOrder(eval(args[0]),))elif cmd == 'refundReturnOrder':if len(args) != 2:print 'refundReturnOrder requires 2 args'sys.exit(1)pp.pprint(client.refundReturnOrder(eval(args[0]),eval(args[1]),))elif cmd == 'addShipmentDelay':if len(args) != 1:print 'addShipmentDelay requires 1 args'sys.exit(1)pp.pprint(client.addShipmentDelay(eval(args[0]),))elif cmd == 'getCostDetailForLogisticsTxnId':if len(args) != 1:print 'getCostDetailForLogisticsTxnId requires 1 args'sys.exit(1)pp.pprint(client.getCostDetailForLogisticsTxnId(args[0],))elif cmd == 'addShipmentLogisticDetail':if len(args) != 1:print 'addShipmentLogisticDetail requires 1 args'sys.exit(1)pp.pprint(client.addShipmentLogisticDetail(eval(args[0]),))elif cmd == 'createPayment':if len(args) != 3:print 'createPayment requires 3 args'sys.exit(1)pp.pprint(client.createPayment(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'calculatePaymentAmount':if len(args) != 1:print 'calculatePaymentAmount requires 1 args'sys.exit(1)pp.pprint(client.calculatePaymentAmount(eval(args[0]),))elif cmd == 'getBilledOrdersForManifestGen':if len(args) != 3:print 'getBilledOrdersForManifestGen requires 3 args'sys.exit(1)pp.pprint(client.getBilledOrdersForManifestGen(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'registerRsa':if len(args) != 2:print 'registerRsa requires 2 args'sys.exit(1)pp.pprint(client.registerRsa(eval(args[0]),args[1],))elif cmd == 'addSalesAssociate':if len(args) != 3:print 'addSalesAssociate requires 3 args'sys.exit(1)pp.pprint(client.addSalesAssociate(eval(args[0]),args[1],args[2],))elif cmd == 'searchPmsa':if len(args) != 2:print 'searchPmsa requires 2 args'sys.exit(1)pp.pprint(client.searchPmsa(eval(args[0]),args[1],))elif cmd == 'getPmsaUser':if len(args) != 2:print 'getPmsaUser requires 2 args'sys.exit(1)pp.pprint(client.getPmsaUser(eval(args[0]),args[1],))elif cmd == 'updatePmsaUser':if len(args) != 2:print 'updatePmsaUser requires 2 args'sys.exit(1)pp.pprint(client.updatePmsaUser(eval(args[0]),args[1],))elif cmd == 'getPmsaUsers':if len(args) != 1:print 'getPmsaUsers requires 1 args'sys.exit(1)pp.pprint(client.getPmsaUsers(args[0],))elif cmd == 'getPendingAssociates':if len(args) != 1:print 'getPendingAssociates requires 1 args'sys.exit(1)pp.pprint(client.getPendingAssociates(args[0],))elif cmd == 'getStatsForAssociates':if len(args) != 1:print 'getStatsForAssociates requires 1 args'sys.exit(1)pp.pprint(client.getStatsForAssociates(args[0],))elif cmd == 'getmypmsaprofile':if len(args) != 1:print 'getmypmsaprofile requires 1 args'sys.exit(1)pp.pprint(client.getmypmsaprofile(args[0],))elif cmd == 'creditUserWallet':if len(args) != 4:print 'creditUserWallet requires 4 args'sys.exit(1)pp.pprint(client.creditUserWallet(eval(args[0]),eval(args[1]),eval(args[2]),args[3],))elif cmd == 'getPaginatedRechargeOrders':if len(args) != 3:print 'getPaginatedRechargeOrders requires 3 args'sys.exit(1)pp.pprint(client.getPaginatedRechargeOrders(eval(args[0]),eval(args[1]),eval(args[2]),))elif cmd == 'markOrderForRegisteredGstInvoice':if len(args) != 1:print 'markOrderForRegisteredGstInvoice requires 1 args'sys.exit(1)pp.pprint(client.markOrderForRegisteredGstInvoice(eval(args[0]),))elif cmd == 'isShipmentCod':if len(args) != 1:print 'isShipmentCod requires 1 args'sys.exit(1)pp.pprint(client.isShipmentCod(args[0],))elif cmd == 'getInTransitOrdersOnDate':if len(args) != 1:print 'getInTransitOrdersOnDate requires 1 args'sys.exit(1)pp.pprint(client.getInTransitOrdersOnDate(eval(args[0]),))elif cmd == 'getInTransitOrdersOnDateByItemId':if len(args) != 2:print 'getInTransitOrdersOnDateByItemId requires 2 args'sys.exit(1)pp.pprint(client.getInTransitOrdersOnDateByItemId(eval(args[0]),eval(args[1]),))elif cmd == 'addPriceDrop':if len(args) != 4:print 'addPriceDrop requires 4 args'sys.exit(1)pp.pprint(client.addPriceDrop(eval(args[0]),eval(args[1]),eval(args[2]),eval(args[3]),))else:print 'Unrecognized method %s' % cmdsys.exit(1)transport.close()