Files
descarga_factura_transporte/config_model.py
T
2026-06-01 16:31:24 -05:00

33 lines
566 B
Python

from dataclasses import dataclass
from typing import Optional
@dataclass
class HanaConfig:
server: str
port: int
user: str
password: str
@dataclass
class OutlookConfig:
client_id: str
client_secret: str
tenant_id: str
download_folder: str
verify_ssl: bool
ca_bundle: Optional[str]
@dataclass
class ClientConfig:
email: str
ruta_descarga: str
ruta_final: str
base_datos: str
usuario: str
password: str
@dataclass
class Config:
hana: HanaConfig
outlook: OutlookConfig
client: ClientConfig