@startuml
title verifyDeviceUnlockEligibility-RPX_refillHistory Sequence Diagram
actor Client
autonumber
Client->EquipmentServiceImpl: call populateValuesForPrePaid method

EquipmentServiceImpl->EquipmentServiceMapper: Call mapRefillHistoryRequest-pass header,firstUseDate,lastUseDate,ruleSetList
EquipmentServiceMapper->EquipmentServiceImpl: Return RefillHistoryRequest
EquipmentServiceImpl -> HttpServicesSvcManagerImpl : call refillHistory (pass refillHistoryRequest)
HttpServicesSvcManagerImpl -> HttpServicesSvcDaoImpl : call refillHistory (pass refillHistoryRequest)
HttpServicesSvcDaoImpl->RPX: call [[https://bitbucket.service.edp.t-mobile.com/projects/EITCODEDOC/repos/flow-documentation/browse/swagger/ce.dsg.dm/rpxHttpServices.WSDL RPX_refillHistory]]
RPX--> HttpServicesSvcDaoImpl: return RefillHistoryResponse
HttpServicesSvcDaoImpl-->HttpServicesSvcManagerImpl: return RefillHistoryResponse
HttpServicesSvcManagerImpl --> EquipmentServiceImpl: return RefillHistoryResponse
@enduml