Class: PlatformAPI::AddonWebhook

Inherits:
Object
  • Object
show all
Defined in:
lib/platform-api/client.rb

Overview

Represents the details of a webhook subscription

Instance Method Summary collapse

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