sandbox/drawings/cisco_ftd/ftd_repository.puml

21 lines
591 B
Text

@startuml ftd_repository
!includesub ./ftd_model.puml!CiscoFTDModel
!includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_CHECK_CONNECTION_DATA
!includesub ./ftd_pydantic.puml!CISCO_FTD_PYDANTIC_CREATE_DATA_MODEL
!startsub CiscoFTDRepository
class CiscoFTDRepository {
+ ftd_instance: CiscoFTD
+ {static} create_instance(**kwargs)
+ update_instance(**kwargs)
+ delete_instance()
}
!endsub
CiscoFTDRepository o-- CiscoFTD
CiscoFTDRepository --> CiscoFTDAuthenticationModel
CiscoFTDRepository --> CiscoFTDCreateDataModel
CiscoFTDAuthenticationModel .. CiscoFTDCreateDataModel
@enduml