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