Class: Twilio::REST::Insights
- Defined in:
- lib/twilio-ruby/rest/insights.rb,
lib/twilio-ruby/rest/insights/v1.rb,
lib/twilio-ruby/rest/insights/v1/call.rb,
lib/twilio-ruby/rest/insights/v1/room.rb,
lib/twilio-ruby/rest/insights/v1/call/event.rb,
lib/twilio-ruby/rest/insights/v1/call/metric.rb,
lib/twilio-ruby/rest/insights/v1/call/summary.rb,
lib/twilio-ruby/rest/insights/v1/call_summaries.rb,
lib/twilio-ruby/rest/insights/v1/room/participant.rb
Defined Under Namespace
Classes: V1
Instance Attribute Summary
Attributes inherited from Domain
Instance Method Summary collapse
- #call_summaries ⇒ Twilio::REST::Insights::V1::CallSummariesInstance
- #calls(sid = :unset) ⇒ Twilio::REST::Insights::V1::CallInstance, Twilio::REST::Insights::V1::CallList
-
#initialize(twilio) ⇒ Insights
constructor
Initialize the Insights Domain.
- #rooms(room_sid = :unset) ⇒ Twilio::REST::Insights::V1::RoomInstance, Twilio::REST::Insights::V1::RoomList
-
#to_s ⇒ Object
Provide a user friendly representation.
-
#v1 ⇒ Object
Version v1 of insights.
Methods inherited from Domain
Constructor Details
#initialize(twilio) ⇒ Insights
Initialize the Insights Domain
14 15 16 17 18 19 20 21 22 23 |
# File 'lib/twilio-ruby/rest/insights.rb', line 14 def initialize(twilio) super @base_url = 'https://insights.twilio.com' @host = 'insights.twilio.com' @port = 443 # Versions @v1 = nil end |
Instance Method Details
#call_summaries ⇒ Twilio::REST::Insights::V1::CallSummariesInstance
41 42 43 |
# File 'lib/twilio-ruby/rest/insights.rb', line 41 def call_summaries self.v1.call_summaries() end |
#calls(sid = :unset) ⇒ Twilio::REST::Insights::V1::CallInstance, Twilio::REST::Insights::V1::CallList
35 36 37 |
# File 'lib/twilio-ruby/rest/insights.rb', line 35 def calls(sid=:unset) self.v1.calls(sid) end |
#rooms(room_sid = :unset) ⇒ Twilio::REST::Insights::V1::RoomInstance, Twilio::REST::Insights::V1::RoomList
49 50 51 |
# File 'lib/twilio-ruby/rest/insights.rb', line 49 def rooms(room_sid=:unset) self.v1.rooms(room_sid) end |
#to_s ⇒ Object
Provide a user friendly representation
55 56 57 |
# File 'lib/twilio-ruby/rest/insights.rb', line 55 def to_s '#<Twilio::REST::Insights>' end |
#v1 ⇒ Object
Version v1 of insights
27 28 29 |
# File 'lib/twilio-ruby/rest/insights.rb', line 27 def v1 @v1 ||= V1.new self end |