Class: PlatformAPI::AddonAttachment
- Inherits:
-
Object
- Object
- PlatformAPI::AddonAttachment
- Defined in:
- lib/platform-api/client.rb
Overview
An add-on attachment represents a connection between an app and an add-on that it has been given access to.
Instance Method Summary collapse
-
#create(body) ⇒ Object
Create a new add-on attachment.
-
#delete(addon_attachment_id) ⇒ Object
Delete an existing add-on attachment.
-
#info(addon_attachment_id) ⇒ Object
Info for existing add-on attachment.
-
#info_by_app(app_id_or_app_name, addon_attachment_id_or_addon_attachment_name) ⇒ Object
Info for existing add-on attachment for an app.
-
#initialize(client) ⇒ AddonAttachment
constructor
A new instance of AddonAttachment.
-
#list ⇒ Object
List existing add-on attachments.
-
#list_by_add_on(addon_id_or_addon_name) ⇒ Object
List existing add-on attachments for an add-on.
-
#list_by_app(app_id_or_app_name) ⇒ Object
List existing add-on attachments for an app.
Constructor Details
#initialize(client) ⇒ AddonAttachment
Returns a new instance of AddonAttachment.
603 604 605 |
# File 'lib/platform-api/client.rb', line 603 def initialize(client) @client = client end |
Instance Method Details
#create(body) ⇒ Object
Create a new add-on attachment.
610 611 612 |
# File 'lib/platform-api/client.rb', line 610 def create(body) @client..create(body) end |
#delete(addon_attachment_id) ⇒ Object
Delete an existing add-on attachment.
617 618 619 |
# File 'lib/platform-api/client.rb', line 617 def delete() @client..delete() end |
#info(addon_attachment_id) ⇒ Object
Info for existing add-on attachment.
624 625 626 |
# File 'lib/platform-api/client.rb', line 624 def info() @client..info() end |
#info_by_app(app_id_or_app_name, addon_attachment_id_or_addon_attachment_name) ⇒ Object
Info for existing add-on attachment for an app.
651 652 653 |
# File 'lib/platform-api/client.rb', line 651 def info_by_app(app_id_or_app_name, ) @client..info_by_app(app_id_or_app_name, ) end |
#list ⇒ Object
List existing add-on attachments.
629 630 631 |
# File 'lib/platform-api/client.rb', line 629 def list() @client..list() end |
#list_by_add_on(addon_id_or_addon_name) ⇒ Object
List existing add-on attachments for an add-on.
636 637 638 |
# File 'lib/platform-api/client.rb', line 636 def list_by_add_on(addon_id_or_addon_name) @client..list_by_add_on(addon_id_or_addon_name) end |
#list_by_app(app_id_or_app_name) ⇒ Object
List existing add-on attachments for an app.
643 644 645 |
# File 'lib/platform-api/client.rb', line 643 def list_by_app(app_id_or_app_name) @client..list_by_app(app_id_or_app_name) end |