Spaces:
Sleeping
Sleeping
from pydantic import BaseModel | |
from typing import List | |
class ListUserChat(BaseModel): | |
id: int | |
email: str | |
chat_name: str | |
class ChatDetail(BaseModel): | |
id: int | |
chat_id: int | |
question: str | |
answer: str | |
data_relevant: str | |
source_file: str | |
class ChatDetailById(BaseModel): | |
id: int | |
data_relevant: str | |
source_file: str | |
class ListChatDeTail(BaseModel): | |
detail_chat: List[ChatDetail] | |
class UserInfoListResponse(BaseModel): | |
chat: List[ListUserChat] | |
class Message(BaseModel): | |
message: str | |
class CheckModel(BaseModel): | |
check: bool | |
class ResponseRenderChatHistory(BaseModel): | |
status: int | |
data: UserInfoListResponse | |
class ResponseChatDetailById(BaseModel): | |
status: int | |
data: ChatDetailById | |
class ResponseLoadChatHistory(BaseModel): | |
status: int | |
data: ListChatDeTail | |
class ResponseEditChat(BaseModel): | |
status: int | |
data: Message | |
class ResponseDeleteChat(BaseModel): | |
status: int | |
data: Message | |
class ResponseCreateChat(BaseModel): | |
status: int | |
data: Message | |
class ResponseStopChat(BaseModel): | |
status: int | |
data: Message | |
class ResponseDeleteChatDetailById(BaseModel): | |
status: int | |
data: CheckModel | |
class ReponseError(BaseModel): | |
status: int | |
data: Message |