using System.Collections.Generic; public class NamespaceRecommendations { public NamespaceRecommendations() { NameSpaces = new List(); } public List NameSpaces { get; set; } } public class Namespaces { public Namespaces() { Recommendations = new List(); } public string Name { get; set; } public string Version { get; set; } public List Packages { get; set; } public List Recommendations { get; set; } } public class Packages { public string Name { get; set; } public string Type { get; set; } } public class Recommendations { public Recommendations() { RecommendedActions = new List(); } public string Type { get; set; } public string Name { get; set; } public string Value { get; set; } public string KeyType { get; set; } public string ContainingType { get; set; } public List RecommendedActions { get; set; } } public class RecommendedActions { public RecommendedActions() { TargetFrameworks = new List(); Actions = new List(); } public string Source { get; set; } public string Preferred { get; set; } public List TargetFrameworks { get; set; } public string Description { get; set; } public List Actions { get; set; } } public class TargetFramework { public TargetFramework() { TargetCPU = new List(); } public string Name { get; set; } public List TargetCPU { get; set; } }