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

autonumber

actor user

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

user -> RecoveryService: ListUserDataBackup Request
user <-- RecoveryService: ListUserDataBackup Response

user -> RecoveryService: UserDataRestore Request
RecoveryService -> UserDataRecovery: userDataRestore Request
RecoveryService <-- UserDataRecovery: userDataRestore Response;
user <-- RecoveryService: UserDataRestore Response



@enduml