public static SportEventStatus Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new SportEventStatus { AggregateAwayScore = dynamicXml.AggregateAwayScore <double?>(), AggregateHomeScore = dynamicXml.AggregateHomeScore <double?>(), AggregateWinnerId = dynamicXml.AggregateWinnerId, AwayScore = dynamicXml.AwayScore <double?>(), Clock = Responses.Clock.Parse(dynamicXml.Clock), HomeScore = dynamicXml.HomeScore <double?>(), MatchStatus = dynamicXml.MatchStatus, MatchStatusCode = dynamicXml.MatchStatusCode <int?>(), Period = dynamicXml.Period <int?>(), PeriodScores = PeriodScore.ParseList(dynamicXml.PeriodScores?.GetPeriodScoreList()), Status = dynamicXml.Status, WinnerId = dynamicXml.WinnerId, WinningReason = dynamicXml.WinningReason }; return(builder); }
public static PeriodScore Parse(dynamic dynamicXml) { if (dynamicXml == null) { return(null); } var builder = new PeriodScore { HomeScore = dynamicXml.HomeScore <double>(), AwayScore = dynamicXml.AwayScore <double>(), Type = dynamicXml.Type <string>(), Number = dynamicXml.Number <int?>(), }; return(builder); }