From ea445c1e2884a7acff014254dd9bbe2e784f86b1 Mon Sep 17 00:00:00 2001 From: Guo Huang Date: Sun, 24 Apr 2016 15:44:52 -0700 Subject: [PATCH] added missing file --- .../main/resources/go/api_response.mustache | 24 +++++++++++++++++++ .../go/go-petstore/model_api_response.go | 14 +++++++++++ 2 files changed, 38 insertions(+) create mode 100644 modules/swagger-codegen/src/main/resources/go/api_response.mustache create mode 100644 samples/client/petstore/go/go-petstore/model_api_response.go diff --git a/modules/swagger-codegen/src/main/resources/go/api_response.mustache b/modules/swagger-codegen/src/main/resources/go/api_response.mustache new file mode 100644 index 00000000000..b9110bd9eda --- /dev/null +++ b/modules/swagger-codegen/src/main/resources/go/api_response.mustache @@ -0,0 +1,24 @@ +package swagger + +import ( + "net/http" +) + + +type ApiResponse struct { + *http.Response + + Message string `json:"message,omitempty"` +} + +func NewApiResponse(r *http.Response) *ApiResponse { + response := &ApiResponse{Response: r} + + return response +} + +func NewApiResponseWithError(errorMessage string) *ApiResponse { + response := &ApiResponse{Message: errorMessage} + + return response +} \ No newline at end of file diff --git a/samples/client/petstore/go/go-petstore/model_api_response.go b/samples/client/petstore/go/go-petstore/model_api_response.go new file mode 100644 index 00000000000..0905f55cf01 --- /dev/null +++ b/samples/client/petstore/go/go-petstore/model_api_response.go @@ -0,0 +1,14 @@ +package swagger + +import ( +) + + +type ModelApiResponse struct { + + Code int32 `json:"code,omitempty"` + + Type_ string `json:"type,omitempty"` + + Message string `json:"message,omitempty"` +}