Class IssuedCardTransaction


  • public class IssuedCardTransaction
    extends java.lang.Object
    • 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()
      • createdOn

        public java.time.OffsetDateTime createdOn()
      • withCardTransactionID

        public IssuedCardTransaction withCardTransactionID​(java.lang.String cardTransactionID)
      • 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)
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object