Package com.flagright.api.types
Class WalletDetails.Builder
- java.lang.Object
-
- com.flagright.api.types.WalletDetails.Builder
-
- Enclosing class:
- WalletDetails
public static final class WalletDetails.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WalletDetails.Builderaddress(Address address)WalletDetails.Builderaddress(java.util.Optional<Address> address)WalletDetailsbuild()WalletDetails.BuilderdateOfBirth(java.lang.String dateOfBirth)WalletDetails.BuilderdateOfBirth(java.util.Optional<java.lang.String> dateOfBirth)WalletDetails.BuilderemailId(java.lang.String emailId)WalletDetails.BuilderemailId(java.util.Optional<java.lang.String> emailId)WalletDetails.Builderfrom(WalletDetails other)WalletDetails.Buildername(java.lang.String name)WalletDetails.Buildername(java.util.Optional<java.lang.String> name)WalletDetails.Buildernationality(CountryCode nationality)WalletDetails.Buildernationality(java.util.Optional<CountryCode> nationality)WalletDetails.Buildernetwork(WalletNetwork network)WalletDetails.Buildernetwork(java.util.Optional<WalletNetwork> network)WalletDetails.BuilderpaymentChannel(java.lang.String paymentChannel)WalletDetails.BuilderpaymentChannel(java.util.Optional<java.lang.String> paymentChannel)WalletDetails.Buildertags(java.util.List<Tag> tags)WalletDetails.Buildertags(java.util.Optional<java.util.List<Tag>> tags)WalletDetails.BuilderwalletBalance(Amount walletBalance)WalletDetails.BuilderwalletBalance(java.util.Optional<Amount> walletBalance)WalletDetails.BuilderwalletId(java.lang.String walletId)WalletDetails.BuilderwalletId(java.util.Optional<java.lang.String> walletId)WalletDetails.BuilderwalletPhoneNumber(java.lang.String walletPhoneNumber)WalletDetails.BuilderwalletPhoneNumber(java.util.Optional<java.lang.String> walletPhoneNumber)WalletDetails.BuilderwalletType(java.lang.String walletType)WalletDetails.BuilderwalletType(java.util.Optional<java.lang.String> walletType)
-
-
-
Method Detail
-
from
public WalletDetails.Builder from(WalletDetails other)
-
walletType
public WalletDetails.Builder walletType(java.util.Optional<java.lang.String> walletType)
-
walletType
public WalletDetails.Builder walletType(java.lang.String walletType)
-
walletId
public WalletDetails.Builder walletId(java.util.Optional<java.lang.String> walletId)
-
walletId
public WalletDetails.Builder walletId(java.lang.String walletId)
-
paymentChannel
public WalletDetails.Builder paymentChannel(java.util.Optional<java.lang.String> paymentChannel)
-
paymentChannel
public WalletDetails.Builder paymentChannel(java.lang.String paymentChannel)
-
name
public WalletDetails.Builder name(java.util.Optional<java.lang.String> name)
-
name
public WalletDetails.Builder name(java.lang.String name)
-
emailId
public WalletDetails.Builder emailId(java.util.Optional<java.lang.String> emailId)
-
emailId
public WalletDetails.Builder emailId(java.lang.String emailId)
-
tags
public WalletDetails.Builder tags(java.util.Optional<java.util.List<Tag>> tags)
-
tags
public WalletDetails.Builder tags(java.util.List<Tag> tags)
-
walletPhoneNumber
public WalletDetails.Builder walletPhoneNumber(java.util.Optional<java.lang.String> walletPhoneNumber)
-
walletPhoneNumber
public WalletDetails.Builder walletPhoneNumber(java.lang.String walletPhoneNumber)
-
walletBalance
public WalletDetails.Builder walletBalance(java.util.Optional<Amount> walletBalance)
-
walletBalance
public WalletDetails.Builder walletBalance(Amount walletBalance)
-
network
public WalletDetails.Builder network(java.util.Optional<WalletNetwork> network)
-
network
public WalletDetails.Builder network(WalletNetwork network)
-
address
public WalletDetails.Builder address(java.util.Optional<Address> address)
-
address
public WalletDetails.Builder address(Address address)
-
nationality
public WalletDetails.Builder nationality(java.util.Optional<CountryCode> nationality)
-
nationality
public WalletDetails.Builder nationality(CountryCode nationality)
-
dateOfBirth
public WalletDetails.Builder dateOfBirth(java.util.Optional<java.lang.String> dateOfBirth)
-
dateOfBirth
public WalletDetails.Builder dateOfBirth(java.lang.String dateOfBirth)
-
build
public WalletDetails build()
-
-