diff --git a/api/event/join.go b/api/event/join.go index 5f11fc7..a1c4aea 100644 --- a/api/event/join.go +++ b/api/event/join.go @@ -18,6 +18,7 @@ import ( // @Param request body service_event.EventJoinData true "Event Join Details (UserId and EventId are required)" // @Success 200 {object} utils.RespStatus{data=nil} "Successfully joined the event" // @Failure 400 {object} utils.RespStatus{data=nil} "Invalid Input or UUID Parse Failed" +// @Failure 401 {object} utils.RespStatus{data=nil} "Missing User ID / Unauthorized" // @Failure 403 {object} utils.RespStatus{data=nil} "Unauthorized / Missing User ID" // @Failure 500 {object} utils.RespStatus{data=nil} "Internal Server Error / Database Error" // @Security ApiKeyAuth diff --git a/docs/docs.go b/docs/docs.go index 6ee14d4..1b8a828 100644 --- a/docs/docs.go +++ b/docs/docs.go @@ -975,6 +975,24 @@ const docTemplate = `{ ] } }, + "401": { + "description": "Missing User ID / Unauthorized", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/utils.RespStatus" + }, + { + "type": "object", + "properties": { + "data": { + "type": "object" + } + } + } + ] + } + }, "403": { "description": "Unauthorized / Missing User ID", "schema": { @@ -1721,15 +1739,6 @@ const docTemplate = `{ "properties": { "event_id": { "type": "string" - }, - "role": { - "type": "string" - }, - "state": { - "type": "string" - }, - "user_id": { - "type": "string" } } }, diff --git a/docs/swagger.json b/docs/swagger.json index c6226eb..d02d5dc 100644 --- a/docs/swagger.json +++ b/docs/swagger.json @@ -973,6 +973,24 @@ ] } }, + "401": { + "description": "Missing User ID / Unauthorized", + "schema": { + "allOf": [ + { + "$ref": "#/definitions/utils.RespStatus" + }, + { + "type": "object", + "properties": { + "data": { + "type": "object" + } + } + } + ] + } + }, "403": { "description": "Unauthorized / Missing User ID", "schema": { @@ -1719,15 +1737,6 @@ "properties": { "event_id": { "type": "string" - }, - "role": { - "type": "string" - }, - "state": { - "type": "string" - }, - "user_id": { - "type": "string" } } }, diff --git a/docs/swagger.yaml b/docs/swagger.yaml index 31dd3f3..47a025d 100644 --- a/docs/swagger.yaml +++ b/docs/swagger.yaml @@ -104,12 +104,6 @@ definitions: properties: event_id: type: string - role: - type: string - state: - type: string - user_id: - type: string type: object service_user.UserInfoData: properties: @@ -681,6 +675,15 @@ paths: data: type: object type: object + "401": + description: Missing User ID / Unauthorized + schema: + allOf: + - $ref: '#/definitions/utils.RespStatus' + - properties: + data: + type: object + type: object "403": description: Unauthorized / Missing User ID schema: diff --git a/service/service_event/join_event.go b/service/service_event/join_event.go index 832f682..825477c 100644 --- a/service/service_event/join_event.go +++ b/service/service_event/join_event.go @@ -11,9 +11,9 @@ import ( type EventJoinData struct { EventId string `json:"event_id"` - UserId string `json:"user_id"` - Role string `json:"role"` - State string `json:"state"` + UserId string `json:"user_id" swaggerignore:"true"` + Role string `json:"role" swaggerignore:"true"` + State string `json:"state" swaggerignore:"true"` } type EventJoinPayload struct {