Transaction.cs
1 namespace BiblioTech 2 { 3 public class Transaction<T> 4 { 5 public Transaction(T amountSent, T amountMinted, string transactionHash) 6 { 7 AmountSent = amountSent; 8 AmountMinted = amountMinted; 9 TransactionHash = transactionHash; 10 } 11 12 public T AmountSent { get; } 13 public T AmountMinted { get; } 14 public string TransactionHash { get; } 15 16 public override string ToString() 17 { 18 var result = ""; 19 if (AmountSent == null) result += "sent:null"; 20 else result += "send:" + AmountSent.ToString(); 21 if (AmountMinted == null) result += " minted:null"; 22 else result += " minted:" + AmountMinted.ToString(); 23 return result; 24 } 25 } 26 }