20 lines
		
	
	
		
			535 B
		
	
	
	
		
			C#
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
		
			535 B
		
	
	
	
		
			C#
		
	
	
	
	
	
| namespace WeatherForecast.Models {
 | |
|   public class RouteModel {
 | |
|     public string Target { get; private set; }
 | |
|     public string? Component { get; private set; }
 | |
|     public List<RouteModel>? ChildRoutes { get; private set; }
 | |
| 
 | |
|     private RouteModel(string target) {
 | |
|       Target = target;
 | |
|     }
 | |
| 
 | |
|     public RouteModel(string target, string component) : this(target) {
 | |
|       Component = component;
 | |
|     }
 | |
| 
 | |
|     public RouteModel(string target, List<RouteModel> childRoutes) : this(target) {
 | |
|       ChildRoutes = childRoutes;
 | |
|     }
 | |
|   }
 | |
| }
 |