private AnalysisResult(
     AnalysisResultType analysisResultType,
     FrameBallDetails frameBallDetailsForWinningPlayer,
     FrameBallDetails frameBallDetailsForLosingPlayer,
     SnookersRequiredDetails snookersRequiredDetails)
 {
     _analysisResultType = analysisResultType;
     _frameBallDetailsForWinningPlayer = frameBallDetailsForWinningPlayer;
     _frameBallDetailsForLosingPlayer  = frameBallDetailsForLosingPlayer;
     _snookersRequiredDetails          = snookersRequiredDetails;
 }
 public LineAnalysisResult(AnalysisResultType type, string value)
 {
     Type  = type;
     Value = value;
 }