Swag Tags
This commit is contained in:
		
							
								
								
									
										53
									
								
								docs/docs.go
									
									
									
									
									
								
							
							
						
						
									
										53
									
								
								docs/docs.go
									
									
									
									
									
								
							@@ -27,6 +27,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "로그인"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "로그인",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -67,6 +70,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "회원가입"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "회원가입",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -109,11 +115,6 @@ const docTemplate = `{
 | 
			
		||||
        },
 | 
			
		||||
        "/program": {
 | 
			
		||||
            "get": {
 | 
			
		||||
                "security": [
 | 
			
		||||
                    {
 | 
			
		||||
                        "ApiKeyAuth": []
 | 
			
		||||
                    }
 | 
			
		||||
                ],
 | 
			
		||||
                "description": "퀴즈 프로그램 목록을 가져옵니다.",
 | 
			
		||||
                "consumes": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
@@ -121,6 +122,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "프로그램 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -165,6 +169,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 수정",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -242,6 +249,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 생성",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -321,6 +331,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -337,9 +350,6 @@ const docTemplate = `{
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
@@ -353,6 +363,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -398,6 +411,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 수정",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -503,6 +519,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 생성",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -603,6 +622,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -619,9 +641,6 @@ const docTemplate = `{
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizResponse"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
@@ -635,6 +654,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Token"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "AccessToken Refresh",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -666,6 +688,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "User"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "사용자 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -706,6 +731,9 @@ const docTemplate = `{
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "User"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "사용자 정보 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -722,9 +750,6 @@ const docTemplate = `{
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.User"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
@@ -19,6 +19,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "로그인"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "로그인",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -59,6 +62,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "회원가입"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "회원가입",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -101,11 +107,6 @@
 | 
			
		||||
        },
 | 
			
		||||
        "/program": {
 | 
			
		||||
            "get": {
 | 
			
		||||
                "security": [
 | 
			
		||||
                    {
 | 
			
		||||
                        "ApiKeyAuth": []
 | 
			
		||||
                    }
 | 
			
		||||
                ],
 | 
			
		||||
                "description": "퀴즈 프로그램 목록을 가져옵니다.",
 | 
			
		||||
                "consumes": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
@@ -113,6 +114,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "프로그램 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -157,6 +161,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 수정",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -234,6 +241,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 생성",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -313,6 +323,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Program"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 프로그램 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -329,9 +342,6 @@
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
@@ -345,6 +355,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -390,6 +403,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 수정",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -495,6 +511,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 생성",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -595,6 +614,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Quiz"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "퀴즈 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -611,9 +633,6 @@
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizResponse"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
@@ -627,6 +646,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "Token"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "AccessToken Refresh",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -658,6 +680,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "User"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "사용자 목록 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -698,6 +723,9 @@
 | 
			
		||||
                "produces": [
 | 
			
		||||
                    "application/json"
 | 
			
		||||
                ],
 | 
			
		||||
                "tags": [
 | 
			
		||||
                    "User"
 | 
			
		||||
                ],
 | 
			
		||||
                "summary": "사용자 정보 가져오기",
 | 
			
		||||
                "parameters": [
 | 
			
		||||
                    {
 | 
			
		||||
@@ -714,9 +742,6 @@
 | 
			
		||||
                        "schema": {
 | 
			
		||||
                            "$ref": "#/definitions/learnsteam_learsteam-quiz-api_internal_models.User"
 | 
			
		||||
                        }
 | 
			
		||||
                    },
 | 
			
		||||
                    "400": {
 | 
			
		||||
                        "description": "Bad Request"
 | 
			
		||||
                    }
 | 
			
		||||
                }
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
@@ -244,6 +244,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.LoginResponse'
 | 
			
		||||
      summary: 로그인
 | 
			
		||||
      tags:
 | 
			
		||||
      - 로그인
 | 
			
		||||
  /auth/register:
 | 
			
		||||
    post:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -276,6 +278,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.RegisterResponse'
 | 
			
		||||
      summary: 회원가입
 | 
			
		||||
      tags:
 | 
			
		||||
      - 회원가입
 | 
			
		||||
  /program:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -305,9 +309,9 @@ paths:
 | 
			
		||||
          description: OK
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramListResponse'
 | 
			
		||||
      security:
 | 
			
		||||
      - ApiKeyAuth: []
 | 
			
		||||
      summary: 프로그램 목록 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - Program
 | 
			
		||||
    post:
 | 
			
		||||
      consumes:
 | 
			
		||||
      - application/json
 | 
			
		||||
@@ -359,6 +363,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse'
 | 
			
		||||
      summary: 퀴즈 프로그램 생성
 | 
			
		||||
      tags:
 | 
			
		||||
      - Program
 | 
			
		||||
    put:
 | 
			
		||||
      consumes:
 | 
			
		||||
      - application/json
 | 
			
		||||
@@ -410,6 +416,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse'
 | 
			
		||||
      summary: 퀴즈 프로그램 수정
 | 
			
		||||
      tags:
 | 
			
		||||
      - Program
 | 
			
		||||
  /program/{id}:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -428,9 +436,9 @@ paths:
 | 
			
		||||
          description: OK
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse'
 | 
			
		||||
        "400":
 | 
			
		||||
          description: Bad Request
 | 
			
		||||
      summary: 퀴즈 프로그램 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - Program
 | 
			
		||||
  /quiz:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -462,6 +470,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizListResponse'
 | 
			
		||||
      summary: 퀴즈 목록 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - Quiz
 | 
			
		||||
    post:
 | 
			
		||||
      consumes:
 | 
			
		||||
      - application/json
 | 
			
		||||
@@ -527,6 +537,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizResponse'
 | 
			
		||||
      summary: 퀴즈 생성
 | 
			
		||||
      tags:
 | 
			
		||||
      - Quiz
 | 
			
		||||
    put:
 | 
			
		||||
      consumes:
 | 
			
		||||
      - application/json
 | 
			
		||||
@@ -597,6 +609,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizResponse'
 | 
			
		||||
      summary: 퀴즈 수정
 | 
			
		||||
      tags:
 | 
			
		||||
      - Quiz
 | 
			
		||||
  /quiz/{id}:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -615,9 +629,9 @@ paths:
 | 
			
		||||
          description: OK
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.QuizResponse'
 | 
			
		||||
        "400":
 | 
			
		||||
          description: Bad Request
 | 
			
		||||
      summary: 퀴즈 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - Quiz
 | 
			
		||||
  /token/refresh:
 | 
			
		||||
    post:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -638,6 +652,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.ProgramResponse'
 | 
			
		||||
      summary: AccessToken Refresh
 | 
			
		||||
      tags:
 | 
			
		||||
      - Token
 | 
			
		||||
  /user:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -664,6 +680,8 @@ paths:
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.UserListResponse'
 | 
			
		||||
      summary: 사용자 목록 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - User
 | 
			
		||||
  /user/{id}:
 | 
			
		||||
    get:
 | 
			
		||||
      consumes:
 | 
			
		||||
@@ -682,7 +700,7 @@ paths:
 | 
			
		||||
          description: OK
 | 
			
		||||
          schema:
 | 
			
		||||
            $ref: '#/definitions/learnsteam_learsteam-quiz-api_internal_models.User'
 | 
			
		||||
        "400":
 | 
			
		||||
          description: Bad Request
 | 
			
		||||
      summary: 사용자 정보 가져오기
 | 
			
		||||
      tags:
 | 
			
		||||
      - User
 | 
			
		||||
swagger: "2.0"
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user