70 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
		
		
			
		
	
	
			70 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			C#
		
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace com.adjust.sdk
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    public class AdjustAdRevenue
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        internal string source;
							 | 
						|||
| 
								 | 
							
								        internal double? revenue;
							 | 
						|||
| 
								 | 
							
								        internal string currency;
							 | 
						|||
| 
								 | 
							
								        internal int? adImpressionsCount;
							 | 
						|||
| 
								 | 
							
								        internal string adRevenueNetwork;
							 | 
						|||
| 
								 | 
							
								        internal string adRevenueUnit;
							 | 
						|||
| 
								 | 
							
								        internal string adRevenuePlacement;
							 | 
						|||
| 
								 | 
							
								        internal List<string> partnerList;
							 | 
						|||
| 
								 | 
							
								        internal List<string> callbackList;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public AdjustAdRevenue(string source)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.source = source;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setRevenue(double amount, string currency)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.revenue = amount;
							 | 
						|||
| 
								 | 
							
								            this.currency = currency;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setAdImpressionsCount(int adImpressionsCount)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.adImpressionsCount = adImpressionsCount;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setAdRevenueNetwork(string adRevenueNetwork)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.adRevenueNetwork = adRevenueNetwork;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setAdRevenueUnit(string adRevenueUnit)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.adRevenueUnit = adRevenueUnit;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setAdRevenuePlacement(string adRevenuePlacement)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.adRevenuePlacement = adRevenuePlacement;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void addCallbackParameter(string key, string value)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            if (callbackList == null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                callbackList = new List<string>();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								            callbackList.Add(key);
							 | 
						|||
| 
								 | 
							
								            callbackList.Add(value);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void addPartnerParameter(string key, string value)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            if (partnerList == null)
							 | 
						|||
| 
								 | 
							
								            {
							 | 
						|||
| 
								 | 
							
								                partnerList = new List<string>();
							 | 
						|||
| 
								 | 
							
								            }
							 | 
						|||
| 
								 | 
							
								            partnerList.Add(key);
							 | 
						|||
| 
								 | 
							
								            partnerList.Add(value);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |