Cloud_Computing_II/backend/models/request.py

40 lines
1.1 KiB
Python
Raw Permalink Normal View History

2023-03-07 23:17:34 +00:00
from beanie import Document
from pydantic import BaseModel
class Request(Document):
id: str
requested_text: str
response_text: str
language_from: str
language_to: str
unixdate: int
class Settings:
name = "request"
class Config:
schema_extra = {
"example": {
"id": "9e90b529-05d0-4b0e-a8f8-de17e72e553c",
"requested_text": "I would really like to drive your car around the block a few times!",
"response_text": "Ich würde wirklich gerne mit Ihrem Auto ein paar Mal um den Block fahren!",
"language_from": "en",
"language_to": "de",
"date": 1678225669
}
}
class RequestData(BaseModel):
requested_text: str
language_from: str
language_to: str
class Config:
schema_extra = {
"example": {
"requested_text": "I would really like to drive your car around the block a few times!",
"language_from": "en",
"language_to": "de",
}
}