I want to remove the ability to get auto generated DTOs for Java, Kotlin, and Swift. How can I remove them from the /types page and also inaccessible via /types/language
You can’t remove individual languages, just the entire NativeTypesFeature
with:
Plugins.RemoveAll(x => x is NativeTypesFeature);
Otherwise you’d need to add a GlobalRequestFilter
which checks the IRequest.PathInfo
for invalid requests and return either a 404 NotFound or 403 Forbidden HTTP Response.