class Twilio::REST::Api::V2010::AccountContext::CallContext::NotificationContext

Public Class Methods

new(version, account_sid, call_sid, sid) click to toggle source

Initialize the NotificationContext @param [Version] version Version that contains the resource @param [String] account_sid The SID of the

{Account}[https://www.twilio.com/docs/iam/api/account] that created the Call
Notification resource to fetch.

@param [String] call_sid The

{Call}[https://www.twilio.com/docs/voice/api/call-resource] SID of the Call
Notification resource to fetch.

@param [String] sid The Twilio-provided string that uniquely identifies the Call

Notification resource to fetch.

@return [NotificationContext] NotificationContext

Calls superclass method Twilio::REST::InstanceContext::new
    # File lib/twilio-ruby/rest/api/v2010/account/call/notification.rb
203 def initialize(version, account_sid, call_sid, sid)
204   super(version)
205 
206   # Path Solution
207   @solution = {account_sid: account_sid, call_sid: call_sid, sid: sid, }
208   @uri = "/Accounts/#{@solution[:account_sid]}/Calls/#{@solution[:call_sid]}/Notifications/#{@solution[:sid]}.json"
209 end

Public Instance Methods

fetch() click to toggle source

Fetch the NotificationInstance @return [NotificationInstance] Fetched NotificationInstance

    # File lib/twilio-ruby/rest/api/v2010/account/call/notification.rb
214 def fetch
215   payload = @version.fetch('GET', @uri)
216 
217   NotificationInstance.new(
218       @version,
219       payload,
220       account_sid: @solution[:account_sid],
221       call_sid: @solution[:call_sid],
222       sid: @solution[:sid],
223   )
224 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/api/v2010/account/call/notification.rb
235 def inspect
236   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
237   "#<Twilio.Api.V2010.NotificationContext #{context}>"
238 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/api/v2010/account/call/notification.rb
228 def to_s
229   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
230   "#<Twilio.Api.V2010.NotificationContext #{context}>"
231 end