abacusai.project_subscription_channel

Classes

ProjectSubscriptionChannel

One inbound event channel (GitHub / webhook) wired to a project's coordinator

Module Contents

class abacusai.project_subscription_channel.ProjectSubscriptionChannel(client, channel=None, label=None, secret=None, webhookUrl=None)

Bases: abacusai.return_class.AbstractApiClass

One inbound event channel (GitHub / webhook) wired to a project’s coordinator

Parameters:
  • client (ApiClient) – An authenticated API Client instance

  • channel (str) – github or webhook.

  • label (str) – Display label (repo name or the label given on add).

  • secret (str) – Signing / shared secret to configure on the sending side.

  • webhookUrl (str) – Signed URL the sending side posts to.

channel = None
label = None
secret = None
webhook_url = None
deprecated_keys
__repr__()
to_dict()

Get a dict representation of the parameters in this class

Returns:

The dict value representation of the class parameters

Return type:

dict