To generate go SDK from current openapi spec use this command:
$ openapi-generator-cli generate -i cfg/openapi.yaml -c cfg/config.yaml -o . -g go --git-user-id dariusbakunas --git-repo-id truenas-go-sdk
Workaround for TrueNAS content negotiation issue:
patch client.go < client.patch