bmc_hub/app/modules/telefoni/backend/schemas.py

29 lines
716 B
Python
Raw Normal View History

from pydantic import BaseModel
from typing import Optional
class TelefoniCallLinkUpdate(BaseModel):
sag_id: Optional[int] = None
kontakt_id: Optional[int] = None
class TelefoniUserMappingUpdate(BaseModel):
telefoni_extension: Optional[str] = None
telefoni_aktiv: Optional[bool] = None
telefoni_phone_ip: Optional[str] = None
telefoni_phone_username: Optional[str] = None
telefoni_phone_password: Optional[str] = None
class TelefoniClickToCallRequest(BaseModel):
number: str
extension: Optional[str] = None
user_id: Optional[int] = None
class SmsSendRequest(BaseModel):
to: str
message: str
sender: Optional[str] = None
contact_id: Optional[int] = None