Package com.lithic.api.models
Class V2ListResultsResponse
-
- All Implemented Interfaces:
public final class V2ListResultsResponseResult of an Auth Rule evaluation
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceV2ListResultsResponse.VisitorAn interface that defines how to map each variant of V2ListResultsResponse to a value of type T.
public final classV2ListResultsResponse.AuthorizationResultpublic final classV2ListResultsResponse.Authentication3dsResultpublic final classV2ListResultsResponse.TokenizationResultpublic final classV2ListResultsResponse.AchResultpublic final classV2ListResultsResponse.CardTransactionUpdateResultpublic final classV2ListResultsResponse.AchPaymentUpdateResult
-
Method Summary
-
-
Method Detail
-
authorizationResult
final Optional<V2ListResultsResponse.AuthorizationResult> authorizationResult()
-
authentication3dsResult
final Optional<V2ListResultsResponse.Authentication3dsResult> authentication3dsResult()
-
tokenizationResult
final Optional<V2ListResultsResponse.TokenizationResult> tokenizationResult()
-
achResult
final Optional<V2ListResultsResponse.AchResult> achResult()
-
cardTransactionUpdateResult
final Optional<V2ListResultsResponse.CardTransactionUpdateResult> cardTransactionUpdateResult()
-
achPaymentUpdateResult
final Optional<V2ListResultsResponse.AchPaymentUpdateResult> achPaymentUpdateResult()
-
isAuthorizationResult
final Boolean isAuthorizationResult()
-
isAuthentication3dsResult
final Boolean isAuthentication3dsResult()
-
isTokenizationResult
final Boolean isTokenizationResult()
-
isAchResult
final Boolean isAchResult()
-
isCardTransactionUpdateResult
final Boolean isCardTransactionUpdateResult()
-
isAchPaymentUpdateResult
final Boolean isAchPaymentUpdateResult()
-
asAuthorizationResult
final V2ListResultsResponse.AuthorizationResult asAuthorizationResult()
-
asAuthentication3dsResult
final V2ListResultsResponse.Authentication3dsResult asAuthentication3dsResult()
-
asTokenizationResult
final V2ListResultsResponse.TokenizationResult asTokenizationResult()
-
asAchResult
final V2ListResultsResponse.AchResult asAchResult()
-
asCardTransactionUpdateResult
final V2ListResultsResponse.CardTransactionUpdateResult asCardTransactionUpdateResult()
-
asAchPaymentUpdateResult
final V2ListResultsResponse.AchPaymentUpdateResult asAchPaymentUpdateResult()
-
accept
final <T extends Any> T accept(V2ListResultsResponse.Visitor<T> visitor)
Maps this instance's current variant to a value of type T using the given visitor.
Note that this method is not forwards compatible with new variants from the API, unless visitor overrides Visitor.unknown. To handle variants not known to this version of the SDK gracefully, consider overriding Visitor.unknown:
import com.lithic.api.core.JsonValue; import java.util.Optional; Optional<String> result = v2ListResultsResponse.accept(new V2ListResultsResponse.Visitor<Optional<String>>() { @Override public Optional<String> visitAuthorizationResult(AuthorizationResult authorizationResult) { return Optional.of(authorizationResult.toString()); } // ... @Override public Optional<String> unknown(JsonValue json) { // Or inspect the `json`. return Optional.empty(); } });
-
validate
final V2ListResultsResponse validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
ofAuthorizationResult
final static V2ListResultsResponse ofAuthorizationResult(V2ListResultsResponse.AuthorizationResult authorizationResult)
-
ofAuthentication3dsResult
final static V2ListResultsResponse ofAuthentication3dsResult(V2ListResultsResponse.Authentication3dsResult authentication3dsResult)
-
ofTokenizationResult
final static V2ListResultsResponse ofTokenizationResult(V2ListResultsResponse.TokenizationResult tokenizationResult)
-
ofAchResult
final static V2ListResultsResponse ofAchResult(V2ListResultsResponse.AchResult achResult)
-
ofCardTransactionUpdateResult
final static V2ListResultsResponse ofCardTransactionUpdateResult(V2ListResultsResponse.CardTransactionUpdateResult cardTransactionUpdateResult)
-
ofAchPaymentUpdateResult
final static V2ListResultsResponse ofAchPaymentUpdateResult(V2ListResultsResponse.AchPaymentUpdateResult achPaymentUpdateResult)
-
-
-
-