Class StatusEvent
-
- All Implemented Interfaces:
-
io.typeflows.github.workflow.event.GitHubEvent
public final class StatusEvent extends Context implements GitHubEvent
Represents a status event in GitHub Actions workflows.
This event is triggered when the status of a Git commit changes. Status events are created by external systems to indicate the state of commit status checks (success, failure, pending, error). Use this event to respond to external CI/CD systems, coordinate deployment processes, or implement status aggregation workflows.
-
-
Field Summary
Fields Modifier and Type Field Description private final Repositoryrepositoryprivate final Usersenderprivate final NumExpidprivate final StrExpshaprivate final StrExpnameprivate final StrExptarget_urlprivate final StrExpcontextprivate final StrExpdescriptionprivate final StrExpstateprivate final Commitcommitprivate final StrExpbranchesprivate final StrExpcreated_atprivate final StrExpupdated_atprivate final Stringprefix
-
Constructor Summary
Constructors Constructor Description StatusEvent(String prefix)
-
Method Summary
Modifier and Type Method Description RepositorygetRepository()UsergetSender()final NumExpgetId()final StrExpgetSha()final StrExpgetName()final StrExpgetTarget_url()final StrExpgetContext()final StrExpgetDescription()final StrExpgetState()final CommitgetCommit()final StrExpgetBranches()final StrExpgetCreated_at()final StrExpgetUpdated_at()final StringgetPrefix()-
-
Constructor Detail
-
StatusEvent
StatusEvent(String prefix)
-
-
Method Detail
-
getRepository
Repository getRepository()
-
getTarget_url
final StrExp getTarget_url()
-
getContext
final StrExp getContext()
-
getDescription
final StrExp getDescription()
-
getBranches
final StrExp getBranches()
-
getCreated_at
final StrExp getCreated_at()
-
getUpdated_at
final StrExp getUpdated_at()
-
-
-
-