public BetSettlementRollback CloneWithProduct(ProductType productType) { var builder = new BetSettlementRollback { EventId = EventId, Markets = Markets, RequestId = RequestId, Product = productType, Timestamp = Timestamp }; 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); }