25 lines
453 B
Python
25 lines
453 B
Python
import datetime
|
|
from typing import Optional, List
|
|
|
|
from pydantic import BaseModel
|
|
|
|
|
|
class PhoneTime(BaseModel):
|
|
start: datetime.datetime
|
|
end: datetime.datetime
|
|
|
|
|
|
class DoctorInformation(BaseModel):
|
|
nr: Optional[int] = 0
|
|
name: str
|
|
tel: str
|
|
fax: Optional[str] = None
|
|
anrede: str
|
|
email: Optional[str] = None
|
|
distance: int
|
|
strasse: str
|
|
hausnummer: str
|
|
plz: str
|
|
ort: str
|
|
telefonzeiten: List[PhoneTime]
|