from typing import List from models.request import Request request_collection = Request async def add_request(item: Request) -> Request: return await item.create() async def retrieve_requests() -> List[Request]: return await request_collection.all().to_list() async def retrieve_request(text: str, language_from: str, language_to: str) -> List[Request]: return await request_collection.find({"requested_text": text, "language_from": language_from, "language_to": language_to}).to_list() async def clear_requests() -> None: return await request_collection.delete_all()