Skip to content

Commit

Permalink
Merge pull request #47 from 9oormthonUniv-seoultech/docs/#34
Browse files Browse the repository at this point in the history
docs:부스즐겨찾기 등록/해제
  • Loading branch information
sooieese00 authored Nov 7, 2024
2 parents b050e17 + d7ea67b commit 9cddd00
Show file tree
Hide file tree
Showing 3 changed files with 207 additions and 0 deletions.
103 changes: 103 additions & 0 deletions build/swagger.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1669,3 +1669,106 @@ paths:
message:
type: string
example: 검색 과정 중 오류가 발생했습니다.
/api/booth/:
post:
tags:
- Booth
summary: 부스 즐겨찾기 등록
description: 특정 유저가 포토부스를 즐겨찾기에 등록합니다.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
user_id:
type: integer
description: 즐겨찾기에 등록할 유저의 ID
example: 1
photobooth_id:
type: integer
description: 즐겨찾기에 등록할 포토부스의 ID
example: 101
responses:
'200':
description: 포토부스 즐겨찾기 등록 성공
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 포토부스가 즐겨찾기 되었습니다.
'400':
description: 존재하지 않는 유저 또는 포토부스
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 존재하지 않는 유저거나 존재하지 않는 부스입니다.
'500':
description: 서버 오류 발생 시
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 즐겨찾기에 실패했습니다.
delete:
tags:
- Booth
summary: 부스 즐겨찾기 해제
description: 특정 유저가 포토부스를 즐겨찾기에서 해제합니다.
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
user_id:
type: integer
description: 즐겨찾기에서 해제할 유저의 ID
example: 1
photobooth_id:
type: integer
description: 즐겨찾기에서 해제할 포토부스의 ID
example: 101
responses:
'200':
description: 포토부스 즐겨찾기 해제 성공
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 포토부스가 즐겨찾기 해제 되었습니다.
'400':
description: 존재하지 않는 유저 또는 포토부스
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 존재하지 않는 유저거나 존재하지 않는 부스입니다.
'500':
description: 서버 오류 발생 시
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: 즐겨찾기 해제에 실패했습니다.
102 changes: 102 additions & 0 deletions docs/booth-like-add-delete.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,102 @@
post:
tags:
- Booth
summary: "부스 즐겨찾기 등록"
description: "특정 유저가 포토부스를 즐겨찾기에 등록합니다."
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
user_id:
type: integer
description: "즐겨찾기에 등록할 유저의 ID"
example: 1
photobooth_id:
type: integer
description: "즐겨찾기에 등록할 포토부스의 ID"
example: 101
responses:
200:
description: "포토부스 즐겨찾기 등록 성공"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "포토부스가 즐겨찾기 되었습니다."
400:
description: "존재하지 않는 유저 또는 포토부스"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "존재하지 않는 유저거나 존재하지 않는 부스입니다."
500:
description: "서버 오류 발생 시"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "즐겨찾기에 실패했습니다."
delete:
tags:
- Booth
summary: "부스 즐겨찾기 해제"
description: "특정 유저가 포토부스를 즐겨찾기에서 해제합니다."
requestBody:
required: true
content:
application/json:
schema:
type: object
properties:
user_id:
type: integer
description: "즐겨찾기에서 해제할 유저의 ID"
example: 1
photobooth_id:
type: integer
description: "즐겨찾기에서 해제할 포토부스의 ID"
example: 101
responses:
200:
description: "포토부스 즐겨찾기 해제 성공"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "포토부스가 즐겨찾기 해제 되었습니다."
400:
description: "존재하지 않는 유저 또는 포토부스"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "존재하지 않는 유저거나 존재하지 않는 부스입니다."
500:
description: "서버 오류 발생 시"
content:
application/json:
schema:
type: object
properties:
message:
type: string
example: "즐겨찾기 해제에 실패했습니다."
2 changes: 2 additions & 0 deletions docs/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,5 @@ paths:
$ref: './photo-share.yaml'
/api/photo/temp/update-info:
$ref: './photo-searchBooth.yaml'
/api/booth/:
$ref: './booth-like-add-delete.yaml'

0 comments on commit 9cddd00

Please sign in to comment.