Route Overlap/Resolution

I don’t think the below should send the following url to the second DTO… I actually think it should successfully configure at startup at all because there is an ambiguous route… /order/{int} /order/{string}

this resolves to getSingleOrderRequest:

  [Route("/order/{DaysBack}", "GET")]
[Route("/order", "GET")]
public class getLatestOrdersRequest : IReturn<List<WalmartOrder>>
    public int DaysBack { get; set; }
    public bool show_successful { get; set; }

[Route("/order/{purchaseOrderId}", "GET")]
public class getSingleOrderRequest : IReturn<WalmartOrder>
    public string purchaseOrderId { get; set; }


See Custom Routing Rules for how to use Matches to customize how routes are matched when using ambiguous routes.