Class: Twilio::REST::Api::V2010::AccountContext::CallList::FeedbackSummaryInstance
- Inherits:
 - 
      InstanceResource
      
        
- Object
 - InstanceResource
 - Twilio::REST::Api::V2010::AccountContext::CallList::FeedbackSummaryInstance
 
 
- Defined in:
 - lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb
 
Instance Method Summary collapse
- 
  
    
      #account_sid  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The account_sid.
 - 
  
    
      #call_count  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The call_count.
 - 
  
    
      #call_feedback_count  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The call_feedback_count.
 - 
  
    
      #context  ⇒ FeedbackSummaryContext 
    
    
  
  
  
  
  
  
  
  
  
    
Generate an instance context for the instance, the context is capable of performing various actions.
 - 
  
    
      #date_created  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The date_created.
 - 
  
    
      #date_updated  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The date_updated.
 - 
  
    
      #delete  ⇒ Boolean 
    
    
  
  
  
  
  
  
  
  
  
    
Deletes the FeedbackSummaryInstance.
 - 
  
    
      #end_date  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The end_date.
 - 
  
    
      #fetch  ⇒ FeedbackSummaryInstance 
    
    
  
  
  
  
  
  
  
  
  
    
Fetch a FeedbackSummaryInstance.
 - 
  
    
      #include_subaccounts  ⇒ Boolean 
    
    
  
  
  
  
  
  
  
  
  
    
The include_subaccounts.
 - 
  
    
      #initialize(version, payload, account_sid: nil, sid: nil)  ⇒ FeedbackSummaryInstance 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
Initialize the FeedbackSummaryInstance.
 - 
  
    
      #issues  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The issues.
 - 
  
    
      #quality_score_average  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The quality_score_average.
 - 
  
    
      #quality_score_median  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The quality_score_median.
 - 
  
    
      #quality_score_standard_deviation  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The quality_score_standard_deviation.
 - 
  
    
      #sid  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The sid.
 - 
  
    
      #start_date  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The start_date.
 - 
  
    
      #status  ⇒ feedback_summary.Status 
    
    
  
  
  
  
  
  
  
  
  
    
The status.
 - 
  
    
      #to_s  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Provide a user friendly representation.
 
Constructor Details
#initialize(version, payload, account_sid: nil, sid: nil) ⇒ FeedbackSummaryInstance
Initialize the FeedbackSummaryInstance
      163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 163 def initialize(version, payload, account_sid: nil, sid: nil) super(version) # Marshaled Properties @properties = { 'account_sid' => payload['account_sid'], 'call_count' => payload['call_count'].to_i, 'call_feedback_count' => payload['call_feedback_count'].to_i, 'date_created' => Twilio.deserialize_rfc2822(payload['date_created']), 'date_updated' => Twilio.deserialize_rfc2822(payload['date_updated']), 'end_date' => Twilio.deserialize_iso8601_datetime(payload['end_date']), 'include_subaccounts' => payload['include_subaccounts'], 'issues' => payload['issues'], 'quality_score_average' => payload['quality_score_average'].to_f, 'quality_score_median' => payload['quality_score_median'].to_f, 'quality_score_standard_deviation' => payload['quality_score_standard_deviation'].to_f, 'sid' => payload['sid'], 'start_date' => Twilio.deserialize_iso8601_datetime(payload['start_date']), 'status' => payload['status'], } # Context @instance_context = nil @params = { 'account_sid' => account_sid, 'sid' => sid || @properties['sid'], } end  | 
  
Instance Method Details
#account_sid ⇒ String
Returns The account_sid.
      209 210 211  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 209 def account_sid @properties['account_sid'] end  | 
  
#call_count ⇒ String
Returns The call_count.
      215 216 217  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 215 def call_count @properties['call_count'] end  | 
  
#call_feedback_count ⇒ String
Returns The call_feedback_count.
      221 222 223  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 221 def call_feedback_count @properties['call_feedback_count'] end  | 
  
#context ⇒ FeedbackSummaryContext
Generate an instance context for the instance, the context is capable of performing various actions. All instance actions are proxied to the context
      196 197 198 199 200 201 202 203 204 205  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 196 def context unless @instance_context @instance_context = FeedbackSummaryContext.new( @version, @params['account_sid'], @params['sid'], ) end @instance_context end  | 
  
#date_created ⇒ Time
Returns The date_created.
      227 228 229  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 227 def date_created @properties['date_created'] end  | 
  
#date_updated ⇒ Time
Returns The date_updated.
      233 234 235  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 233 def date_updated @properties['date_updated'] end  | 
  
#delete ⇒ Boolean
Deletes the FeedbackSummaryInstance
      301 302 303  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 301 def delete context.delete end  | 
  
#end_date ⇒ Time
Returns The end_date.
      239 240 241  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 239 def end_date @properties['end_date'] end  | 
  
#fetch ⇒ FeedbackSummaryInstance
Fetch a FeedbackSummaryInstance
      294 295 296  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 294 def fetch context.fetch end  | 
  
#include_subaccounts ⇒ Boolean
Returns The include_subaccounts.
      245 246 247  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 245 def include_subaccounts @properties['include_subaccounts'] end  | 
  
#issues ⇒ String
Returns The issues.
      251 252 253  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 251 def issues @properties['issues'] end  | 
  
#quality_score_average ⇒ String
Returns The quality_score_average.
      257 258 259  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 257 def quality_score_average @properties['quality_score_average'] end  | 
  
#quality_score_median ⇒ String
Returns The quality_score_median.
      263 264 265  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 263 def quality_score_median @properties['quality_score_median'] end  | 
  
#quality_score_standard_deviation ⇒ String
Returns The quality_score_standard_deviation.
      269 270 271  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 269 def quality_score_standard_deviation @properties['quality_score_standard_deviation'] end  | 
  
#sid ⇒ String
Returns The sid.
      275 276 277  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 275 def sid @properties['sid'] end  | 
  
#start_date ⇒ Time
Returns The start_date.
      281 282 283  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 281 def start_date @properties['start_date'] end  | 
  
#status ⇒ feedback_summary.Status
Returns The status.
      287 288 289  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 287 def status @properties['status'] end  | 
  
#to_s ⇒ Object
Provide a user friendly representation
      307 308 309 310  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/call/feedback_summary.rb', line 307 def to_s values = @params.map{|k, v| "#{k}: #{v}"}.join(" ") "<Twilio.Api.V2010.FeedbackSummaryInstance #{values}>" end  |