gitlab_webhooks_events#

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

Bases: Event

Base GitLab 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 GitLab 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.gitlab_webhooks_events.IssueCommentCreated(payload=None)[source]#

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

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

Bases: GitLabEvent

_abc_impl = <_abc._abc_data object>#