Class: VoiceML::VoiceV1DialingPermissionsResource
- Inherits:
-
Object
- Object
- VoiceML::VoiceV1DialingPermissionsResource
- Defined in:
- lib/voiceml/resources/voice_v1.rb
Overview
/v1/Settings — DialingPermissions inheritance toggle (singleton).
Instance Method Summary collapse
- #fetch_settings ⇒ Object
-
#initialize(transport) ⇒ VoiceV1DialingPermissionsResource
constructor
A new instance of VoiceV1DialingPermissionsResource.
- #update_settings(dialing_permissions_inheritance: nil) ⇒ Object
Constructor Details
#initialize(transport) ⇒ VoiceV1DialingPermissionsResource
Returns a new instance of VoiceV1DialingPermissionsResource.
236 237 238 |
# File 'lib/voiceml/resources/voice_v1.rb', line 236 def initialize(transport) @transport = transport end |
Instance Method Details
#fetch_settings ⇒ Object
240 241 242 |
# File 'lib/voiceml/resources/voice_v1.rb', line 240 def fetch_settings VoiceV1DialingPermissionsSettings.from_hash(@transport.request(:get, '/v1/Settings')) end |
#update_settings(dialing_permissions_inheritance: nil) ⇒ Object
244 245 246 247 248 |
# File 'lib/voiceml/resources/voice_v1.rb', line 244 def update_settings(dialing_permissions_inheritance: nil) form = {} form['DialingPermissionsInheritance'] = unless .nil? VoiceV1DialingPermissionsSettings.from_hash(@transport.request(:post, '/v1/Settings', form: form)) end |