ProductUserBuilder

A builder factory for product user entities.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
@NotNull
open fun build(): @NotNull ProductUser
Link copied to clipboard
@NotNull
open fun email(email: String): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun lastLogin(lastLogin: LocalDateTime): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun portfolio(portfolio: Portfolio): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun profilePicture(profilePicture: ProfilePicture): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun safePassword(@NotNull rawPassword: @NotNull String): @NotNull AbstractProductUser
@NotNull
open fun safePassword(@NotNull safePassword: @NotNull SafePassword): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun subscriptionTier(@NotNull subscriptionTier: @NotNull SubscriptionTier): @NotNull AbstractProductUser
Link copied to clipboard
@NotNull
open fun username(username: String): @NotNull AbstractProductUser