class Twilio::REST::Video::V1::RoomContext::ParticipantContext::SubscribedTrackContext
Public Class Methods
new(version, room_sid, participant_sid, sid)
click to toggle source
Initialize the SubscribedTrackContext
@param [Version] version Version
that contains the resource @param [String] room_sid The SID of the Room where the Track resource to fetch
is subscribed.
@param [String] participant_sid The SID of the participant that subscribes to
the Track resource to fetch.
@param [String] sid The SID of the RoomParticipantSubscribedTrack resource to
fetch.
@return [SubscribedTrackContext] SubscribedTrackContext
Calls superclass method
Twilio::REST::InstanceContext::new
# File lib/twilio-ruby/rest/video/v1/room/room_participant/room_participant_subscribed_track.rb 163 def initialize(version, room_sid, participant_sid, sid) 164 super(version) 165 166 # Path Solution 167 @solution = {room_sid: room_sid, participant_sid: participant_sid, sid: sid, } 168 @uri = "/Rooms/#{@solution[:room_sid]}/Participants/#{@solution[:participant_sid]}/SubscribedTracks/#{@solution[:sid]}" 169 end
Public Instance Methods
fetch()
click to toggle source
Fetch the SubscribedTrackInstance
@return [SubscribedTrackInstance] Fetched SubscribedTrackInstance
# File lib/twilio-ruby/rest/video/v1/room/room_participant/room_participant_subscribed_track.rb 174 def fetch 175 payload = @version.fetch('GET', @uri) 176 177 SubscribedTrackInstance.new( 178 @version, 179 payload, 180 room_sid: @solution[:room_sid], 181 participant_sid: @solution[:participant_sid], 182 sid: @solution[:sid], 183 ) 184 end
inspect()
click to toggle source
Provide a detailed, user friendly representation
# File lib/twilio-ruby/rest/video/v1/room/room_participant/room_participant_subscribed_track.rb 195 def inspect 196 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 197 "#<Twilio.Video.V1.SubscribedTrackContext #{context}>" 198 end
to_s()
click to toggle source
Provide a user friendly representation
# File lib/twilio-ruby/rest/video/v1/room/room_participant/room_participant_subscribed_track.rb 188 def to_s 189 context = @solution.map {|k, v| "#{k}: #{v}"}.join(',') 190 "#<Twilio.Video.V1.SubscribedTrackContext #{context}>" 191 end