class Twilio::REST::Studio::V2::FlowContext::FlowTestUserContext

Public Class Methods

new(version, sid) click to toggle source

Initialize the FlowTestUserContext @param [Version] version Version that contains the resource @param [String] sid Unique identifier of the flow. @return [FlowTestUserContext] FlowTestUserContext

Calls superclass method Twilio::REST::InstanceContext::new
   # File lib/twilio-ruby/rest/studio/v2/flow/test_user.rb
69 def initialize(version, sid)
70   super(version)
71 
72   # Path Solution
73   @solution = {sid: sid, }
74   @uri = "/Flows/#{@solution[:sid]}/TestUsers"
75 end

Public Instance Methods

fetch() click to toggle source

Fetch the FlowTestUserInstance @return [FlowTestUserInstance] Fetched FlowTestUserInstance

   # File lib/twilio-ruby/rest/studio/v2/flow/test_user.rb
80 def fetch
81   payload = @version.fetch('GET', @uri)
82 
83   FlowTestUserInstance.new(@version, payload, sid: @solution[:sid], )
84 end
inspect() click to toggle source

Provide a detailed, user friendly representation

    # File lib/twilio-ruby/rest/studio/v2/flow/test_user.rb
108 def inspect
109   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
110   "#<Twilio.Studio.V2.FlowTestUserContext #{context}>"
111 end
to_s() click to toggle source

Provide a user friendly representation

    # File lib/twilio-ruby/rest/studio/v2/flow/test_user.rb
101 def to_s
102   context = @solution.map {|k, v| "#{k}: #{v}"}.join(',')
103   "#<Twilio.Studio.V2.FlowTestUserContext #{context}>"
104 end
update(test_users: nil) click to toggle source

Update the FlowTestUserInstance @param [Array] test_users List of test user identities that can test

draft versions of the flow.

@return [FlowTestUserInstance] Updated FlowTestUserInstance

   # File lib/twilio-ruby/rest/studio/v2/flow/test_user.rb
91 def update(test_users: nil)
92   data = Twilio::Values.of({'TestUsers' => Twilio.serialize_list(test_users) { |e| e }, })
93 
94   payload = @version.update('POST', @uri, data: data)
95 
96   FlowTestUserInstance.new(@version, payload, sid: @solution[:sid], )
97 end