Skip to content

Commit e513f91

Browse files
authored
Merge pull request #208 from Pseudo-Lab/test/example-data
test(getcloser): API๋ณ„ ์ž…๋ ฅ ๋ฐ์ดํ„ฐ ์˜ˆ์‹œ ์ถ”๊ฐ€
2 parents 1ada9df + eb2724a commit e513f91

3 files changed

Lines changed: 35 additions & 7 deletions

File tree

โ€Žgetcloser/backend/app/schemas/challenge_schema.pyโ€Ž

Lines changed: 21 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,6 @@ class ChallengeRequest(BaseModel):
77
my_id: int
88
members_ids: List[int]
99

10-
class AssignedChallenge(BaseModel):
11-
user_id: int
12-
assigned_challenge_id: int
13-
from_user_id: int
14-
category: str
15-
answer: str
16-
1710
class Config:
1811
json_schema_extra = {
1912
"example": {
@@ -25,6 +18,13 @@ class Config:
2518
}
2619
}
2720

21+
class AssignedChallenge(BaseModel):
22+
user_id: int
23+
assigned_challenge_id: int
24+
from_user_id: int
25+
category: str
26+
answer: str
27+
2828
class AnswerSubmitRequest(BaseModel):
2929
user_id: int
3030
challenge_id: int
@@ -49,13 +49,27 @@ class ChallengeResponse(BaseModel):
4949
class GoodsRedeemRequest(BaseModel):
5050
user_id: int
5151

52+
class Config:
53+
json_schema_extra = {
54+
"example": {
55+
"user_id": 1
56+
}
57+
}
58+
5259
class GoodsRedeemResponse(BaseModel):
5360
message: str
5461
redeemed_at: Optional[datetime] = None
5562

5663
class ChallengeRetryRequest(BaseModel):
5764
user_id: int
5865

66+
class Config:
67+
json_schema_extra = {
68+
"example": {
69+
"user_id": 1
70+
}
71+
}
72+
5973
class ChallengeRetryResponse(BaseModel):
6074
message: str
6175
retry_count: int

โ€Žgetcloser/backend/app/schemas/team_schema.pyโ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,13 @@ class TeamCreateRequest(BaseModel):
66
my_id: int
77
member_ids: List[int] = Field(..., min_items=4, max_items=4, description="ํŒ€์› 4๋ช…์˜ ID")
88

9+
class Config:
10+
json_schema_extra = {
11+
"example": {
12+
"my_id": 1,
13+
"member_ids": [2, 3, 4, 5]
14+
}
15+
}
916

1017
class TeamResponse(BaseModel):
1118
team_id: int

โ€Žgetcloser/backend/app/schemas/user_schema.pyโ€Ž

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,13 @@
33
class UserAuth(BaseModel):
44
email: EmailStr
55

6+
class Config:
7+
json_schema_extra = {
8+
"example": {
9+
"email": "minjun_kim@gmail.com"
10+
}
11+
}
12+
613
class UserResponse(BaseModel):
714
accessToken: str
815

0 commit comments

Comments
ย (0)