PortfolioBuilder

A builder factory for portfolio entities.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@NotNull
open fun assets(@NotNull assets: @NotNull List<PortfolioAsset>): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun build(): @NotNull Portfolio
Link copied to clipboard
@NotNull
open fun dollarBalance(dollarBalance: Double): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun lastUpdated(@Nullable lastUpdated: @Nullable LocalDateTime): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun portfolioHistory(@NotNull portfolioHistory: @NotNull List<PortfolioHistory>): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun shareBalance(shareBalance: Double): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun totalWorth(totalWorth: Double): @NotNull AbstractPortfolio
Link copied to clipboard
@NotNull
open fun user(@Nullable user: @Nullable ProductUser): @NotNull AbstractPortfolio