Module: Zavudev::Models::IntrospectValidateEmailResponse::Result::Reason

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

Constant Summary collapse

INVALID_SYNTAX =

Returns:

  • (:invalid_syntax)
:invalid_syntax
DOMAIN_NOT_FOUND =

Returns:

  • (:domain_not_found)
:domain_not_found
DOMAIN_NO_MX =

Returns:

  • (:domain_no_mx)
:domain_no_mx
DISPOSABLE_DOMAIN =

Returns:

  • (:disposable_domain)
:disposable_domain
ROLE_ADDRESS =

Returns:

  • (:role_address)
:role_address
SUPPRESSED_HARD_BOUNCE =

Returns:

  • (:suppressed_hard_bounce)
:suppressed_hard_bounce
SUPPRESSED_SOFT_BOUNCE =

Returns:

  • (:suppressed_soft_bounce)
:suppressed_soft_bounce
SUPPRESSED_COMPLAINT =

Returns:

  • (:suppressed_complaint)
:suppressed_complaint
SUPPRESSED_MANUAL =

Returns:

  • (:suppressed_manual)
:suppressed_manual
SUPPRESSED_UNSUBSCRIBE =

Returns:

  • (:suppressed_unsubscribe)
:suppressed_unsubscribe

Instance Method Summary collapse

Methods included from Internal::Type::Enum

==, ===, coerce, dump, hash, inspect, to_sorbet_type, values, 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

Instance Method Details

#initialize(domain:, email:, normalized:, reasons:, verdict:) ⇒ Object

Some parameter documentations has been truncated, see Zavudev::Models::IntrospectValidateEmailResponse::Result for more details.

Parameters:



76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
# File 'lib/zavudev/models/introspect_validate_email_response.rb', line 76

module Reason
  extend Zavudev::Internal::Type::Enum

  INVALID_SYNTAX = :invalid_syntax
  DOMAIN_NOT_FOUND = :domain_not_found
  DOMAIN_NO_MX = :domain_no_mx
  DISPOSABLE_DOMAIN = :disposable_domain
  ROLE_ADDRESS = :role_address
  SUPPRESSED_HARD_BOUNCE = :suppressed_hard_bounce
  SUPPRESSED_SOFT_BOUNCE = :suppressed_soft_bounce
  SUPPRESSED_COMPLAINT = :suppressed_complaint
  SUPPRESSED_MANUAL = :suppressed_manual
  SUPPRESSED_UNSUBSCRIBE = :suppressed_unsubscribe

  # @!method self.values
  #   @return [Array<Symbol>]
end

#self?.values ⇒ ::Array[Zavudev::Models::IntrospectValidateEmailResponse::Result::reason]

Returns:

  • (::Array[Zavudev::Models::IntrospectValidateEmailResponse::Result::reason])


86
# File 'sig/zavudev/models/introspect_validate_email_response.rbs', line 86

def self?.values: -> ::Array[Zavudev::Models::IntrospectValidateEmailResponse::Result::reason]