Google's API infrastructure automatically converts values. So, if you had this:
```go
type MyReq struct {
  A int
  B float32
  C bool
}
```
with a path template `{A}/{B}/{C}`, then a request like `GET /1/2.3/true` would populate `MyReq` struct with correct values. See [transform_rest_request method of SDK's endpoints_server](https://code.google.com/p/googleappengine/source/browse/trunk/python/google/appengine/tools/devappserver2/endpoints/endpoints_server.py?spec=svn346&r=345#570).