| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 | from pydantic import BaseModelfrom typing import List, OptionalSECRET_KEY = "df2f77bd544240801a048bd4293afd8eeb7fff3cb7050e42c791db4b83ebadcd"ALGORITHM = "HS256"class id_obj(BaseModel):    id: int    class Token(BaseModel):    access_token: str    token_type: strclass swap_req(BaseModel):    imgurl: strclass request(BaseModel):    name: str    text_content: List[str]    image_urls: List[str]    avatar: str    client_id :str    multiLang :intclass request_normal():    name: str    text_content: List[str]    image_urls: List[str]    avatar: str    client_id :str    multiLang :intclass gSlide_req(BaseModel):    slide_url: str    avatar: str    client_id :str    multiLang :int    url_type: intclass request_eng(BaseModel):    name: str    text_content: List[str]    image_urls: List[str]    sub_titles: List[str]    avatar: str# AuthJWT settingclass Settings(BaseModel):    authjwt_secret_key: str = SECRET_KEY    authjwt_token_location: set = {"cookies"}    authjwt_cookie_secure: bool = False    authjwt_cookie_csrf_protect: bool = Trueclass User(BaseModel):    username: str    email: str    password: str    token: Optional[str] = None    class TokenData(BaseModel):    username: Optional[str] = Noneclass phone(BaseModel):    price: intclass register_req(BaseModel):    username: str    email: str    password: strclass reset_pwd(BaseModel):    code: str    password: strclass UserProfile(BaseModel):    email: strclass video_draft(BaseModel):    id: int    title: str    avatar: int    text_content: List[str]    multiLang: int    image_urls: List[str]
 |