Interface BetaWebhookEventData.Visitor
-
- All Implemented Interfaces:
public interface BetaWebhookEventData.Visitor<T extends Object>An interface that defines how to map each variant of BetaWebhookEventData to a value of type T.
-
-
Method Summary
-
-
Method Detail
-
visitSessionCreated
abstract T visitSessionCreated(BetaWebhookSessionCreatedEventData sessionCreated)
-
visitSessionPending
abstract T visitSessionPending(BetaWebhookSessionPendingEventData sessionPending)
-
visitSessionRunning
abstract T visitSessionRunning(BetaWebhookSessionRunningEventData sessionRunning)
-
visitSessionIdled
abstract T visitSessionIdled(BetaWebhookSessionIdledEventData sessionIdled)
-
visitSessionRequiresAction
abstract T visitSessionRequiresAction(BetaWebhookSessionRequiresActionEventData sessionRequiresAction)
-
visitSessionArchived
abstract T visitSessionArchived(BetaWebhookSessionArchivedEventData sessionArchived)
-
visitSessionDeleted
abstract T visitSessionDeleted(BetaWebhookSessionDeletedEventData sessionDeleted)
-
visitSessionStatusRescheduled
abstract T visitSessionStatusRescheduled(BetaWebhookSessionStatusRescheduledEventData sessionStatusRescheduled)
-
visitSessionStatusRunStarted
abstract T visitSessionStatusRunStarted(BetaWebhookSessionStatusRunStartedEventData sessionStatusRunStarted)
-
visitSessionStatusIdled
abstract T visitSessionStatusIdled(BetaWebhookSessionStatusIdledEventData sessionStatusIdled)
-
visitSessionStatusTerminated
abstract T visitSessionStatusTerminated(BetaWebhookSessionStatusTerminatedEventData sessionStatusTerminated)
-
visitSessionThreadCreated
abstract T visitSessionThreadCreated(BetaWebhookSessionThreadCreatedEventData sessionThreadCreated)
-
visitSessionThreadIdled
abstract T visitSessionThreadIdled(BetaWebhookSessionThreadIdledEventData sessionThreadIdled)
-
visitSessionThreadTerminated
abstract T visitSessionThreadTerminated(BetaWebhookSessionThreadTerminatedEventData sessionThreadTerminated)
-
visitSessionOutcomeEvaluationEnded
abstract T visitSessionOutcomeEvaluationEnded(BetaWebhookSessionOutcomeEvaluationEndedEventData sessionOutcomeEvaluationEnded)
-
visitVaultCreated
abstract T visitVaultCreated(BetaWebhookVaultCreatedEventData vaultCreated)
-
visitVaultArchived
abstract T visitVaultArchived(BetaWebhookVaultArchivedEventData vaultArchived)
-
visitVaultDeleted
abstract T visitVaultDeleted(BetaWebhookVaultDeletedEventData vaultDeleted)
-
visitVaultCredentialCreated
abstract T visitVaultCredentialCreated(BetaWebhookVaultCredentialCreatedEventData vaultCredentialCreated)
-
visitVaultCredentialArchived
abstract T visitVaultCredentialArchived(BetaWebhookVaultCredentialArchivedEventData vaultCredentialArchived)
-
visitVaultCredentialDeleted
abstract T visitVaultCredentialDeleted(BetaWebhookVaultCredentialDeletedEventData vaultCredentialDeleted)
-
visitVaultCredentialRefreshFailed
abstract T visitVaultCredentialRefreshFailed(BetaWebhookVaultCredentialRefreshFailedEventData vaultCredentialRefreshFailed)
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of BetaWebhookEventData to a value of type T.
An instance of BetaWebhookEventData 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.
-
-
-
-