Package com.lithic.api.models
Class DisputeV2.Event.Data
-
- All Implemented Interfaces:
public final class DisputeV2.Event.DataDetails specific to the event type
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDisputeV2.Event.Data.VisitorAn interface that defines how to map each variant of Data to a value of type T.
public final classDisputeV2.Event.Data.WorkflowEventDataDetails specific to workflow events
public final classDisputeV2.Event.Data.FinancialEventDataDetails specific to financial events
public final classDisputeV2.Event.Data.CardholderLiabilityEventDataDetails specific to cardholder liability events
-
Method Summary
-
-
Method Detail
-
workflow
final Optional<DisputeV2.Event.Data.WorkflowEventData> workflow()
Details specific to workflow events
-
financial
final Optional<DisputeV2.Event.Data.FinancialEventData> financial()
Details specific to financial events
-
cardholderLiability
final Optional<DisputeV2.Event.Data.CardholderLiabilityEventData> cardholderLiability()
Details specific to cardholder liability events
-
isWorkflow
final Boolean isWorkflow()
-
isFinancial
final Boolean isFinancial()
-
isCardholderLiability
final Boolean isCardholderLiability()
-
asWorkflow
final DisputeV2.Event.Data.WorkflowEventData asWorkflow()
Details specific to workflow events
-
asFinancial
final DisputeV2.Event.Data.FinancialEventData asFinancial()
Details specific to financial events
-
asCardholderLiability
final DisputeV2.Event.Data.CardholderLiabilityEventData asCardholderLiability()
Details specific to cardholder liability events
-
accept
final <T extends Any> T accept(DisputeV2.Event.Data.Visitor<T> visitor)
-
validate
final DisputeV2.Event.Data validate()
-
ofWorkflow
final static DisputeV2.Event.Data ofWorkflow(DisputeV2.Event.Data.WorkflowEventData workflow)
Details specific to workflow events
-
ofFinancial
final static DisputeV2.Event.Data ofFinancial(DisputeV2.Event.Data.FinancialEventData financial)
Details specific to financial events
-
ofCardholderLiability
final static DisputeV2.Event.Data ofCardholderLiability(DisputeV2.Event.Data.CardholderLiabilityEventData cardholderLiability)
Details specific to cardholder liability events
-
-
-
-