Class Wallet

java.lang.Object
com.raphaelsalles.backend.domain.model.Wallet

@Entity public class Wallet extends Object
Representa um Ativo na Carteira de um Usuário.

Papel na Arquitetura: Entidade de relacionamento N:N entre User e Tickers.

Responsabilidades:
  • Armazenar a preferência do usuário por um ativo específico.
  • Permitir a construção de dashboards personalizados.
  • Field Details

    • id

      private Long id
    • user

      private User user
    • ticker

      private String ticker
  • Constructor Details

    • Wallet

      public Wallet()
    • Wallet

      public Wallet(Long id, User user, String ticker)
  • Method Details

    • builder

      public static Wallet.WalletBuilder builder()
    • getId

      public Long getId()
    • getUser

      public User getUser()
    • getTicker

      public String getTicker()
    • setUser

      public void setUser(User user)
    • setTicker

      public void setTicker(String ticker)