public override string Print() { string result = base.Print(); result += $"OrderType: {OrderType.ToString()}\n"; result += $"SellTokenCode: {SellTokenCode}\n"; result += $"BuyTokenCode: {BuyTokenCode}\n"; result += $"TradeAmount: {JsonConvert.SerializeObject(TradeAmount)}\n"; result += $"MinTradeAmount: {JsonConvert.SerializeObject(MinTradeAmount)}\n"; result += $"Price: {JsonConvert.SerializeObject(Price)}\n"; result += $"MaxQuantity: {MaxQuantity.ToString()}\n"; result += $"CoverAnotherTradersFee: {CoverAnotherTradersFee.ToString()}\n"; result += $"AnotherTraderWillCoverFee: {AnotherTraderWillCoverFee.ToString()}\n"; return(result); }
protected override string GetExtraData() { string extraData = base.GetExtraData(); extraData += OrderType.ToString() + "|"; extraData += SellTokenCode + "|"; extraData += BuyTokenCode + "|"; extraData += JsonConvert.SerializeObject(TradeAmount) + "|"; extraData += JsonConvert.SerializeObject(MinTradeAmount) + "|"; extraData += JsonConvert.SerializeObject(Price) + "|"; extraData += MaxQuantity.ToString() + "|"; extraData += CoverAnotherTradersFee.ToString() + "|"; extraData += AnotherTraderWillCoverFee.ToString() + "|"; return(extraData); }