Class: MisarMail::AutomationsResource
Overview
── Resource: Automations ────────────────────────────────────────────────────
Instance Method Summary
collapse
Methods inherited from Resource
#initialize
Instance Method Details
#activate(id, active:) ⇒ Object
158
159
160
|
# File 'lib/misar_mail/client.rb', line 158
def activate(id, active:)
@client.request(:post, "/automations/#{id}/activate", { active: active })
end
|
#create(data) ⇒ Object
142
143
144
|
# File 'lib/misar_mail/client.rb', line 142
def create(data)
@client.request(:post, "/automations", data)
end
|
#delete(id) ⇒ Object
154
155
156
|
# File 'lib/misar_mail/client.rb', line 154
def delete(id)
@client.request(:delete, "/automations/#{id}")
end
|
#get(id) ⇒ Object
146
147
148
|
# File 'lib/misar_mail/client.rb', line 146
def get(id)
@client.request(:get, "/automations/#{id}")
end
|
#list(params = {}) ⇒ Object
137
138
139
140
|
# File 'lib/misar_mail/client.rb', line 137
def list(params = {})
qs = params.empty? ? "" : "?#{URI.encode_www_form(params)}"
@client.request(:get, "/automations#{qs}")
end
|
#update(id, data) ⇒ Object
150
151
152
|
# File 'lib/misar_mail/client.rb', line 150
def update(id, data)
@client.request(:patch, "/automations/#{id}", data)
end
|