@startuml !includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_SSH_COMMANDS_LIST !includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_CHECK_CONNECTION_DATA class CiscoFTDSSHOperation { + cisco_connect_data + commands_list + custom_performer : Optional[Callable] + request_data : Optional[Dict] + __init__(cisco_connect_data: Dict,\n commands_list: Dict[str, List[Dict]],\n request_data: Optional[Dict],\n custom_performer: Optional[Callable]\n) -> None # _prepare_ftd_session() -> CiscoFtdSSH + perform_operation() -> CiscoFTDSSHOperationCommandsListPyModel } CiscoFTDSSHOperation --> CiscoFTDAuthenticationModel CiscoFTDSSHOperation --> CiscoFTDSSHOperationCommandsListModel @enduml