github_webhooks_events#

class besser.agent.library.transition.events.github_webhooks_events.GitHubEvent(category, action, payload)[source]#

Bases: Event

Base GitHub event.

Parameters:
  • category (str) – the event category

  • action (str) – the event action

  • payload (Any) – the event payload

_category#

the event category

Type:

str

_action#

the event action

Type:

str

_payload#

the event payload

Type:

Any

_abc_impl = <_abc._abc_data object>#
property action#

The action of the event

Type:

str

is_matching(event)[source]#

Check whether a GitHub event matches another one.

Parameters:

event (Event) – the target event to compare

Returns:

true if both events match, false otherwise

Return type:

bool

property payload#

The payload of the event

Type:

Any

class besser.agent.library.transition.events.github_webhooks_events.IssueCommentCreated(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssueCommentDeleted(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssueCommentEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesAssigned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesClosed(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesDeleted(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesDemilestoned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesLabeled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesLocked(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesMilestoned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesOpened(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesPinned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesReopened(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesTransferred(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesUnassigned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesUnlabeled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesUnlocked(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.IssuesUnpinned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.LabelCreated(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.LabelDeleted(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.LabelEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestAssigned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestAutoMergeDisabled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestAutoMergeEnabled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestClosed(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestConvertedToDraft(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestDemilestoned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestDequeued(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestEnqueued(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestLabeled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestLocked(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestMilestoned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestOpened(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReadyForReview(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReopened(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReviewCommentCreated(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReviewCommentDeleted(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReviewCommentEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReviewRequestRemoved(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestReviewRequested(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestSynchronize(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestUnassigned(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestUnlabeled(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.PullRequestUnlocked(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.Push(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.StarCreated(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.StarDeleted(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.WikiPageCreated(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#
class besser.agent.library.transition.events.github_webhooks_events.WikiPageEdited(payload=None)[source]#

Bases: GitHubEvent

_abc_impl = <_abc._abc_data object>#