Class: PlatformAPI::AddonWebhook
- Inherits:
-
Object
- Object
- PlatformAPI::AddonWebhook
- Defined in:
- lib/platform-api/client.rb
Overview
Represents the details of a webhook subscription
Instance Method Summary collapse
- #create(addon_id_or_addon_name, body = {}) ⇒ Object
- #delete(addon_id_or_addon_name, app_webhook_id) ⇒ Object
- #info(addon_id_or_addon_name, app_webhook_id) ⇒ Object
-
#initialize(client) ⇒ AddonWebhook
constructor
A new instance of AddonWebhook.
- #list(addon_id_or_addon_name) ⇒ Object
- #update(addon_id_or_addon_name, app_webhook_id, body = {}) ⇒ Object
Constructor Details
#initialize(client) ⇒ AddonWebhook
Returns a new instance of AddonWebhook.
1356 1357 1358 |
# File 'lib/platform-api/client.rb', line 1356 def initialize(client) @client = client end |
Instance Method Details
#create(addon_id_or_addon_name, body = {}) ⇒ Object
1370 1371 1372 |
# File 'lib/platform-api/client.rb', line 1370 def create(addon_id_or_addon_name, body = {}) @client.addon_webhook.create(addon_id_or_addon_name, body) end |
#delete(addon_id_or_addon_name, app_webhook_id) ⇒ Object
1384 1385 1386 |
# File 'lib/platform-api/client.rb', line 1384 def delete(addon_id_or_addon_name, app_webhook_id) @client.addon_webhook.delete(addon_id_or_addon_name, app_webhook_id) end |
#info(addon_id_or_addon_name, app_webhook_id) ⇒ Object
1398 1399 1400 |
# File 'lib/platform-api/client.rb', line 1398 def info(addon_id_or_addon_name, app_webhook_id) @client.addon_webhook.info(addon_id_or_addon_name, app_webhook_id) end |
#list(addon_id_or_addon_name) ⇒ Object
1410 1411 1412 |
# File 'lib/platform-api/client.rb', line 1410 def list(addon_id_or_addon_name) @client.addon_webhook.list(addon_id_or_addon_name) end |
#update(addon_id_or_addon_name, app_webhook_id, body = {}) ⇒ Object
1426 1427 1428 |
# File 'lib/platform-api/client.rb', line 1426 def update(addon_id_or_addon_name, app_webhook_id, body = {}) @client.addon_webhook.update(addon_id_or_addon_name, app_webhook_id, body) end |