public static BetSettlementMarket Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new BetSettlementMarket { Id = dynamicXml.Id <int>(), Outcomes = BetSettlementOutcome.ParseList(dynamicXml.GetOutcomeList()), Specifiers = dynamicXml.Specifiers, VoidReason = dynamicXml.void_reason }; return(builder); }
public static BetSettlementRollback Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new BetSettlementRollback { EventId = dynamicXml.EventId, Markets = BetSettlementMarket.ParseList(dynamicXml.GetMarketList()), RequestId = dynamicXml.RequestId <int?>(), Product = dynamicXml.Product <ProductType>(), Timestamp = dynamicXml.Timestamp <long>() }; return(builder); }