Package com.lithic.api.models
Interface AuthRule.DraftVersion.Parameters.Visitor
-
- All Implemented Interfaces:
public interface AuthRule.DraftVersion.Parameters.Visitor<T extends Object>An interface that defines how to map each variant of Parameters to a value of type T.
-
-
Method Summary
Modifier and Type Method Description abstract TvisitConditionalBlock(ConditionalBlockParameters conditionalBlock)Deprecated: Use CONDITIONAL_ACTION instead. abstract TvisitVelocityLimitParams(VelocityLimitParams velocityLimitParams)abstract TvisitMerchantLock(MerchantLockParameters merchantLock)abstract TvisitConditional3dsAction(Conditional3dsActionParameters conditional3dsAction)abstract TvisitConditionalAuthorizationAction(ConditionalAuthorizationActionParameters conditionalAuthorizationAction)abstract TvisitConditionalAchAction(ConditionalAchActionParameters conditionalAchAction)abstract TvisitConditionalTokenizationAction(ConditionalTokenizationActionParameters conditionalTokenizationAction)Tunknown(JsonValue json)Maps an unknown variant of Parameters to a value of type T. -
-
Method Detail
-
visitConditionalBlock
@Deprecated(message = "deprecated") abstract T visitConditionalBlock(ConditionalBlockParameters conditionalBlock)
Deprecated: Use CONDITIONAL_ACTION instead.
-
visitVelocityLimitParams
abstract T visitVelocityLimitParams(VelocityLimitParams velocityLimitParams)
-
visitMerchantLock
abstract T visitMerchantLock(MerchantLockParameters merchantLock)
-
visitConditional3dsAction
abstract T visitConditional3dsAction(Conditional3dsActionParameters conditional3dsAction)
-
visitConditionalAuthorizationAction
abstract T visitConditionalAuthorizationAction(ConditionalAuthorizationActionParameters conditionalAuthorizationAction)
-
visitConditionalAchAction
abstract T visitConditionalAchAction(ConditionalAchActionParameters conditionalAchAction)
-
visitConditionalTokenizationAction
abstract T visitConditionalTokenizationAction(ConditionalTokenizationActionParameters conditionalTokenizationAction)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of Parameters to a value of type T.
An instance of Parameters can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-