Class UpdateCard


  • public class UpdateCard
    extends java.lang.Object
    • Constructor Detail

      • UpdateCard

        public UpdateCard​(java.util.Optional<? extends E2EETokenUpdate> e2ee,
                          java.util.Optional<? extends UpdateCardAddress> billingAddress,
                          java.util.Optional<? extends UpdateCardExpiration> expiration,
                          java.util.Optional<java.lang.String> cardCvv,
                          java.util.Optional<java.lang.Boolean> cardOnFile,
                          java.util.Optional<java.lang.String> merchantAccountID,
                          java.util.Optional<java.lang.Boolean> verifyName,
                          java.util.Optional<java.lang.String> holderName)
      • UpdateCard

        public UpdateCard()
    • Method Detail

      • e2ee

        public java.util.Optional<E2EETokenUpdate> e2ee()
        Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries. This token is encrypted using the public key from /end-to-end-keys and wraps an AES key. For details and examples, refer to our [GitHub repository](https://github.com/moovfinancial/moov-go/blob/main/examples/e2ee/e2ee_test.go).
      • cardCvv

        public java.util.Optional<java.lang.String> cardCvv()
      • cardOnFile

        public java.util.Optional<java.lang.Boolean> cardOnFile()
      • merchantAccountID

        public java.util.Optional<java.lang.String> merchantAccountID()
      • verifyName

        public java.util.Optional<java.lang.Boolean> verifyName()
      • holderName

        public java.util.Optional<java.lang.String> holderName()
      • withE2ee

        public UpdateCard withE2ee​(E2EETokenUpdate e2ee)
        Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries. This token is encrypted using the public key from /end-to-end-keys and wraps an AES key. For details and examples, refer to our [GitHub repository](https://github.com/moovfinancial/moov-go/blob/main/examples/e2ee/e2ee_test.go).
      • withE2ee

        public UpdateCard withE2ee​(java.util.Optional<? extends E2EETokenUpdate> e2ee)
        Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries. This token is encrypted using the public key from /end-to-end-keys and wraps an AES key. For details and examples, refer to our [GitHub repository](https://github.com/moovfinancial/moov-go/blob/main/examples/e2ee/e2ee_test.go).
      • withCardCvv

        public UpdateCard withCardCvv​(java.lang.String cardCvv)
      • withCardCvv

        public UpdateCard withCardCvv​(java.util.Optional<java.lang.String> cardCvv)
      • withCardOnFile

        public UpdateCard withCardOnFile​(boolean cardOnFile)
      • withCardOnFile

        public UpdateCard withCardOnFile​(java.util.Optional<java.lang.Boolean> cardOnFile)
      • withMerchantAccountID

        public UpdateCard withMerchantAccountID​(java.lang.String merchantAccountID)
      • withMerchantAccountID

        public UpdateCard withMerchantAccountID​(java.util.Optional<java.lang.String> merchantAccountID)
      • withVerifyName

        public UpdateCard withVerifyName​(boolean verifyName)
      • withVerifyName

        public UpdateCard withVerifyName​(java.util.Optional<java.lang.Boolean> verifyName)
      • withHolderName

        public UpdateCard withHolderName​(java.lang.String holderName)
      • withHolderName

        public UpdateCard withHolderName​(java.util.Optional<java.lang.String> holderName)
      • 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