Package com.tryfinch.api.models
Interface WebhookEvent.Visitor
-
- All Implemented Interfaces:
public interface WebhookEvent.Visitor<T extends Object>An interface that defines how to map each variant of WebhookEvent to a value of type T.
-
-
Method Summary
Modifier and Type Method Description abstract TvisitAccountUpdated(AccountUpdateEvent accountUpdated)abstract TvisitJobCompletion(JobCompletionEvent jobCompletion)abstract TvisitCompanyUpdated(CompanyEvent companyUpdated)abstract TvisitDirectory(DirectoryEvent directory)abstract TvisitEmployment(EmploymentEvent employment)abstract TvisitIndividual(IndividualEvent individual)abstract TvisitPayment(PaymentEvent payment)abstract TvisitPayStatement(PayStatementEvent payStatement)Tunknown(JsonValue json)Maps an unknown variant of WebhookEvent to a value of type T. -
-
Method Detail
-
visitAccountUpdated
abstract T visitAccountUpdated(AccountUpdateEvent accountUpdated)
-
visitJobCompletion
abstract T visitJobCompletion(JobCompletionEvent jobCompletion)
-
visitCompanyUpdated
abstract T visitCompanyUpdated(CompanyEvent companyUpdated)
-
visitDirectory
abstract T visitDirectory(DirectoryEvent directory)
-
visitEmployment
abstract T visitEmployment(EmploymentEvent employment)
-
visitIndividual
abstract T visitIndividual(IndividualEvent individual)
-
visitPayment
abstract T visitPayment(PaymentEvent payment)
-
visitPayStatement
abstract T visitPayStatement(PayStatementEvent payStatement)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of WebhookEvent to a value of type T.
An instance of WebhookEvent 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.
-
-
-
-