@startuml
'https://plantuml.com/sequence-diagram

autonumber

actor user

user -> RecoveryService: ListSystem Request
RecoveryService -> RecoveryFactory: createUserDataRecoveryHandle Request
RecoveryService <-- RecoveryFactory: createUserDataRecoveryHandle Response
RecoveryService -> UserDataRecovery: getDefaultBackupDir Request
RecoveryService <-- UserDataRecovery: getDefaultBackupDir Response
user <-- RecoveryService: ListSystem Response

user -> RecoveryService: UserDataBackup Request

RecoveryService -> UserDataRecovery: userDataBackup: Request
RecoveryService <-- UserDataRecovery: userDataBackup Response

user <-- RecoveryService: UserDataBackup Response
@enduml