Class DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder
-
- All Implemented Interfaces:
public final class DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.BuilderA builder for TokenizationResultDetails.
-
-
Method Summary
-
-
Method Detail
-
issuerDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder issuerDecision(String issuerDecision)
Lithic's tokenization decision.
-
issuerDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder issuerDecision(JsonField<String> issuerDecision)
Sets Builder.issuerDecision to an arbitrary JSON value.
You should usually call Builder.issuerDecision with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tokenizationDeclineReasons
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenizationDeclineReasons(List<DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.TokenizationDeclineReason> tokenizationDeclineReasons)
List of reasons why the tokenization was declined
-
tokenizationDeclineReasons
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenizationDeclineReasons(JsonField<List<DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.TokenizationDeclineReason>> tokenizationDeclineReasons)
Sets Builder.tokenizationDeclineReasons to an arbitrary JSON value.
You should usually call Builder.tokenizationDeclineReasons with a well-typed
List<TokenizationDeclineReason>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTokenizationDeclineReason
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder addTokenizationDeclineReason(DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.TokenizationDeclineReason tokenizationDeclineReason)
Adds a single TokenizationDeclineReason to tokenizationDeclineReasons.
-
customerDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder customerDecision(String customerDecision)
The customer's tokenization decision if applicable.
-
customerDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder customerDecision(Optional<String> customerDecision)
Alias for calling Builder.customerDecision with
customerDecision.orElse(null).
-
customerDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder customerDecision(JsonField<String> customerDecision)
Sets Builder.customerDecision to an arbitrary JSON value.
You should usually call Builder.customerDecision with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
ruleResults
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder ruleResults(List<TokenizationRuleResult> ruleResults)
Results from rules that were evaluated for this tokenization
-
ruleResults
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder ruleResults(JsonField<List<TokenizationRuleResult>> ruleResults)
Sets Builder.ruleResults to an arbitrary JSON value.
You should usually call Builder.ruleResults with a well-typed
List<TokenizationRuleResult>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addRuleResult
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder addRuleResult(TokenizationRuleResult ruleResult)
Adds a single TokenizationRuleResult to ruleResults.
-
tokenActivatedDateTime
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenActivatedDateTime(OffsetDateTime tokenActivatedDateTime)
An RFC 3339 timestamp indicating when the tokenization succeeded.
-
tokenActivatedDateTime
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenActivatedDateTime(Optional<OffsetDateTime> tokenActivatedDateTime)
Alias for calling Builder.tokenActivatedDateTime with
tokenActivatedDateTime.orElse(null).
-
tokenActivatedDateTime
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenActivatedDateTime(JsonField<OffsetDateTime> tokenActivatedDateTime)
Sets Builder.tokenActivatedDateTime to an arbitrary JSON value.
You should usually call Builder.tokenActivatedDateTime with a well-typed OffsetDateTime value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
tokenizationTfaReasons
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenizationTfaReasons(List<TokenizationTfaReason> tokenizationTfaReasons)
List of reasons why two-factor authentication was required
-
tokenizationTfaReasons
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder tokenizationTfaReasons(JsonField<List<TokenizationTfaReason>> tokenizationTfaReasons)
Sets Builder.tokenizationTfaReasons to an arbitrary JSON value.
You should usually call Builder.tokenizationTfaReasons with a well-typed
List<TokenizationTfaReason>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addTokenizationTfaReason
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder addTokenizationTfaReason(TokenizationTfaReason tokenizationTfaReason)
Adds a single TokenizationTfaReason to tokenizationTfaReasons.
-
walletDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder walletDecision(String walletDecision)
The wallet's recommended decision.
-
walletDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder walletDecision(Optional<String> walletDecision)
Alias for calling Builder.walletDecision with
walletDecision.orElse(null).
-
walletDecision
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder walletDecision(JsonField<String> walletDecision)
Sets Builder.walletDecision to an arbitrary JSON value.
You should usually call Builder.walletDecision with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
additionalProperties
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final DigitalWalletTokenizationResultWebhookEvent.TokenizationResultDetails build()
Returns an immutable instance of TokenizationResultDetails.
Further updates to this Builder will not mutate the returned instance.
The following fields are required:
.issuerDecision() .tokenizationDeclineReasons()
-
-
-
-