Package com.flagright.api.types
Class UserDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.UserDetails.Builder
-
- Enclosing class:
- UserDetails
public static final class UserDetails.Builder extends java.lang.Object
-
-
Method Summary
-
-
-
Method Detail
-
from
public UserDetails.Builder from(UserDetails other)
-
name
public UserDetails.Builder name(java.util.Optional<ConsumerName> name)
-
name
public UserDetails.Builder name(ConsumerName name)
-
dateOfBirth
public UserDetails.Builder dateOfBirth(java.util.Optional<java.lang.String> dateOfBirth)
-
dateOfBirth
public UserDetails.Builder dateOfBirth(java.lang.String dateOfBirth)
-
userCategory
public UserDetails.Builder userCategory(java.util.Optional<java.lang.String> userCategory)
-
userCategory
public UserDetails.Builder userCategory(java.lang.String userCategory)
-
countryOfResidence
public UserDetails.Builder countryOfResidence(java.util.Optional<CountryCode> countryOfResidence)
-
countryOfResidence
public UserDetails.Builder countryOfResidence(CountryCode countryOfResidence)
-
countryOfTaxResidence
public UserDetails.Builder countryOfTaxResidence(java.util.Optional<CountryCode> countryOfTaxResidence)
-
countryOfTaxResidence
public UserDetails.Builder countryOfTaxResidence(CountryCode countryOfTaxResidence)
-
countryOfNationality
public UserDetails.Builder countryOfNationality(java.util.Optional<CountryCode> countryOfNationality)
-
countryOfNationality
public UserDetails.Builder countryOfNationality(CountryCode countryOfNationality)
-
gender
public UserDetails.Builder gender(java.util.Optional<Gender> gender)
-
gender
public UserDetails.Builder gender(Gender gender)
-
maritalStatus
public UserDetails.Builder maritalStatus(java.util.Optional<MaritalStatus> maritalStatus)
-
maritalStatus
public UserDetails.Builder maritalStatus(MaritalStatus maritalStatus)
-
placeOfBirth
public UserDetails.Builder placeOfBirth(java.util.Optional<PlaceOfBirth> placeOfBirth)
-
placeOfBirth
public UserDetails.Builder placeOfBirth(PlaceOfBirth placeOfBirth)
-
alias
public UserDetails.Builder alias(java.util.Optional<java.util.List<java.lang.String>> alias)
-
alias
public UserDetails.Builder alias(java.util.List<java.lang.String> alias)
-
build
public UserDetails build()
-
-