Class: Twilio::REST::Insights::V2::ReportList::BrandedUseCaseDetail
- Inherits:
-
Object
- Object
- Twilio::REST::Insights::V2::ReportList::BrandedUseCaseDetail
- Defined in:
- lib/twilio-ruby/rest/insights/v2/report.rb
Instance Attribute Summary collapse
- #answer_rate ⇒ Object
- #enabled_phonenumbers ⇒ Object
- #engagement_rate ⇒ Object
- #human_answer_rate ⇒ Object
- #total_calls ⇒ Object
- #use_case ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ BrandedUseCaseDetail
constructor
A new instance of BrandedUseCaseDetail.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ BrandedUseCaseDetail
Returns a new instance of BrandedUseCaseDetail.
250 251 252 253 254 255 256 257 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 250 def initialize(payload) @use_case = payload["use_case"] @enabled_phonenumbers = payload["enabled_phonenumbers"] @total_calls = payload["total_calls"] @answer_rate = payload["answer_rate"] @human_answer_rate = payload["human_answer_rate"] @engagement_rate = payload["engagement_rate"] end |
Instance Attribute Details
#answer_rate ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def answer_rate @answer_rate end |
#enabled_phonenumbers ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def enabled_phonenumbers @enabled_phonenumbers end |
#engagement_rate ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def engagement_rate @engagement_rate end |
#human_answer_rate ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def human_answer_rate @human_answer_rate end |
#total_calls ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def total_calls @total_calls end |
#use_case ⇒ Object
249 250 251 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 249 def use_case @use_case end |
Instance Method Details
#to_json(options = {}) ⇒ Object
258 259 260 261 262 263 264 265 266 267 |
# File 'lib/twilio-ruby/rest/insights/v2/report.rb', line 258 def to_json( = {}) { "use_case": @use_case, "enabled_phonenumbers": @enabled_phonenumbers, "total_calls": @total_calls, "answer_rate": @answer_rate, "human_answer_rate": @human_answer_rate, "engagement_rate": @engagement_rate, }.to_json() end |