class Twilio::REST::Video::V1
Public Class Methods
Initialize the V1
version of Video
Twilio::REST::Version::new
# File lib/twilio-ruby/rest/video/v1.rb 15 def initialize(domain) 16 super 17 @version = 'v1' 18 @compositions = nil 19 @composition_hooks = nil 20 @composition_settings = nil 21 @recordings = nil 22 @recording_settings = nil 23 @rooms = nil 24 end
Public Instance Methods
@param [String] sid The SID of the CompositionHook resource to fetch. @return [Twilio::REST::Video::V1::CompositionHookContext] if sid was passed. @return [Twilio::REST::Video::V1::CompositionHookList]
# File lib/twilio-ruby/rest/video/v1.rb 45 def composition_hooks(sid=:unset) 46 if sid.nil? 47 raise ArgumentError, 'sid cannot be nil' 48 end 49 if sid == :unset 50 @composition_hooks ||= CompositionHookList.new self 51 else 52 CompositionHookContext.new(self, sid) 53 end 54 end
@return [Twilio::REST::Video::V1::CompositionSettingsContext]
# File lib/twilio-ruby/rest/video/v1.rb 58 def composition_settings 59 @composition_settings ||= CompositionSettingsContext.new self 60 end
@param [String] sid The SID of the Composition resource to fetch. @return [Twilio::REST::Video::V1::CompositionContext] if sid was passed. @return [Twilio::REST::Video::V1::CompositionList]
# File lib/twilio-ruby/rest/video/v1.rb 30 def compositions(sid=:unset) 31 if sid.nil? 32 raise ArgumentError, 'sid cannot be nil' 33 end 34 if sid == :unset 35 @compositions ||= CompositionList.new self 36 else 37 CompositionContext.new(self, sid) 38 end 39 end
@return [Twilio::REST::Video::V1::RecordingSettingsContext]
# File lib/twilio-ruby/rest/video/v1.rb 79 def recording_settings 80 @recording_settings ||= RecordingSettingsContext.new self 81 end
@param [String] sid The SID of the Recording resource to fetch. @return [Twilio::REST::Video::V1::RecordingContext] if sid was passed. @return [Twilio::REST::Video::V1::RecordingList]
# File lib/twilio-ruby/rest/video/v1.rb 66 def recordings(sid=:unset) 67 if sid.nil? 68 raise ArgumentError, 'sid cannot be nil' 69 end 70 if sid == :unset 71 @recordings ||= RecordingList.new self 72 else 73 RecordingContext.new(self, sid) 74 end 75 end
@param [String] sid The SID of the Room resource to fetch. @return [Twilio::REST::Video::V1::RoomContext] if sid was passed. @return [Twilio::REST::Video::V1::RoomList]
# File lib/twilio-ruby/rest/video/v1.rb 87 def rooms(sid=:unset) 88 if sid.nil? 89 raise ArgumentError, 'sid cannot be nil' 90 end 91 if sid == :unset 92 @rooms ||= RoomList.new self 93 else 94 RoomContext.new(self, sid) 95 end 96 end
Provide a user friendly representation
# File lib/twilio-ruby/rest/video/v1.rb 100 def to_s 101 '<Twilio::REST::Video::V1>' 102 end