@startuml
title verifyDeviceUnlockEligibility-CHUB_DLSService Sequence Diagram
actor Client
autonumber
Client->EquipmentServiceImpl: call populateValuesForPostPaid method, \npass verifyDeviceUnlockEligibilityRequest

EquipmentServiceImpl -> EligibilitySvcManagerImpl : call getLookupDLSOutput\n(pass ban,msisdn)
EligibilitySvcManagerImpl->EligibilitySvcManagerImpl: Create lookupDLSRequest
EligibilitySvcManagerImpl -> DLSServiceDaoImpl : call lookupDLS\n(pass lookupDLSRequest)
DLSServiceDaoImpl->CHUB: call [[https://bitbucket.service.edp.t-mobile.com/projects/EITCODEDOC/repos/flow-documentation/browse/swagger/ce.dsg.dm/DLSService.WSDL dlsService]]
CHUB--> DLSServiceDaoImpl: return LookupDLSOutput
DLSServiceDaoImpl-->EligibilitySvcManagerImpl: Create LookupDLSResponse obj\nfrom LookupDLSOutput and return it
EligibilitySvcManagerImpl --> EquipmentServiceImpl: return LookupDLSResponse
@enduml