class Twilio::REST::Api::V2010::AccountContext::IncomingPhoneNumberContext::AssignedAddOnContext::AssignedAddOnExtensionContext
PLEASE NOTE that this class contains beta products that are subject to change. Use them with caution.
Public Class Methods
new(version, account_sid, resource_sid, assigned_add_on_sid, sid)
click to toggle source
Initialize the AssignedAddOnExtensionContext
@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 resource to fetch.
@param [String] resource_sid The SID of the Phone Number to which the Add-on is
assigned.
@param [String] assigned_add_on_sid The SID that uniquely identifies the
assigned Add-on installation.
@param [String] sid The Twilio-provided string that uniquely identifies the
resource to fetch.
@return [AssignedAddOnExtensionContext] AssignedAddOnExtensionContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.rb 182 def initialize(version, account_sid, resource_sid, assigned_add_on_sid, sid) 183 super(version) 184 185 # Path Solution 186 @solution = { 187 account_sid: account_sid, 188 resource_sid: resource_sid, 189 assigned_add_on_sid: assigned_add_on_sid, 190 sid: sid, 191 } 192 @uri = "/Accounts/#{@solution[:account_sid]}/IncomingPhoneNumbers/#{@solution[:resource_sid]}/AssignedAddOns/#{@solution[:assigned_add_on_sid]}/Extensions/#{@solution[:sid]}.json" 193 end
Public Instance Methods
fetch()
click to toggle source
Fetch the AssignedAddOnExtensionInstance
@return [AssignedAddOnExtensionInstance] Fetched AssignedAddOnExtensionInstance
# File lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.rb 198 def fetch 199 payload = @version.fetch('GET', @uri) 200 201 AssignedAddOnExtensionInstance.new( 202 @version, 203 payload, 204 account_sid: @solution[:account_sid], 205 resource_sid: @solution[:resource_sid], 206 assigned_add_on_sid: @solution[:assigned_add_on_sid], 207 sid: @solution[:sid], 208 ) 209 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.rb 220 def inspect 221 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 222 "#<Twilio.Api.V2010.AssignedAddOnExtensionContext #{context}>" 223 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/api/v2010/account/incoming_phone_number/assigned_add_on/assigned_add_on_extension.rb 213 def to_s 214 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 215 "#<Twilio.Api.V2010.AssignedAddOnExtensionContext #{context}>" 216 end