Package io.moov.sdk.models.components
Class RequestCard.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.RequestCard.Builder
-
- Enclosing class:
- RequestCard
public static final class RequestCard.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestCard.BuilderauthorizedUser(CreateAuthorizedUser authorizedUser)Fields for identifying an authorized individual.RequestCardbuild()RequestCard.Buildercontrols(IssuingControls controls)RequestCard.Buildercontrols(java.util.Optional<? extends IssuingControls> controls)RequestCard.Builderexpiration(CardExpiration expiration)The expiration date of the card or token.RequestCard.Builderexpiration(java.util.Optional<? extends CardExpiration> expiration)The expiration date of the card or token.RequestCard.BuilderformFactor(IssuedCardFormFactor formFactor)Specifies the type of spend card to be issued.RequestCard.BuilderfundingWalletID(java.lang.String fundingWalletID)RequestCard.Buildermemo(java.lang.String memo)An optional descriptive name for the card.RequestCard.Buildermemo(java.util.Optional<java.lang.String> memo)An optional descriptive name for the card.
-
-
-
Method Detail
-
fundingWalletID
public RequestCard.Builder fundingWalletID(java.lang.String fundingWalletID)
-
authorizedUser
public RequestCard.Builder authorizedUser(CreateAuthorizedUser authorizedUser)
Fields for identifying an authorized individual.
-
formFactor
public RequestCard.Builder formFactor(IssuedCardFormFactor formFactor)
Specifies the type of spend card to be issued. Presently supports virtual only, providing a digital number without a physical card.
-
memo
public RequestCard.Builder memo(java.lang.String memo)
An optional descriptive name for the card.
-
memo
public RequestCard.Builder memo(java.util.Optional<java.lang.String> memo)
An optional descriptive name for the card.
-
expiration
public RequestCard.Builder expiration(CardExpiration expiration)
The expiration date of the card or token.
-
expiration
public RequestCard.Builder expiration(java.util.Optional<? extends CardExpiration> expiration)
The expiration date of the card or token.
-
controls
public RequestCard.Builder controls(IssuingControls controls)
-
controls
public RequestCard.Builder controls(java.util.Optional<? extends IssuingControls> controls)
-
build
public RequestCard build()
-
-