github.com/grokify/go-ringcentral-client@v0.3.31/codegen/generate.sh (about) 1 #perl -p -i -e 's/\s+\[Beta\]\s*$/\n/g' openapi-spec.json 2 export GO_POST_PROCESS_FILE="/usr/local/go/bin/gofmt -s -w" 3 4 java -jar openapi-generator-cli.jar generate -i openapi-spec_v3.0.0.json -g go -o engagedigital --package-name engagedigital 5 6 #java -jar openapi-generator-cli.jar generate -i partial-specs_v3.0.0/openapi-spec_teams.json -g go -o engagedigital --package-name engagedigital 7 8 #perl -p -i -e 's/(delimiter,\s+-1\),\s+"\[\]"\))/$1\n} else if t, ok := obj.(time.Time); ok {\nreturn t.Format(time.RFC3339)/g' client/client.go 9 echo "\n\nfunc (apiClient *APIClient) HTTPClient() *http.Client { return apiClient.cfg.HTTPClient }" >> engagedigital/client.go 10 gofmt -s -w engagedigital/*.go