Package io.moov.sdk.models.components
Class UpdateCard
- java.lang.Object
-
- io.moov.sdk.models.components.UpdateCard
-
public class UpdateCard extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUpdateCard.Builder
-
Constructor Summary
Constructors Constructor Description UpdateCard()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)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<UpdateCardAddress>billingAddress()static UpdateCard.Builderbuilder()java.util.Optional<java.lang.String>cardCvv()java.util.Optional<java.lang.Boolean>cardOnFile()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.booleanequals(java.lang.Object o)java.util.Optional<UpdateCardExpiration>expiration()inthashCode()java.util.Optional<java.lang.String>holderName()java.util.Optional<java.lang.String>merchantAccountID()java.lang.StringtoString()java.util.Optional<java.lang.Boolean>verifyName()UpdateCardwithBillingAddress(UpdateCardAddress billingAddress)UpdateCardwithBillingAddress(java.util.Optional<? extends UpdateCardAddress> billingAddress)UpdateCardwithCardCvv(java.lang.String cardCvv)UpdateCardwithCardCvv(java.util.Optional<java.lang.String> cardCvv)UpdateCardwithCardOnFile(boolean cardOnFile)UpdateCardwithCardOnFile(java.util.Optional<java.lang.Boolean> cardOnFile)UpdateCardwithE2ee(E2EETokenUpdate e2ee)Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries.UpdateCardwithE2ee(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.UpdateCardwithExpiration(UpdateCardExpiration expiration)UpdateCardwithExpiration(java.util.Optional<? extends UpdateCardExpiration> expiration)UpdateCardwithHolderName(java.lang.String holderName)UpdateCardwithHolderName(java.util.Optional<java.lang.String> holderName)UpdateCardwithMerchantAccountID(java.lang.String merchantAccountID)UpdateCardwithMerchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)UpdateCardwithVerifyName(boolean verifyName)UpdateCardwithVerifyName(java.util.Optional<java.lang.Boolean> verifyName)
-
-
-
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).
-
billingAddress
public java.util.Optional<UpdateCardAddress> billingAddress()
-
expiration
public java.util.Optional<UpdateCardExpiration> expiration()
-
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()
-
builder
public static final UpdateCard.Builder builder()
-
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).
-
withBillingAddress
public UpdateCard withBillingAddress(UpdateCardAddress billingAddress)
-
withBillingAddress
public UpdateCard withBillingAddress(java.util.Optional<? extends UpdateCardAddress> billingAddress)
-
withExpiration
public UpdateCard withExpiration(UpdateCardExpiration expiration)
-
withExpiration
public UpdateCard withExpiration(java.util.Optional<? extends UpdateCardExpiration> expiration)
-
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:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-