From e99c9af7d47bf8bf6dd0a19ef2cad1073e50d323 Mon Sep 17 00:00:00 2001 From: kubitre Date: Mon, 23 May 2022 00:04:34 +0700 Subject: [PATCH] fixed --- response/api_error.go | 18 +++++++++++++----- response/response.go | 1 + 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/response/api_error.go b/response/api_error.go index 1cbe044..47e9121 100644 --- a/response/api_error.go +++ b/response/api_error.go @@ -1,12 +1,20 @@ package response +// swagger:model ApiError type ApiError struct { - Code string `json:"code"` - Message string `json:"message,omitempty"` - Target string `json:"target,omitempty"` + // Code operation + // in: string + Code string `json:"code"` + // Error description + Message string `json:"message,omitempty"` + // API Target + Target string `json:"target,omitempty"` + // Anything data Context interface{} `json:"context,omitempty"` - TraceId string `json:"traceId,omitempty"` - Errors []ApiError `json:"errors,omitempty"` + // TraceID + TraceId string `json:"traceId,omitempty"` + // Additional Errors + Errors []ApiError `json:"errors,omitempty"` } func (e ApiError) Error() string { diff --git a/response/response.go b/response/response.go index 9f7a850..d0094cd 100644 --- a/response/response.go +++ b/response/response.go @@ -10,6 +10,7 @@ type ApiResponse struct { Target string // service name } +// swagger:model EntityCreated type EntityCreated struct { ID string `json:"id"` }