@startuml
'https://plantuml.com/sequence-diagram
title User Story 6 Sequence Diagram

actor Employee as "Admin"
autonumber

Employee -> ActivateAccountUI ++: Starts activation process
autonumber 1.1
Employee <-- ActivateAccountUI:Requests account ID
autonumber 2
Employee -> ActivateAccountUI : Inputs account ID
autonumber 2.1
ActivateAccountUI -> ActivateAccountController ++:activateAccount(id)

autonumber 2.1.1
ActivateAccountController -> UserAccountList ++:accessAccount(id)
ActivateAccountController <-- UserAccountList --: provide account data

ActivateAccountController -> UserProfile ++: isActive(id)
ActivateAccountController <-- UserProfile --: False
ActivateAccountController -> UserProfile ++: setActive(id)
ActivateAccountController <-- UserProfile --: Success
autonumber 2.2
ActivateAccountUI <-- ActivateAccountController --:Success
Employee <-- ActivateAccountUI : Success


@enduml