Module: Telnyx::Models::DirStatus

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

Overview

DIR lifecycle status.

  • draft - newly created; editable; not yet submitted.
  • submitted / in_review - Telnyx is reviewing.
  • verified - approved; phone numbers may be attached.
  • rejected - Telnyx rejected this submission; rejection_reasons is populated; customer can edit and resubmit.
  • unsuccessful - system-side error during processing; customer can edit and resubmit.
  • suspended - temporarily disabled (e.g. by an active infringement claim).
  • expired - verification expired; customer must resubmit.
  • infringement_claimed - a trademark/impersonation claim is open against this DIR.
  • permanently_rejected - terminal; cannot be resubmitted.

Constant Summary collapse

DRAFT =

Returns:

  • (:draft)
:draft
SUBMITTED =

Returns:

  • (:submitted)
:submitted
IN_REVIEW =

Returns:

  • (:in_review)
:in_review
VERIFIED =

Returns:

  • (:verified)
:verified
REJECTED =

Returns:

  • (:rejected)
:rejected
UNSUCCESSFUL =

Returns:

  • (:unsuccessful)
:unsuccessful
SUSPENDED =

Returns:

  • (:suspended)
:suspended
EXPIRED =

Returns:

  • (:expired)
:expired
INFRINGEMENT_CLAIMED =

Returns:

  • (:infringement_claimed)
:infringement_claimed
PERMANENTLY_REJECTED =

Returns:

  • (:permanently_rejected)
:permanently_rejected

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/dir_status.rb', line 33

Instance Method Details

#self?.values::Array[Telnyx::Models::dir_status]

Returns:

  • (::Array[Telnyx::Models::dir_status])


29
# File 'sig/telnyx/models/dir_status.rbs', line 29

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