With the legacy framework, the API class below will generate the error "Invalid api name 'WithLeadingUpperCase'. The api name must match '[a-z]+[A-Za-z0-9]*'"
@Api(name = "WithLeadingUpperCase", version = "v1")
public class ApiNameNotEnforced {
public void myMethod() { }
}
The new framework does not enforce this restriction anymore.
I don't know if there's still valid reason for keeping it or not.
With the legacy framework, the API class below will generate the error "Invalid api name 'WithLeadingUpperCase'. The api name must match '[a-z]+[A-Za-z0-9]*'"
The new framework does not enforce this restriction anymore. I don't know if there's still valid reason for keeping it or not.