* fix test server setup:
- go map access is not deterministic
- this can lead to a route: /foo/bar/1 matching /foo/bar before matching /foo/bar/1 if the map iteration go through /foo/bar first since the regex match wasn't bound to start and end anchors
- registering handlers now converts * in routes to .* for proper regex matching
- test server route handling now tries to fully match the handler route
* add missing /v1 prefix to fine-tuning job cancel test server handler
* add create message call
* add messages list call
* add get message call
* add modify message call, fix return types for other message calls
* add message file retrieve call
* add list message files call
* code style fixes
* add test for list messages with pagination options
* add beta header to msg calls now that #545 is merged
* Update messages.go
Co-authored-by: Simone Vellei <henomis@gmail.com>
* Update messages.go
Co-authored-by: Simone Vellei <henomis@gmail.com>
* add missing object details for message, fix tests
* fix merge formatting
* minor style fixes
---------
Co-authored-by: Simone Vellei <henomis@gmail.com>