Package io.moov.sdk.models.components
Class IssuedCardTransaction
- java.lang.Object
-
- io.moov.sdk.models.components.IssuedCardTransaction
-
public class IssuedCardTransaction extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classIssuedCardTransaction.Builder
-
Constructor Summary
Constructors Constructor Description IssuedCardTransaction(java.lang.String cardTransactionID, java.lang.String issuedCardID, java.lang.String fundingWalletID, java.lang.String amount, java.time.OffsetDateTime authorizedOn, IssuingMerchantData merchantData, java.time.OffsetDateTime createdOn)IssuedCardTransaction(java.lang.String cardTransactionID, java.lang.String issuedCardID, java.lang.String fundingWalletID, java.lang.String amount, java.util.Optional<java.lang.String> authorizationID, java.time.OffsetDateTime authorizedOn, IssuingMerchantData merchantData, java.time.OffsetDateTime createdOn)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Stringamount()A decimal-formatted numerical string that represents up to 2 decimal place precision.java.util.Optional<java.lang.String>authorizationID()java.time.OffsetDateTimeauthorizedOn()static IssuedCardTransaction.Builderbuilder()java.lang.StringcardTransactionID()java.time.OffsetDateTimecreatedOn()booleanequals(java.lang.Object o)java.lang.StringfundingWalletID()inthashCode()java.lang.StringissuedCardID()IssuingMerchantDatamerchantData()java.lang.StringtoString()IssuedCardTransactionwithAmount(java.lang.String amount)A decimal-formatted numerical string that represents up to 2 decimal place precision.IssuedCardTransactionwithAuthorizationID(java.lang.String authorizationID)IssuedCardTransactionwithAuthorizationID(java.util.Optional<java.lang.String> authorizationID)IssuedCardTransactionwithAuthorizedOn(java.time.OffsetDateTime authorizedOn)IssuedCardTransactionwithCardTransactionID(java.lang.String cardTransactionID)IssuedCardTransactionwithCreatedOn(java.time.OffsetDateTime createdOn)IssuedCardTransactionwithFundingWalletID(java.lang.String fundingWalletID)IssuedCardTransactionwithIssuedCardID(java.lang.String issuedCardID)IssuedCardTransactionwithMerchantData(IssuingMerchantData merchantData)
-
-
-
Constructor Detail
-
IssuedCardTransaction
public IssuedCardTransaction(java.lang.String cardTransactionID, java.lang.String issuedCardID, java.lang.String fundingWalletID, java.lang.String amount, java.util.Optional<java.lang.String> authorizationID, java.time.OffsetDateTime authorizedOn, IssuingMerchantData merchantData, java.time.OffsetDateTime createdOn)
-
IssuedCardTransaction
public IssuedCardTransaction(java.lang.String cardTransactionID, java.lang.String issuedCardID, java.lang.String fundingWalletID, java.lang.String amount, java.time.OffsetDateTime authorizedOn, IssuingMerchantData merchantData, java.time.OffsetDateTime createdOn)
-
-
Method Detail
-
cardTransactionID
public java.lang.String cardTransactionID()
-
issuedCardID
public java.lang.String issuedCardID()
-
fundingWalletID
public java.lang.String fundingWalletID()
-
amount
public 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 java.util.Optional<java.lang.String> authorizationID()
-
authorizedOn
public java.time.OffsetDateTime authorizedOn()
-
merchantData
public IssuingMerchantData merchantData()
-
createdOn
public java.time.OffsetDateTime createdOn()
-
builder
public static IssuedCardTransaction.Builder builder()
-
withCardTransactionID
public IssuedCardTransaction withCardTransactionID(java.lang.String cardTransactionID)
-
withIssuedCardID
public IssuedCardTransaction withIssuedCardID(java.lang.String issuedCardID)
-
withFundingWalletID
public IssuedCardTransaction withFundingWalletID(java.lang.String fundingWalletID)
-
withAmount
public IssuedCardTransaction withAmount(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.
-
withAuthorizationID
public IssuedCardTransaction withAuthorizationID(java.lang.String authorizationID)
-
withAuthorizationID
public IssuedCardTransaction withAuthorizationID(java.util.Optional<java.lang.String> authorizationID)
-
withAuthorizedOn
public IssuedCardTransaction withAuthorizedOn(java.time.OffsetDateTime authorizedOn)
-
withMerchantData
public IssuedCardTransaction withMerchantData(IssuingMerchantData merchantData)
-
withCreatedOn
public IssuedCardTransaction withCreatedOn(java.time.OffsetDateTime createdOn)
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-