Class: MisarMail::EmailsResource
- Defined in:
- lib/misar_mail/client.rb
Instance Method Summary collapse
-
#get(id) ⇒ Object
GET /emails/:id.
-
#list(folder: nil, search: nil, limit: nil) ⇒ Object
GET /emails.
-
#update(id, data: {}) ⇒ Object
PATCH /emails/:id.
Methods inherited from Resource
Constructor Details
This class inherits a constructor from MisarMail::Resource
Instance Method Details
#get(id) ⇒ Object
GET /emails/:id
457 458 459 |
# File 'lib/misar_mail/client.rb', line 457 def get(id) @client.request(:get, "/emails/#{id}") end |
#list(folder: nil, search: nil, limit: nil) ⇒ Object
GET /emails
452 453 454 |
# File 'lib/misar_mail/client.rb', line 452 def list(folder: nil, search: nil, limit: nil) @client.request(:get, "/emails#{query(compact(folder: folder, search: search, limit: limit))}") end |
#update(id, data: {}) ⇒ Object
PATCH /emails/:id
462 463 464 |
# File 'lib/misar_mail/client.rb', line 462 def update(id, data: {}) @client.request(:patch, "/emails/#{id}", data) end |