Module: Courier::Models::MessageDetails::Reason

Extended by:
Internal::Type::Enum
Defined in:
lib/courier/models/message_details.rb,
sig/courier/models/message_details.rbs

Overview

The reason for the current status of the message.

See Also:

  • Courier::Models::MessageDetails#reason

Constant Summary collapse

BOUNCED =

Returns:

  • (:BOUNCED)
:BOUNCED
FAILED =

Returns:

  • (:FAILED)
:FAILED
FILTERED =

Returns:

  • (:FILTERED)
:FILTERED
NO_CHANNELS =

Returns:

  • (:NO_CHANNELS)
:NO_CHANNELS
NO_PROVIDERS =

Returns:

  • (:NO_PROVIDERS)
:NO_PROVIDERS
OPT_IN_REQUIRED =

Returns:

  • (:OPT_IN_REQUIRED)
:OPT_IN_REQUIRED
PROVIDER_ERROR =

Returns:

  • (:PROVIDER_ERROR)
:PROVIDER_ERROR
UNPUBLISHED =

Returns:

  • (:UNPUBLISHED)
:UNPUBLISHED
UNSUBSCRIBED =

Returns:

  • (:UNSUBSCRIBED)
:UNSUBSCRIBED

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/courier/models/message_details.rb', line 155

Instance Method Details

#self?.values::Array[Courier::Models::MessageDetails::reason]

Returns:

  • (::Array[Courier::Models::MessageDetails::reason])


145
# File 'sig/courier/models/message_details.rbs', line 145

def self?.values: -> ::Array[Courier::Models::MessageDetails::reason]