57 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
		
		
			
		
	
	
			57 lines
		
	
	
		
			1.5 KiB
		
	
	
	
		
			C#
		
	
	
| 
								 | 
							
								using System;
							 | 
						|||
| 
								 | 
							
								using System.Collections.Generic;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								namespace com.adjust.sdk
							 | 
						|||
| 
								 | 
							
								{
							 | 
						|||
| 
								 | 
							
								    public class AdjustAppStoreSubscription
							 | 
						|||
| 
								 | 
							
								    {
							 | 
						|||
| 
								 | 
							
								        internal string price;
							 | 
						|||
| 
								 | 
							
								        internal string currency;
							 | 
						|||
| 
								 | 
							
								        internal string transactionId;
							 | 
						|||
| 
								 | 
							
								        internal string receipt;
							 | 
						|||
| 
								 | 
							
								        internal string billingStore;
							 | 
						|||
| 
								 | 
							
								        internal string transactionDate;
							 | 
						|||
| 
								 | 
							
								        internal string salesRegion;
							 | 
						|||
| 
								 | 
							
								        internal List<string> partnerList;
							 | 
						|||
| 
								 | 
							
								        internal List<string> callbackList;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public AdjustAppStoreSubscription(string price, string currency, string transactionId, string receipt)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.price = price;
							 | 
						|||
| 
								 | 
							
								            this.currency = currency;
							 | 
						|||
| 
								 | 
							
								            this.transactionId = transactionId;
							 | 
						|||
| 
								 | 
							
								            this.receipt = receipt;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setTransactionDate(string transactionDate)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.transactionDate = transactionDate;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        public void setSalesRegion(string salesRegion)
							 | 
						|||
| 
								 | 
							
								        {
							 | 
						|||
| 
								 | 
							
								            this.salesRegion = salesRegion;
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								        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);
							 | 
						|||
| 
								 | 
							
								        }
							 | 
						|||
| 
								 | 
							
								    }
							 | 
						|||
| 
								 | 
							
								}
							 |