So I took another look at adding routes and found there actually is an overload that allows you to specify the summary and notes.
Here's how to do it:
base.Routes
.Add(typeof(MyRequest), "/myrequest", "GET", "My Summary", "My Notes");
I really wish ServiceStack would add an overload to the Generic Add method so I wouldn't have to specify the type in this way.
EDIT:
I decided to write an extension method to get the method I was initially looking for.
public static class RouteExtensions
{
public static ServiceStack.ServiceHost.IServiceRoutes Add<T>(
this ServiceStack.ServiceHost.IServiceRoutes route,
string restPath,
string verbs,
string summary,
string notes)
{
route.Add(typeof(T), restPath, verbs, summary, notes);
return route;
}
}
Now I can do this:
base.Routes
.Add<MyRequest>("/myrequest", "GET", "My Summary", "My Notes");