Class: Twilio::REST::Memory::V1::EventList::ProfileEventRequestEvents
- Inherits:
-
Object
- Object
- Twilio::REST::Memory::V1::EventList::ProfileEventRequestEvents
- Defined in:
- lib/twilio-ruby/rest/memory/v1/event.rb
Instance Attribute Summary collapse
- #communication_id ⇒ Object
- #communication_status ⇒ Object
- #communication_type ⇒ Object
- #conversation_id ⇒ Object
- #direction ⇒ Object
- #error_code ⇒ Object
- #error_message ⇒ Object
- #lifecycle ⇒ Object
- #recipient ⇒ Object
- #sender ⇒ Object
- #timestamp ⇒ Object
Instance Method Summary collapse
-
#initialize(payload) ⇒ ProfileEventRequestEvents
constructor
A new instance of ProfileEventRequestEvents.
- #to_json(options = {}) ⇒ Object
Constructor Details
#initialize(payload) ⇒ ProfileEventRequestEvents
Returns a new instance of ProfileEventRequestEvents.
83 84 85 86 87 88 89 90 91 92 93 94 95 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 83 def initialize(payload) @timestamp = payload["timestamp"] @lifecycle = payload["lifecycle"] @conversation_id = payload["conversation_id"] @communication_id = payload["communication_id"] @communication_type = payload["communication_type"] @communication_status = payload["communication_status"] @direction = payload["direction"] @sender = payload["sender"] @recipient = payload["recipient"] @error_code = payload["error_code"] @error_message = payload["error_message"] end |
Instance Attribute Details
#communication_id ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def communication_id @communication_id end |
#communication_status ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def communication_status @communication_status end |
#communication_type ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def communication_type @communication_type end |
#conversation_id ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def conversation_id @conversation_id end |
#direction ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def direction @direction end |
#error_code ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def error_code @error_code end |
#error_message ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def @error_message end |
#lifecycle ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def lifecycle @lifecycle end |
#recipient ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def recipient @recipient end |
#sender ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def sender @sender end |
#timestamp ⇒ Object
82 83 84 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 82 def @timestamp end |
Instance Method Details
#to_json(options = {}) ⇒ Object
96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 |
# File 'lib/twilio-ruby/rest/memory/v1/event.rb', line 96 def to_json( = {}) { "timestamp": @timestamp, "lifecycle": @lifecycle, "conversationId": @conversation_id, "communicationId": @communication_id, "communicationType": @communication_type, "communicationStatus": @communication_status, "direction": @direction, "sender": @sender, "recipient": @recipient, "errorCode": @error_code, "errorMessage": @error_message, }.to_json() end |