|
25 | 25 | |
26 | 26 | 삭제 조건은 아래와 같습니다: |
27 | 27 | |
28 | | - - 각 브랜치의 LeafCommit만 삭제 가능 |
29 | | - - 어느 브랜치의 FromCommit이면 삭제 불가 |
30 | | - - 브랜치의 RootCommit은 삭제 불가(RootCommit까지 삭제하고 싶은 경우 브랜치 삭제를 권장합니다) |
| 28 | + - 각 버전의 LeafCommit만 삭제 가능 |
| 29 | + - 어느 버전의 FromCommit이면 삭제 불가 |
| 30 | + - 버전의 RootCommit은 삭제 불가(RootCommit까지 삭제하고 싶은 경우 버전 삭제를 권장합니다) |
31 | 31 | """, |
32 | 32 | parameters = { |
33 | 33 | @Parameter( |
|
39 | 39 | ), |
40 | 40 | @Parameter( |
41 | 41 | name = "commitId", |
42 | | - description = "삭제하려는 commit의 id", |
| 42 | + description = "삭제하려는 기록의 id", |
43 | 43 | example = "1", |
44 | 44 | required = true, |
45 | 45 | in = ParameterIn.PATH |
|
58 | 58 | mediaType = MediaType.APPLICATION_JSON_VALUE, |
59 | 59 | examples = { |
60 | 60 | @ExampleObject( |
61 | | - name = "삭제하려는 기록이 LeafCommit이 아니거나 FromCommit, RootCommit인 경우 삭제할 수 없다.", |
| 61 | + name = "삭제하려는 기록이 LeafCommit이 아닐 경우 삭제할 수 없다.", |
| 62 | + value = """ |
| 63 | + { |
| 64 | + "status": 400, |
| 65 | + "message": "버전의 마지막 기록이 아닙니다.", |
| 66 | + "error": "IS_NOT_LEAF_COMMIT" |
| 67 | + } |
| 68 | + """ |
| 69 | + |
| 70 | + ), |
| 71 | + @ExampleObject( |
| 72 | + name = "삭제하려는 기록이 FromCommit, RootCommit인 경우 삭제할 수 없다.", |
62 | 73 | value = """ |
63 | 74 | { |
64 | 75 | "status": 400, |
|
120 | 131 | ), |
121 | 132 | @ApiResponse( |
122 | 133 | responseCode = "500", |
123 | | - description = "기록 삭제 실패 - 서버 내에서 알 수 없는 이유로 기록 삭제 실패", |
| 134 | + description = "기록 삭제 실패 - MySQL 또는 MongoDB 데이터 처리 실패", |
124 | 135 | content = @Content( |
125 | 136 | schema = @Schema(implementation = ErrorResponse.class), |
126 | 137 | mediaType = MediaType.APPLICATION_JSON_VALUE, |
127 | 138 | examples = { |
128 | 139 | @ExampleObject( |
129 | | - name = "서버 오류로 기록 삭제 실패", |
| 140 | + name = "MySQL 또는 MongoDB 데이터 처리 실패", |
130 | 141 | value = """ |
131 | 142 | { |
132 | 143 | "status": 500, |
133 | | - "message": "서버 오류로 인해 기록 삭제에 실패했습니다.", |
134 | | - "error": "FAIL_DELETE_COMMIT" |
| 144 | + "message": "데이터 처리 중 오류가 발생했습니다. 잠시 후 다시 시도해주세요.", |
| 145 | + "error": "DATABASE_ERROR" |
135 | 146 | } |
136 | 147 | """ |
137 | 148 | ), |
|
0 commit comments