Package com.lithic.api.models
Class Dispute.Event.Data
-
- All Implemented Interfaces:
public final class Dispute.Event.DataDetails specific to the event type
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDispute.Event.Data.VisitorAn interface that defines how to map each variant of Data to a value of type T.
public final classDispute.Event.Data.WorkflowEventDataDetails specific to workflow events
public final classDispute.Event.Data.FinancialEventDataDetails specific to financial events
public final classDispute.Event.Data.CardholderLiabilityEventDataDetails specific to cardholder liability events
-
Method Summary
-
-
Method Detail
-
workflowEvent
final Optional<Dispute.Event.Data.WorkflowEventData> workflowEvent()
Details specific to workflow events
-
financialEvent
final Optional<Dispute.Event.Data.FinancialEventData> financialEvent()
Details specific to financial events
-
cardholderLiabilityEvent
final Optional<Dispute.Event.Data.CardholderLiabilityEventData> cardholderLiabilityEvent()
Details specific to cardholder liability events
-
isWorkflowEvent
final Boolean isWorkflowEvent()
-
isFinancialEvent
final Boolean isFinancialEvent()
-
isCardholderLiabilityEvent
final Boolean isCardholderLiabilityEvent()
-
asWorkflowEvent
final Dispute.Event.Data.WorkflowEventData asWorkflowEvent()
Details specific to workflow events
-
asFinancialEvent
final Dispute.Event.Data.FinancialEventData asFinancialEvent()
Details specific to financial events
-
asCardholderLiabilityEvent
final Dispute.Event.Data.CardholderLiabilityEventData asCardholderLiabilityEvent()
Details specific to cardholder liability events
-
accept
final <T extends Any> T accept(Dispute.Event.Data.Visitor<T> visitor)
-
validate
final Dispute.Event.Data validate()
-
ofWorkflowEvent
final static Dispute.Event.Data ofWorkflowEvent(Dispute.Event.Data.WorkflowEventData workflowEvent)
Details specific to workflow events
-
ofFinancialEvent
final static Dispute.Event.Data ofFinancialEvent(Dispute.Event.Data.FinancialEventData financialEvent)
Details specific to financial events
-
ofCardholderLiabilityEvent
final static Dispute.Event.Data ofCardholderLiabilityEvent(Dispute.Event.Data.CardholderLiabilityEventData cardholderLiabilityEvent)
Details specific to cardholder liability events
-
-
-
-