class Twilio::REST::Studio::V2::FlowContext::FlowRevisionContext
Public Class Methods
new(version, sid, revision)
click to toggle source
Initialize the FlowRevisionContext
@param [Version] version Version
that contains the resource @param [String] sid The SID of the Flow resource to fetch. @param [String] revision Specific Revision number or can be `LatestPublished`
and `LatestRevision`.
@return [FlowRevisionContext] FlowRevisionContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/studio/v2/flow/flow_revision.rb 153 def initialize(version, sid, revision) 154 super(version) 155 156 # Path Solution 157 @solution = {sid: sid, revision: revision, } 158 @uri = "/Flows/#{@solution[:sid]}/Revisions/#{@solution[:revision]}" 159 end
Public Instance Methods
fetch()
click to toggle source
Fetch the FlowRevisionInstance
@return [FlowRevisionInstance] Fetched FlowRevisionInstance
# File lib/twilio-ruby/rest/studio/v2/flow/flow_revision.rb 164 def fetch 165 payload = @version.fetch('GET', @uri) 166 167 FlowRevisionInstance.new(@version, payload, sid: @solution[:sid], revision: @solution[:revision], ) 168 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/studio/v2/flow/flow_revision.rb 179 def inspect 180 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 181 "#<Twilio.Studio.V2.FlowRevisionContext #{context}>" 182 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/studio/v2/flow/flow_revision.rb 172 def to_s 173 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 174 "#<Twilio.Studio.V2.FlowRevisionContext #{context}>" 175 end