Package io.moov.sdk.models.components
Class IssuingControls.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.IssuingControls.Builder
-
- Enclosing class:
- IssuingControls
public static final class IssuingControls.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IssuingControlsbuild()IssuingControls.BuildersingleUse(boolean singleUse)Indicates if the card is single-use.IssuingControls.BuildersingleUse(java.util.Optional<java.lang.Boolean> singleUse)Indicates if the card is single-use.IssuingControls.BuildervelocityLimits(java.util.List<IssuingVelocityLimit> velocityLimits)Sets the spending limit per time interval.IssuingControls.BuildervelocityLimits(java.util.Optional<? extends java.util.List<IssuingVelocityLimit>> velocityLimits)Sets the spending limit per time interval.
-
-
-
Method Detail
-
singleUse
public IssuingControls.Builder singleUse(boolean singleUse)
Indicates if the card is single-use. If true, the card closes after the first authorization.
-
singleUse
public IssuingControls.Builder singleUse(java.util.Optional<java.lang.Boolean> singleUse)
Indicates if the card is single-use. If true, the card closes after the first authorization.
-
velocityLimits
public IssuingControls.Builder velocityLimits(java.util.List<IssuingVelocityLimit> velocityLimits)
Sets the spending limit per time interval. Only one limit per interval is supported.
-
velocityLimits
public IssuingControls.Builder velocityLimits(java.util.Optional<? extends java.util.List<IssuingVelocityLimit>> velocityLimits)
Sets the spending limit per time interval. Only one limit per interval is supported.
-
build
public IssuingControls build()
-
-