Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
@startuml !theme vibrant actor PdProdutoresFRONT participant MaterialAggregatorAPI participant BasicContentAPI participant ListService participant UserService participant SubjectService participant MaterialService participant ListRepository database Database PdProdutoresFRONT -> MaterialAggregatorAPI : lists/:listId MaterialAggregatorAPI -> BasicContentAPI : lists/:listId BasicContentAPI -> ListService : getAsync() ListService -> ListRepository : getByIdAsync() ListService -> ListRepository : getMaterialListSubjects() ListService -> ListRepository : getFirstMaterialId() ListService -> UserService : getUserById() ListService -> SubjectService : getAll() ListService -> MaterialService : get() ListService -> MaterialService : getMaterialThumbnailUrl() ListRepository -> Database ListService -> BasicContentAPI : list BasicContentAPI -> MaterialAggregatorAPI : list MaterialAggregatorAPI -> PdProdutoresFRONT : list @enduml