class Twilio::REST::FlexApi::V1::ConfigurationContext
Public Class Methods
new(version)
click to toggle source
Initialize the ConfigurationContext
@param [Version] version Version
that contains the resource @return [ConfigurationContext] ConfigurationContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 66 def initialize(version) 67 super(version) 68 69 # Path Solution 70 @solution = {} 71 @uri = "/Configuration" 72 end
Public Instance Methods
create()
click to toggle source
Create the ConfigurationInstance
@return [ConfigurationInstance] Created ConfigurationInstance
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 90 def create 91 payload = @version.create('POST', @uri) 92 93 ConfigurationInstance.new(@version, payload, ) 94 end
fetch(ui_version: :unset)
click to toggle source
Fetch the ConfigurationInstance
@param [String] ui_version The Pinned UI version of the Configuration resource
to fetch.
@return [ConfigurationInstance] Fetched ConfigurationInstance
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 79 def fetch(ui_version: :unset) 80 params = Twilio::Values.of({'UiVersion' => ui_version, }) 81 82 payload = @version.fetch('GET', @uri, params: params) 83 84 ConfigurationInstance.new(@version, payload, ) 85 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 114 def inspect 115 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 116 "#<Twilio.FlexApi.V1.ConfigurationContext #{context}>" 117 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 107 def to_s 108 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 109 "#<Twilio.FlexApi.V1.ConfigurationContext #{context}>" 110 end
update()
click to toggle source
Update the ConfigurationInstance
@return [ConfigurationInstance] Updated ConfigurationInstance
# File lib/twilio-ruby/rest/flex_api/v1/configuration.rb 99 def update 100 payload = @version.update('POST', @uri) 101 102 ConfigurationInstance.new(@version, payload, ) 103 end