class MessageBird::Conversation
Constants
- CONVERSATION_STATUS_ACTIVE
- CONVERSATION_STATUS_ARCHIVED
- WEBHOOK_EVENT_CONVERSATION_CREATED
- WEBHOOK_EVENT_CONVERSATION_UPDATED
- WEBHOOK_EVENT_MESSAGE_CREATED
- WEBHOOK_EVENT_MESSAGE_UPDATED
Attributes
channels[R]
contact[R]
contact_id[RW]
created_datetime[R]
id[RW]
last_received_datetime[R]
last_used_channel_id[RW]
messages[R]
status[RW]
updated_datetime[R]
Public Instance Methods
channels=(json)
click to toggle source
# File lib/messagebird/conversation.rb, line 24 def channels=(json) @channels = json.map { |c| MessageBird::ConversationChannel.new(c) } end
contact=(value)
click to toggle source
# File lib/messagebird/conversation.rb, line 20 def contact=(value) @contact = Contact.new(value) end
created_datetime=(value)
click to toggle source
# File lib/messagebird/conversation.rb, line 32 def created_datetime=(value) @created_datetime = value_to_time(value) end
last_received_datetime=(value)
click to toggle source
# File lib/messagebird/conversation.rb, line 40 def last_received_datetime=(value) @last_received_datetime = value_to_time(value) end
messages=(value)
click to toggle source
# File lib/messagebird/conversation.rb, line 28 def messages=(value) @messages = MessageBird::MessageReference.new(value) end
updated_datetime=(value)
click to toggle source
# File lib/messagebird/conversation.rb, line 36 def updated_datetime=(value) @updated_datetime = value_to_time(value) end