Class: LoopsSdk::EmailMessages
- Defined in:
- lib/loops_sdk/email_messages.rb
Class Method Summary collapse
- .get(email_message_id:) ⇒ Object
- .update(email_message_id:, expected_revision_id: nil, subject: nil, preview_text: nil, from_name: nil, from_email: nil, reply_to_email: nil, lmx: nil) ⇒ Object
Class Method Details
.get(email_message_id:) ⇒ Object
6 7 8 |
# File 'lib/loops_sdk/email_messages.rb', line 6 def get(email_message_id:) make_request(method: :get, path: "v1/email-messages/#{}") end |
.update(email_message_id:, expected_revision_id: nil, subject: nil, preview_text: nil, from_name: nil, from_email: nil, reply_to_email: nil, lmx: nil) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/loops_sdk/email_messages.rb', line 10 def update(email_message_id:, expected_revision_id: nil, subject: nil, preview_text: nil, from_name: nil, from_email: nil, reply_to_email: nil, lmx: nil) body = { expectedRevisionId: expected_revision_id, subject: subject, previewText: preview_text, fromName: from_name, fromEmail: from_email, replyToEmail: reply_to_email, lmx: lmx }.compact make_request(method: :post, path: "v1/email-messages/#{}", body: body) end |