Module: Ovh::Api::Models::TelephonyOvhPabxDialplanExtensionRuleActionEnum

Defined in:
lib/ovh-api/models/telephony_ovh_pabx_dialplan_extension_rule_action_enum.rb

Constant Summary collapse

BRIDGE =
'bridge'
ENDLESS_PLAYBACK =
'endless_playback'
HANGUP =
'hangup'
HUNTING =
'hunting'
IVR =
'ivr'
PLAYBACK =
'playback'
READ_DTMF =
'readDtmf'
SET_CALLER_NAME =
'setCallerName'
SLEEP =
'sleep'
TTS =
'tts'
VOICEMAIL =
'voicemail'

Class Method Summary collapse

Class Method Details

.allObject



23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
# File 'lib/ovh-api/models/telephony_ovh_pabx_dialplan_extension_rule_action_enum.rb', line 23

def self.all
  @all ||= [
    BRIDGE,
    ENDLESS_PLAYBACK,
    HANGUP,
    HUNTING,
    IVR,
    PLAYBACK,
    READ_DTMF,
    SET_CALLER_NAME,
    SLEEP,
    TTS,
    VOICEMAIL,
  ].freeze
end

.valid?(value) ⇒ Boolean

Returns:

  • (Boolean)


39
40
41
# File 'lib/ovh-api/models/telephony_ovh_pabx_dialplan_extension_rule_action_enum.rb', line 39

def self.valid?(value)
  all.include?(value)
end