bmc_hub/app/modules/telefoni/backend/schemas.py
2026-08-28 20:49:55 +02:00

33 lines
852 B
Python

from pydantic import BaseModel
from typing import Optional
class TelefoniCallLinkUpdate(BaseModel):
sag_id: Optional[int] = None
kontakt_id: Optional[int] = None
callid: Optional[str] = None
source: Optional[str] = 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
sag_id: Optional[int] = None
contact_id: Optional[int] = None
class SmsSendRequest(BaseModel):
to: str
message: str
sender: Optional[str] = None
contact_id: Optional[int] = None