Class: Mailchimp::Conversations
- Inherits:
-
Object
- Object
- Mailchimp::Conversations
- Defined in:
- lib/mailchimp/api.rb
Instance Attribute Summary collapse
-
#master ⇒ Object
Returns the value of attribute master.
Instance Method Summary collapse
-
#initialize(master) ⇒ Conversations
constructor
A new instance of Conversations.
-
#list(list_id = nil, leid = nil, campaign_id = nil, start = 0, limit = 25) ⇒ Hash
Retrieve conversation metadata, includes message data for the most recent message in the conversation.
-
#messages(conversation_id, mark_as_read = false, start = 0, limit = 25) ⇒ Hash
Retrieve conversation messages.
-
#reply(conversation_id, message) ⇒ Hash
Retrieve conversation messages.
Constructor Details
#initialize(master) ⇒ Conversations
Returns a new instance of Conversations.
467 468 469 |
# File 'lib/mailchimp/api.rb', line 467 def initialize(master) @master = master end |
Instance Attribute Details
#master ⇒ Object
Returns the value of attribute master.
465 466 467 |
# File 'lib/mailchimp/api.rb', line 465 def master @master end |
Instance Method Details
#list(list_id = nil, leid = nil, campaign_id = nil, start = 0, limit = 25) ⇒ Hash
Retrieve conversation metadata, includes message data for the most recent message in the conversation
496 497 498 499 |
# File 'lib/mailchimp/api.rb', line 496 def list(list_id=nil, leid=nil, campaign_id=nil, start=0, limit=25) _params = {:list_id => list_id, :leid => leid, :campaign_id => campaign_id, :start => start, :limit => limit} return @master.call 'conversations/list', _params end |
#messages(conversation_id, mark_as_read = false, start = 0, limit = 25) ⇒ Hash
Retrieve conversation messages
515 516 517 518 |
# File 'lib/mailchimp/api.rb', line 515 def (conversation_id, mark_as_read=false, start=0, limit=25) _params = {:conversation_id => conversation_id, :mark_as_read => mark_as_read, :start => start, :limit => limit} return @master.call 'conversations/messages', _params end |
#reply(conversation_id, message) ⇒ Hash
Retrieve conversation messages
530 531 532 533 |
# File 'lib/mailchimp/api.rb', line 530 def reply(conversation_id, ) _params = {:conversation_id => conversation_id, :message => } return @master.call 'conversations/reply', _params end |