Package io.moov.sdk.models.components
Class UpdateCard.Builder
- java.lang.Object
-
- io.moov.sdk.models.components.UpdateCard.Builder
-
- Enclosing class:
- UpdateCard
public static final class UpdateCard.Builder extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UpdateCard.BuilderbillingAddress(UpdateCardAddress billingAddress)UpdateCard.BuilderbillingAddress(java.util.Optional<? extends UpdateCardAddress> billingAddress)UpdateCardbuild()UpdateCard.BuildercardCvv(java.lang.String cardCvv)UpdateCard.BuildercardCvv(java.util.Optional<java.lang.String> cardCvv)UpdateCard.BuildercardOnFile(boolean cardOnFile)UpdateCard.BuildercardOnFile(java.util.Optional<java.lang.Boolean> cardOnFile)UpdateCard.Buildere2ee(E2EETokenUpdate e2ee)Wraps a compact-serialized JSON Web Encryption (JWE) token used for secure transmission of sensitive data (e.g., PCI information) through intermediaries.UpdateCard.Buildere2ee(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.UpdateCard.Builderexpiration(UpdateCardExpiration expiration)UpdateCard.Builderexpiration(java.util.Optional<? extends UpdateCardExpiration> expiration)UpdateCard.BuilderholderName(java.lang.String holderName)UpdateCard.BuilderholderName(java.util.Optional<java.lang.String> holderName)UpdateCard.BuildermerchantAccountID(java.lang.String merchantAccountID)UpdateCard.BuildermerchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)UpdateCard.BuilderverifyName(boolean verifyName)UpdateCard.BuilderverifyName(java.util.Optional<java.lang.Boolean> verifyName)
-
-
-
Method Detail
-
e2ee
public UpdateCard.Builder e2ee(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).
-
e2ee
public UpdateCard.Builder e2ee(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).
-
billingAddress
public UpdateCard.Builder billingAddress(UpdateCardAddress billingAddress)
-
billingAddress
public UpdateCard.Builder billingAddress(java.util.Optional<? extends UpdateCardAddress> billingAddress)
-
expiration
public UpdateCard.Builder expiration(UpdateCardExpiration expiration)
-
expiration
public UpdateCard.Builder expiration(java.util.Optional<? extends UpdateCardExpiration> expiration)
-
cardCvv
public UpdateCard.Builder cardCvv(java.lang.String cardCvv)
-
cardCvv
public UpdateCard.Builder cardCvv(java.util.Optional<java.lang.String> cardCvv)
-
cardOnFile
public UpdateCard.Builder cardOnFile(boolean cardOnFile)
-
cardOnFile
public UpdateCard.Builder cardOnFile(java.util.Optional<java.lang.Boolean> cardOnFile)
-
merchantAccountID
public UpdateCard.Builder merchantAccountID(java.lang.String merchantAccountID)
-
merchantAccountID
public UpdateCard.Builder merchantAccountID(java.util.Optional<java.lang.String> merchantAccountID)
-
verifyName
public UpdateCard.Builder verifyName(boolean verifyName)
-
verifyName
public UpdateCard.Builder verifyName(java.util.Optional<java.lang.Boolean> verifyName)
-
holderName
public UpdateCard.Builder holderName(java.lang.String holderName)
-
holderName
public UpdateCard.Builder holderName(java.util.Optional<java.lang.String> holderName)
-
build
public UpdateCard build()
-
-