Skip to content

Commit e87504d

Browse files
committed
fix: default to None for optional fields
1 parent f2c9e82 commit e87504d

File tree

1 file changed

+21
-21
lines changed

1 file changed

+21
-21
lines changed

aperag/views/main.py

Lines changed: 21 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -126,38 +126,38 @@
126126
class CollectionIn(Schema):
127127
title: str
128128
type: str
129-
description: Optional[str]
130-
config: Optional[str]
129+
description: Optional[str] = None
130+
config: Optional[str] = None
131131

132132

133133
class CreateDocumentIn(Schema):
134134
name: str
135-
config: Optional[str]
135+
config: Optional[str] = None
136136

137137

138138
class UpdateDocumentIn(Schema):
139139
name: str
140-
config: Optional[str]
140+
config: Optional[str] = None
141141

142142

143143
class QuestionIn(Schema):
144-
id: Optional[str]
144+
id: Optional[str] = None
145145
question: str
146-
answer: Optional[str]
147-
relate_documents: Optional[List[str]]
146+
answer: Optional[str] = None
147+
relate_documents: Optional[List[str]] = None
148148

149149

150150
class ConnectionInfo(Schema):
151151
db_type: str
152152
host: str
153-
port: Optional[int]
154-
db_name: Optional[str]
155-
username: Optional[str]
156-
password: Optional[str]
153+
port: Optional[int] = None
154+
db_name: Optional[str] = None
155+
username: Optional[str] = None
156+
password: Optional[str] = None
157157
verify: VerifyWay
158-
ca_cert: Optional[str]
159-
client_key: Optional[str]
160-
client_cert: Optional[str]
158+
ca_cert: Optional[str] = None
159+
client_key: Optional[str] = None
160+
client_cert: Optional[str] = None
161161

162162

163163
@router.get("/user_info")
@@ -796,9 +796,9 @@ async def get_chat(request, bot_id, chat_id):
796796

797797

798798
class MessageFeedbackIn(Schema):
799-
upvote: Optional[int]
800-
downvote: Optional[int]
801-
revised_answer: Optional[str]
799+
upvote: Optional[int] = None
800+
downvote: Optional[int] = None
801+
revised_answer: Optional[str] = None
802802

803803

804804
@router.post("/bots/{bot_id}/chats/{chat_id}/messages/{message_id}")
@@ -834,9 +834,9 @@ async def delete_chat(request, bot_id, chat_id):
834834
class BotIn(Schema):
835835
title: str
836836
type: str
837-
description: Optional[str]
838-
config: Optional[str]
839-
collection_ids: Optional[List[str]]
837+
description: Optional[str] = None
838+
config: Optional[str] = None
839+
collection_ids: Optional[List[str]] = None
840840

841841

842842
@router.post("/bots")
@@ -967,7 +967,7 @@ async def delete_bot(request, bot_id):
967967

968968
class IntegrationIn(Schema):
969969
type: str
970-
config: Optional[str]
970+
config: Optional[str] = None
971971

972972

973973
@router.post("/bots/{bot_id}/integrations")

0 commit comments

Comments
 (0)