Example #1
0
        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);
        }
Example #2
0
        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);
        }