Class: Twilio::REST::Api::V2010::AccountContext::MessageContext::FeedbackInstance
- Inherits:
 - 
      InstanceResource
      
        
- Object
 - InstanceResource
 - Twilio::REST::Api::V2010::AccountContext::MessageContext::FeedbackInstance
 
 
- Defined in:
 - lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb
 
Instance Method Summary collapse
- 
  
    
      #account_sid  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The account_sid.
 - 
  
    
      #date_created  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The date_created.
 - 
  
    
      #date_updated  ⇒ Time 
    
    
  
  
  
  
  
  
  
  
  
    
The date_updated.
 - 
  
    
      #initialize(version, payload, account_sid: nil, message_sid: nil)  ⇒ FeedbackInstance 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
Initialize the FeedbackInstance.
 - 
  
    
      #inspect  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Provide a detailed, user friendly representation.
 - 
  
    
      #message_sid  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The message_sid.
 - 
  
    
      #outcome  ⇒ feedback.Outcome 
    
    
  
  
  
  
  
  
  
  
  
    
The outcome.
 - 
  
    
      #to_s  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Provide a user friendly representation.
 - 
  
    
      #uri  ⇒ String 
    
    
  
  
  
  
  
  
  
  
  
    
The uri.
 
Constructor Details
#initialize(version, payload, account_sid: nil, message_sid: nil) ⇒ FeedbackInstance
Initialize the FeedbackInstance
      99 100 101 102 103 104 105 106 107 108 109 110 111  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 99 def initialize(version, payload, account_sid: nil, message_sid: nil) super(version) # Marshaled Properties @properties = { 'account_sid' => payload['account_sid'], 'message_sid' => payload['message_sid'], 'outcome' => payload['outcome'], 'date_created' => Twilio.deserialize_rfc2822(payload['date_created']), 'date_updated' => Twilio.deserialize_rfc2822(payload['date_updated']), 'uri' => payload['uri'], } end  | 
  
Instance Method Details
#account_sid ⇒ String
Returns The account_sid.
      115 116 117  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 115 def account_sid @properties['account_sid'] end  | 
  
#date_created ⇒ Time
Returns The date_created.
      133 134 135  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 133 def date_created @properties['date_created'] end  | 
  
#date_updated ⇒ Time
Returns The date_updated.
      139 140 141  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 139 def date_updated @properties['date_updated'] end  | 
  
#inspect ⇒ Object
Provide a detailed, user friendly representation
      157 158 159  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 157 def inspect "<Twilio.Api.V2010.FeedbackInstance>" end  | 
  
#message_sid ⇒ String
Returns The message_sid.
      121 122 123  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 121 def @properties['message_sid'] end  | 
  
#outcome ⇒ feedback.Outcome
Returns The outcome.
      127 128 129  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 127 def outcome @properties['outcome'] end  | 
  
#to_s ⇒ Object
Provide a user friendly representation
      151 152 153  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 151 def to_s "<Twilio.Api.V2010.FeedbackInstance>" end  | 
  
#uri ⇒ String
Returns The uri.
      145 146 147  | 
    
      # File 'lib/twilio-ruby/rest/api/v2010/account/message/feedback.rb', line 145 def uri @properties['uri'] end  |