Module: Telnyx::Models::EmailDomains::EmailWebhookEvent

Extended by:
Internal::Type::Enum
Defined in:
lib/telnyx/models/email_domains/email_webhook_event.rb,
sig/telnyx/models/email_domains/email_webhook_event.rbs

Overview

Event types a webhook may subscribe to. The union of email._ events (published by email-api) and email_domain._ lifecycle events (published by this service). An event not listed here can never be subscribed to and is silently dropped.

Constant Summary collapse

EMAIL_SCHEDULED =

Returns:

  • (:"email.scheduled")
:"email.scheduled"
EMAIL_SANDBOX =

Returns:

  • (:"email.sandbox")
:"email.sandbox"
EMAIL_QUEUED =

Returns:

  • (:"email.queued")
:"email.queued"
EMAIL_SENDING =

Returns:

  • (:"email.sending")
:"email.sending"
EMAIL_SENT =

Returns:

  • (:"email.sent")
:"email.sent"
EMAIL_DELIVERED =

Returns:

  • (:"email.delivered")
:"email.delivered"
EMAIL_DEFERRED =

Returns:

  • (:"email.deferred")
:"email.deferred"
EMAIL_BOUNCED =

Returns:

  • (:"email.bounced")
:"email.bounced"
EMAIL_FAILED =

Returns:

  • (:"email.failed")
:"email.failed"
EMAIL_COMPLAINED =

Returns:

  • (:"email.complained")
:"email.complained"
EMAIL_OPENED =

Returns:

  • (:"email.opened")
:"email.opened"
EMAIL_CLICKED =

Returns:

  • (:"email.clicked")
:"email.clicked"
EMAIL_UNSUBSCRIBED =

Returns:

  • (:"email.unsubscribed")
:"email.unsubscribed"
EMAIL_RECEIVED =

Returns:

  • (:"email.received")
:"email.received"
EMAIL_DOMAIN_CREATED =

Returns:

  • (:"email_domain.created")
:"email_domain.created"
EMAIL_DOMAIN_VERIFIED =

Returns:

  • (:"email_domain.verified")
:"email_domain.verified"
EMAIL_DOMAIN_DEGRADED =

Returns:

  • (:"email_domain.degraded")
:"email_domain.degraded"
EMAIL_DOMAIN_SUSPENDED =

Returns:

  • (:"email_domain.suspended")
:"email_domain.suspended"
EMAIL_DOMAIN_DELETED =

Returns:

  • (:"email_domain.deleted")
:"email_domain.deleted"

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values

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

.valuesArray<Symbol>

Returns:

  • (Array<Symbol>)


# File 'lib/telnyx/models/email_domains/email_webhook_event.rb', line 32

Instance Method Details

#self?.values::Array[Telnyx::Models::EmailDomains::email_webhook_event]

Returns:

  • (::Array[Telnyx::Models::EmailDomains::email_webhook_event])


48
# File 'sig/telnyx/models/email_domains/email_webhook_event.rbs', line 48

def self?.values: -> ::Array[Telnyx::Models::EmailDomains::email_webhook_event]