Package com.lithic.api.models
Class ReportStats.Example.Action
-
- All Implemented Interfaces:
public final class ReportStats.Example.Action
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceReportStats.Example.Action.VisitorAn interface that defines how to map each variant of Action to a value of type T.
public final classReportStats.Example.Action.DeclineActionAuthorizationpublic final classReportStats.Example.Action.ChallengeActionAuthorizationpublic final classReportStats.Example.Action.ResultAuthentication3dsActionpublic final classReportStats.Example.Action.DeclineActionTokenizationpublic final classReportStats.Example.Action.RequireTfaActionpublic final classReportStats.Example.Action.ApproveActionAchpublic final classReportStats.Example.Action.ReturnAction
-
Method Summary
-
-
Method Detail
-
declineActionAuthorization
final Optional<ReportStats.Example.Action.DeclineActionAuthorization> declineActionAuthorization()
-
challengeActionAuthorization
final Optional<ReportStats.Example.Action.ChallengeActionAuthorization> challengeActionAuthorization()
-
resultAuthentication3ds
final Optional<ReportStats.Example.Action.ResultAuthentication3dsAction> resultAuthentication3ds()
-
declineActionTokenization
final Optional<ReportStats.Example.Action.DeclineActionTokenization> declineActionTokenization()
-
requireTfa
final Optional<ReportStats.Example.Action.RequireTfaAction> requireTfa()
-
approveActionAch
final Optional<ReportStats.Example.Action.ApproveActionAch> approveActionAch()
-
returnAction
final Optional<ReportStats.Example.Action.ReturnAction> returnAction()
-
isDeclineActionAuthorization
final Boolean isDeclineActionAuthorization()
-
isChallengeActionAuthorization
final Boolean isChallengeActionAuthorization()
-
isResultAuthentication3ds
final Boolean isResultAuthentication3ds()
-
isDeclineActionTokenization
final Boolean isDeclineActionTokenization()
-
isRequireTfa
final Boolean isRequireTfa()
-
isApproveActionAch
final Boolean isApproveActionAch()
-
isReturnAction
final Boolean isReturnAction()
-
asDeclineActionAuthorization
final ReportStats.Example.Action.DeclineActionAuthorization asDeclineActionAuthorization()
-
asChallengeActionAuthorization
final ReportStats.Example.Action.ChallengeActionAuthorization asChallengeActionAuthorization()
-
asResultAuthentication3ds
final ReportStats.Example.Action.ResultAuthentication3dsAction asResultAuthentication3ds()
-
asDeclineActionTokenization
final ReportStats.Example.Action.DeclineActionTokenization asDeclineActionTokenization()
-
asRequireTfa
final ReportStats.Example.Action.RequireTfaAction asRequireTfa()
-
asApproveActionAch
final ReportStats.Example.Action.ApproveActionAch asApproveActionAch()
-
asReturnAction
final ReportStats.Example.Action.ReturnAction asReturnAction()
-
accept
final <T extends Any> T accept(ReportStats.Example.Action.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 = action.accept(new Action.Visitor<Optional<String>>() { @Override public Optional<String> visitDeclineActionAuthorization(DeclineActionAuthorization declineActionAuthorization) { return Optional.of(declineActionAuthorization.toString()); } // ... @Override public Optional<String> unknown(JsonValue json) { // Or inspect the `json`. return Optional.empty(); } });
-
validate
final ReportStats.Example.Action 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.
-
ofDeclineActionAuthorization
final static ReportStats.Example.Action ofDeclineActionAuthorization(ReportStats.Example.Action.DeclineActionAuthorization declineActionAuthorization)
-
ofChallengeActionAuthorization
final static ReportStats.Example.Action ofChallengeActionAuthorization(ReportStats.Example.Action.ChallengeActionAuthorization challengeActionAuthorization)
-
ofResultAuthentication3ds
final static ReportStats.Example.Action ofResultAuthentication3ds(ReportStats.Example.Action.ResultAuthentication3dsAction resultAuthentication3ds)
-
ofDeclineActionTokenization
final static ReportStats.Example.Action ofDeclineActionTokenization(ReportStats.Example.Action.DeclineActionTokenization declineActionTokenization)
-
ofRequireTfa
final static ReportStats.Example.Action ofRequireTfa(ReportStats.Example.Action.RequireTfaAction requireTfa)
-
ofApproveActionAch
final static ReportStats.Example.Action ofApproveActionAch(ReportStats.Example.Action.ApproveActionAch approveActionAch)
-
ofReturnAction
final static ReportStats.Example.Action ofReturnAction(ReportStats.Example.Action.ReturnAction returnAction)
-
-
-
-