Module: Anthropic::Models::Beta::BetaWebhookEventData
- Extended by:
- Internal::Type::Union
- Defined in:
- lib/anthropic/models/beta/beta_webhook_event_data.rb
Class Method Summary collapse
-
.new(type:, **args) ⇒ Anthropic::Models::Beta::BetaWebhookSessionCreatedEventData, ...
Creates a new instance of the variant class whose
typematches the given value, passing the remaining arguments to its constructor. - .variants ⇒ Array(Anthropic::Models::Beta::BetaWebhookSessionCreatedEventData, Anthropic::Models::Beta::BetaWebhookSessionPendingEventData, Anthropic::Models::Beta::BetaWebhookSessionRunningEventData, Anthropic::Models::Beta::BetaWebhookSessionIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionRequiresActionEventData, Anthropic::Models::Beta::BetaWebhookSessionArchivedEventData, Anthropic::Models::Beta::BetaWebhookSessionDeletedEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusRescheduledEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusRunStartedEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusTerminatedEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadCreatedEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadTerminatedEventData, Anthropic::Models::Beta::BetaWebhookSessionOutcomeEvaluationEndedEventData, Anthropic::Models::Beta::BetaWebhookVaultCreatedEventData, Anthropic::Models::Beta::BetaWebhookVaultArchivedEventData, Anthropic::Models::Beta::BetaWebhookVaultDeletedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialCreatedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialArchivedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialDeletedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialRefreshFailedEventData, Anthropic::Models::Beta::BetaWebhookSessionUpdatedEventData, Anthropic::Models::Beta::BetaWebhookAgentCreatedEventData, Anthropic::Models::Beta::BetaWebhookAgentArchivedEventData, Anthropic::Models::Beta::BetaWebhookAgentDeletedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentPausedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunFailedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentCreatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentUnpausedEventData, Anthropic::Models::Beta::BetaWebhookAgentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentArchivedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunStartedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentDeletedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunSucceededEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentCreatedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentArchivedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentDeletedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreCreatedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreArchivedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreDeletedEventData, Anthropic::Models::Beta::BetaWebhookSessionBudgetReachedEventData)
Methods included from Internal::Type::Union
==, ===, coerce, derefed_variants, dump, hash, inspect, to_sorbet_type, variants
Methods included from Internal::Util::SorbetRuntimeSupport
#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type
Methods included from Internal::Type::Converter
#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info
Class Method Details
.new(type:, **args) ⇒ Anthropic::Models::Beta::BetaWebhookSessionCreatedEventData, ...
Creates a new instance of the variant class whose type matches the given
value, passing the remaining arguments to its constructor.
124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 |
# File 'lib/anthropic/models/beta/beta_webhook_event_data.rb', line 124 def self.new(type:, **args) case type.to_sym when :"session.created" Anthropic::Beta::BetaWebhookSessionCreatedEventData.new(**args) when :"session.pending" Anthropic::Beta::BetaWebhookSessionPendingEventData.new(**args) when :"session.running" Anthropic::Beta::BetaWebhookSessionRunningEventData.new(**args) when :"session.idled" Anthropic::Beta::BetaWebhookSessionIdledEventData.new(**args) when :"session.requires_action" Anthropic::Beta::BetaWebhookSessionRequiresActionEventData.new(**args) when :"session.archived" Anthropic::Beta::BetaWebhookSessionArchivedEventData.new(**args) when :"session.deleted" Anthropic::Beta::BetaWebhookSessionDeletedEventData.new(**args) when :"session.status_rescheduled" Anthropic::Beta::BetaWebhookSessionStatusRescheduledEventData.new(**args) when :"session.status_run_started" Anthropic::Beta::BetaWebhookSessionStatusRunStartedEventData.new(**args) when :"session.status_idled" Anthropic::Beta::BetaWebhookSessionStatusIdledEventData.new(**args) when :"session.status_terminated" Anthropic::Beta::BetaWebhookSessionStatusTerminatedEventData.new(**args) when :"session.thread_created" Anthropic::Beta::BetaWebhookSessionThreadCreatedEventData.new(**args) when :"session.thread_idled" Anthropic::Beta::BetaWebhookSessionThreadIdledEventData.new(**args) when :"session.thread_terminated" Anthropic::Beta::BetaWebhookSessionThreadTerminatedEventData.new(**args) when :"session.outcome_evaluation_ended" Anthropic::Beta::BetaWebhookSessionOutcomeEvaluationEndedEventData.new(**args) when :"vault.created" Anthropic::Beta::BetaWebhookVaultCreatedEventData.new(**args) when :"vault.archived" Anthropic::Beta::BetaWebhookVaultArchivedEventData.new(**args) when :"vault.deleted" Anthropic::Beta::BetaWebhookVaultDeletedEventData.new(**args) when :"vault_credential.created" Anthropic::Beta::BetaWebhookVaultCredentialCreatedEventData.new(**args) when :"vault_credential.archived" Anthropic::Beta::BetaWebhookVaultCredentialArchivedEventData.new(**args) when :"vault_credential.deleted" Anthropic::Beta::BetaWebhookVaultCredentialDeletedEventData.new(**args) when :"vault_credential.refresh_failed" Anthropic::Beta::BetaWebhookVaultCredentialRefreshFailedEventData.new(**args) when :"session.updated" Anthropic::Beta::BetaWebhookSessionUpdatedEventData.new(**args) when :"agent.created" Anthropic::Beta::BetaWebhookAgentCreatedEventData.new(**args) when :"agent.archived" Anthropic::Beta::BetaWebhookAgentArchivedEventData.new(**args) when :"agent.deleted" Anthropic::Beta::BetaWebhookAgentDeletedEventData.new(**args) when :"deployment.paused" Anthropic::Beta::BetaWebhookDeploymentPausedEventData.new(**args) when :"deployment_run.failed" Anthropic::Beta::BetaWebhookDeploymentRunFailedEventData.new(**args) when :"deployment.created" Anthropic::Beta::BetaWebhookDeploymentCreatedEventData.new(**args) when :"deployment.updated" Anthropic::Beta::BetaWebhookDeploymentUpdatedEventData.new(**args) when :"deployment.unpaused" Anthropic::Beta::BetaWebhookDeploymentUnpausedEventData.new(**args) when :"agent.updated" Anthropic::Beta::BetaWebhookAgentUpdatedEventData.new(**args) when :"deployment.archived" Anthropic::Beta::BetaWebhookDeploymentArchivedEventData.new(**args) when :"deployment_run.started" Anthropic::Beta::BetaWebhookDeploymentRunStartedEventData.new(**args) when :"deployment.deleted" Anthropic::Beta::BetaWebhookDeploymentDeletedEventData.new(**args) when :"deployment_run.succeeded" Anthropic::Beta::BetaWebhookDeploymentRunSucceededEventData.new(**args) when :"environment.created" Anthropic::Beta::BetaWebhookEnvironmentCreatedEventData.new(**args) when :"environment.updated" Anthropic::Beta::BetaWebhookEnvironmentUpdatedEventData.new(**args) when :"environment.archived" Anthropic::Beta::BetaWebhookEnvironmentArchivedEventData.new(**args) when :"environment.deleted" Anthropic::Beta::BetaWebhookEnvironmentDeletedEventData.new(**args) when :"memory_store.created" Anthropic::Beta::BetaWebhookMemoryStoreCreatedEventData.new(**args) when :"memory_store.archived" Anthropic::Beta::BetaWebhookMemoryStoreArchivedEventData.new(**args) when :"memory_store.deleted" Anthropic::Beta::BetaWebhookMemoryStoreDeletedEventData.new(**args) when :"session.budget_reached" Anthropic::Beta::BetaWebhookSessionBudgetReachedEventData.new(**args) else raise ArgumentError, "unknown type: #{type}" end end |
.variants ⇒ Array(Anthropic::Models::Beta::BetaWebhookSessionCreatedEventData, Anthropic::Models::Beta::BetaWebhookSessionPendingEventData, Anthropic::Models::Beta::BetaWebhookSessionRunningEventData, Anthropic::Models::Beta::BetaWebhookSessionIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionRequiresActionEventData, Anthropic::Models::Beta::BetaWebhookSessionArchivedEventData, Anthropic::Models::Beta::BetaWebhookSessionDeletedEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusRescheduledEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusRunStartedEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionStatusTerminatedEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadCreatedEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadIdledEventData, Anthropic::Models::Beta::BetaWebhookSessionThreadTerminatedEventData, Anthropic::Models::Beta::BetaWebhookSessionOutcomeEvaluationEndedEventData, Anthropic::Models::Beta::BetaWebhookVaultCreatedEventData, Anthropic::Models::Beta::BetaWebhookVaultArchivedEventData, Anthropic::Models::Beta::BetaWebhookVaultDeletedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialCreatedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialArchivedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialDeletedEventData, Anthropic::Models::Beta::BetaWebhookVaultCredentialRefreshFailedEventData, Anthropic::Models::Beta::BetaWebhookSessionUpdatedEventData, Anthropic::Models::Beta::BetaWebhookAgentCreatedEventData, Anthropic::Models::Beta::BetaWebhookAgentArchivedEventData, Anthropic::Models::Beta::BetaWebhookAgentDeletedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentPausedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunFailedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentCreatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentUnpausedEventData, Anthropic::Models::Beta::BetaWebhookAgentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentArchivedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunStartedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentDeletedEventData, Anthropic::Models::Beta::BetaWebhookDeploymentRunSucceededEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentCreatedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentUpdatedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentArchivedEventData, Anthropic::Models::Beta::BetaWebhookEnvironmentDeletedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreCreatedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreArchivedEventData, Anthropic::Models::Beta::BetaWebhookMemoryStoreDeletedEventData, Anthropic::Models::Beta::BetaWebhookSessionBudgetReachedEventData)
|
|
# File 'lib/anthropic/models/beta/beta_webhook_event_data.rb', line 102
|