Subversion Repositories SmartDukaan

Rev

Rev 6566 | Rev 6726 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 6566 Rev 6591
Line 374... Line 374...
374
   16:i64 responseTimestamp,
374
   16:i64 responseTimestamp,
375
   17:string description,
375
   17:string description,
376
   18:string plan,
376
   18:string plan,
377
   19:string couponCode,
377
   19:string couponCode,
378
   20:i64 couponAmount,
378
   20:i64 couponAmount,
379
   21:i64 refundTimestamp
379
   21:i64 refundTimestamp,
-
 
380
   22:string ipAddress
380
}
381
}
381
 
382
 
382
struct RechargeStatistics{
383
struct RechargeStatistics{
383
	1:map<i64, i64> statusCounts,
384
	1:map<i64, i64> statusCounts,
384
	2:map<i64, i64> operatorCounts,
385
	2:map<i64, i64> operatorCounts,
Line 1135... Line 1136...
1135
	 Returns a recharge order for a given transactionId
1136
	 Returns a recharge order for a given transactionId
1136
	 */
1137
	 */
1137
	 RechargeOrder getRechargeOrdersForTransaction(1:i64 txnId) throws (1:TransactionServiceException ex);
1138
	 RechargeOrder getRechargeOrdersForTransaction(1:i64 txnId) throws (1:TransactionServiceException ex);
1138
	 map<i64, string> getServiceProviders(1:RechargeType rechargeType, 2:bool onlyActive);
1139
	 map<i64, string> getServiceProviders(1:RechargeType rechargeType, 2:bool onlyActive);
1139
	 DeviceNumberInfo getServiceProviderForDevice(1:RechargeType rechargeType, 2:string deviceNumber);
1140
	 DeviceNumberInfo getServiceProviderForDevice(1:RechargeType rechargeType, 2:string deviceNumber);
1140
	 string validateRecharge(1:RechargeType rechargeType, 2:string deviceNumber, 3:i64 userSelectedProviderId);
1141
	 string validateRecharge(1:RechargeType rechargeType, 2:string deviceNumber, 3:i64 userSelectedProviderId, 4:string clientAddress);
1141
	 list<RechargeOrder> getRechargeOrdersForDevice(1:string deviceNumber);
1142
	 list<RechargeOrder> getRechargeOrdersForDevice(1:string deviceNumber);
1142
	 void addAmountToWallet(1:i64 userId, 2:i64 orderId, 3:i64 amount);
1143
	 void addAmountToWallet(1:i64 userId, 2:i64 orderId, 3:i64 amount);
1143
	 
1144
	 
1144
	 RechargeStatistics getRechargeStatistics();
1145
	 RechargeStatistics getRechargeStatistics();
1145
	 
1146