using System; using System.Collections.Generic; using System.Linq; using zero.Core.Routing; namespace zero.Core.Options { public class RoutingOptions { public RoutingOptions() { DefaultEndpoint = new("ZeroFrontend", "Index"); EndpointResolvers = new(); PageResolvers = new(); //ErrorReexecutionPath = "/error"; NotFoundEndpoint = null; } public RouteProviderEndpoint NotFoundEndpoint { get; set; } public RouteProviderEndpoint DefaultEndpoint { get; set; } /// /// /// public RoutingEndpointOptions EndpointResolvers { get; set; } /// /// /// public RoutingPageResolverOptions PageResolvers { get; set; } /// /// /// public string ErrorReexecutionPath { get; set; } } }