public BetSettlement CloneWithProduct(ProductType productType) { var builder = new BetSettlement { Certainty = Certainty, EventId = EventId, Markets = Markets, RequestId = RequestId, Product = productType, Timestamp = Timestamp }; return(builder); }
public static BetSettlement Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new BetSettlement { Certainty = dynamicXml.Certainty <int>(), EventId = dynamicXml.EventId, Markets = BetSettlementMarket.ParseList(dynamicXml.Outcomes?.GetMarketList()), RequestId = dynamicXml.RequestId <int?>(), Product = dynamicXml.Product <ProductType>(), Timestamp = dynamicXml.Timestamp <long>() }; return(builder); }