public static BetCancelMarket Parse(dynamic dynamicXml)
        {
            if (dynamicXml == null)
            {
                return(null);
            }

            var builder = new BetCancelMarket
            {
                Id         = dynamicXml.Id <int>(),
                Specifiers = dynamicXml.Specifiers,
                VoidReason = dynamicXml.void_reason
            };

            return(builder);
        }
示例#2
0
        public static BetCancelRollback Parse(dynamic dynamicXml)
        {
            if (dynamicXml == null)
            {
                return(null);
            }

            var builder = new BetCancelRollback
            {
                EndTime   = dynamicXml.EndTime <long?>(),
                EventId   = dynamicXml.EventId,
                Markets   = BetCancelMarket.ParseList(dynamicXml.GetMarketList()),
                Product   = dynamicXml.Product <ProductType>(),
                RequestId = dynamicXml.RequestId <int?>(),
                StartTime = dynamicXml.StartTime <long?>(),
                Timestamp = dynamicXml.Timestamp <long>()
            };

            return(builder);
        }