Diagrama de classes
Package Support
Observações
*Origin: salva a partir do schedule ou get endpoint.
*TransferVoucher: comprovante.
Transaction: serão persistidas apenas transações encontradas nos provedores parceiros que não estão no banco de dados da SafeWay; ou, que possuem um valor salvo diferente que no provedor parceiro; ou que um usuário autorizado solicitou a devolução. Um usuário autorizado pode um comprovante a uma transação.
Devolução "MANUAL": Um usuário autorizado pode atualizar o status de uma transação e adicionar um comprovante.
Devolução "SYSTEM": Fluxograma "devolução".
Package SafeWay
Observações
A única alteração que podera ser feita no banco de dados da SafeWay é a atualização do status das transações.