Package io.moov.sdk.models.components
Class IssuedCardTransaction.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.IssuedCardTransaction.Builder
-
- Enclosing class:
- IssuedCardTransaction
public static final class IssuedCardTransaction.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IssuedCardTransaction.Builderamount(java.lang.String amount)A decimal-formatted numerical string that represents up to 2 decimal place precision.IssuedCardTransaction.BuilderauthorizationID(java.lang.String authorizationID)IssuedCardTransaction.BuilderauthorizationID(java.util.Optional<java.lang.String> authorizationID)IssuedCardTransaction.BuilderauthorizedOn(java.time.OffsetDateTime authorizedOn)IssuedCardTransactionbuild()IssuedCardTransaction.BuildercardTransactionID(java.lang.String cardTransactionID)IssuedCardTransaction.BuildercreatedOn(java.time.OffsetDateTime createdOn)IssuedCardTransaction.BuilderfundingWalletID(java.lang.String fundingWalletID)IssuedCardTransaction.BuilderissuedCardID(java.lang.String issuedCardID)IssuedCardTransaction.BuildermerchantData(IssuingMerchantData merchantData)
-
-
-
Method Detail
-
cardTransactionID
public IssuedCardTransaction.Builder cardTransactionID(java.lang.String cardTransactionID)
-
issuedCardID
public IssuedCardTransaction.Builder issuedCardID(java.lang.String issuedCardID)
-
fundingWalletID
public IssuedCardTransaction.Builder fundingWalletID(java.lang.String fundingWalletID)
-
amount
public IssuedCardTransaction.Builder amount(java.lang.String amount)
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.
-
authorizationID
public IssuedCardTransaction.Builder authorizationID(java.lang.String authorizationID)
-
authorizationID
public IssuedCardTransaction.Builder authorizationID(java.util.Optional<java.lang.String> authorizationID)
-
authorizedOn
public IssuedCardTransaction.Builder authorizedOn(java.time.OffsetDateTime authorizedOn)
-
merchantData
public IssuedCardTransaction.Builder merchantData(IssuingMerchantData merchantData)
-
createdOn
public IssuedCardTransaction.Builder createdOn(java.time.OffsetDateTime createdOn)
-
build
public IssuedCardTransaction build()
-
-