Package com.tryfinch.api.models
Class WebhookEvent
-
- All Implemented Interfaces:
public final class WebhookEvent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceWebhookEvent.VisitorAn interface that defines how to map each variant of WebhookEvent to a value of type T.
-
Method Summary
-
-
Method Detail
-
accountUpdated
final Optional<AccountUpdateEvent> accountUpdated()
-
jobCompletion
final Optional<JobCompletionEvent> jobCompletion()
-
companyUpdated
final Optional<CompanyEvent> companyUpdated()
-
directory
final Optional<DirectoryEvent> directory()
-
employment
final Optional<EmploymentEvent> employment()
-
individual
final Optional<IndividualEvent> individual()
-
payment
final Optional<PaymentEvent> payment()
-
payStatement
final Optional<PayStatementEvent> payStatement()
-
isAccountUpdated
final Boolean isAccountUpdated()
-
isJobCompletion
final Boolean isJobCompletion()
-
isCompanyUpdated
final Boolean isCompanyUpdated()
-
isDirectory
final Boolean isDirectory()
-
isEmployment
final Boolean isEmployment()
-
isIndividual
final Boolean isIndividual()
-
isPayStatement
final Boolean isPayStatement()
-
asAccountUpdated
final AccountUpdateEvent asAccountUpdated()
-
asJobCompletion
final JobCompletionEvent asJobCompletion()
-
asCompanyUpdated
final CompanyEvent asCompanyUpdated()
-
asDirectory
final DirectoryEvent asDirectory()
-
asEmployment
final EmploymentEvent asEmployment()
-
asIndividual
final IndividualEvent asIndividual()
-
asPayment
final PaymentEvent asPayment()
-
asPayStatement
final PayStatementEvent asPayStatement()
-
accept
final <T extends Any> T accept(WebhookEvent.Visitor<T> visitor)
-
validate
final WebhookEvent validate()
-
ofAccountUpdated
final static WebhookEvent ofAccountUpdated(AccountUpdateEvent accountUpdated)
-
ofJobCompletion
final static WebhookEvent ofJobCompletion(JobCompletionEvent jobCompletion)
-
ofCompanyUpdated
final static WebhookEvent ofCompanyUpdated(CompanyEvent companyUpdated)
-
ofDirectory
final static WebhookEvent ofDirectory(DirectoryEvent directory)
-
ofEmployment
final static WebhookEvent ofEmployment(EmploymentEvent employment)
-
ofIndividual
final static WebhookEvent ofIndividual(IndividualEvent individual)
-
ofPayment
final static WebhookEvent ofPayment(PaymentEvent payment)
-
ofPayStatement
final static WebhookEvent ofPayStatement(PayStatementEvent payStatement)
-
-
-
-