Package io.moov.sdk.models.components
Class IssuedCardAuthorization.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.IssuedCardAuthorization.Builder
-
- Enclosing class:
- IssuedCardAuthorization
public static final class IssuedCardAuthorization.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IssuedCardAuthorization.BuilderauthorizationID(java.lang.String authorizationID)IssuedCardAuthorization.BuilderauthorizedAmount(java.lang.String authorizedAmount)A decimal-formatted numerical string that represents up to 2 decimal place precision.IssuedCardAuthorizationbuild()IssuedCardAuthorization.BuildercardTransactions(java.util.List<java.lang.String> cardTransactions)List of card transaction IDs associated with this authorization.IssuedCardAuthorization.BuildercardTransactions(java.util.Optional<? extends java.util.List<java.lang.String>> cardTransactions)List of card transaction IDs associated with this authorization.IssuedCardAuthorization.BuildercreatedOn(java.time.OffsetDateTime createdOn)IssuedCardAuthorization.BuilderfundingWalletID(java.lang.String fundingWalletID)IssuedCardAuthorization.BuilderissuedCardID(java.lang.String issuedCardID)IssuedCardAuthorization.BuildermerchantData(IssuingMerchantData merchantData)IssuedCardAuthorization.Buildernetwork(CardIssuingNetwork network)The name of the network a card transaction is routed through.IssuedCardAuthorization.Builderstatus(IssuingAuthorizationStatus status)Status of a card issuing authorization.
-
-
-
Method Detail
-
authorizationID
public IssuedCardAuthorization.Builder authorizationID(java.lang.String authorizationID)
-
issuedCardID
public IssuedCardAuthorization.Builder issuedCardID(java.lang.String issuedCardID)
-
fundingWalletID
public IssuedCardAuthorization.Builder fundingWalletID(java.lang.String fundingWalletID)
-
network
public IssuedCardAuthorization.Builder network(CardIssuingNetwork network)
The name of the network a card transaction is routed through.
-
authorizedAmount
public IssuedCardAuthorization.Builder authorizedAmount(java.lang.String authorizedAmount)
A decimal-formatted numerical string that represents up to 2 decimal place precision. In USD for example, 12.34 is $12.34 and 0.99 is $0.99.
-
status
public IssuedCardAuthorization.Builder status(IssuingAuthorizationStatus status)
Status of a card issuing authorization.
-
merchantData
public IssuedCardAuthorization.Builder merchantData(IssuingMerchantData merchantData)
-
createdOn
public IssuedCardAuthorization.Builder createdOn(java.time.OffsetDateTime createdOn)
-
cardTransactions
public IssuedCardAuthorization.Builder cardTransactions(java.util.List<java.lang.String> cardTransactions)
List of card transaction IDs associated with this authorization.
-
cardTransactions
public IssuedCardAuthorization.Builder cardTransactions(java.util.Optional<? extends java.util.List<java.lang.String>> cardTransactions)
List of card transaction IDs associated with this authorization.
-
build
public IssuedCardAuthorization build()
-
-