Module resource

Module resource 

Source
Expand description

Resources on GitHub

The GitHub integration enables the automatons framework to interact with resources on GitHub. These resources are modelled as strongly-typed data types in this module, and each model maps to a resource in GitHub’s REST API.

Structs§

Account
GitHub account
AccountId
Unique account id
App
GitHub App
AppId
App id
AppName
App name
AppSlug
App slug
CheckRun
Check run
CheckRunId
Check run id
CheckRunName
Check run name
CheckRunOutput
Check run output
CheckRunOutputSummary
Check out output summary
CheckRunOutputTitle
Check run output title
CheckSuite
Check suite
CheckSuiteId
Check suite id
File
File in a repository
GitRef
Git reference
GitSha
Git commit SHA-1
Installation
App installation
InstallationId
Installation id
License
Software license
LicenseKey
License key
LicenseName
License name
Login
Unique account name
MinimalCheckSuite
Minimal representation of a [CheckSuite]
MinimalRepository
Minimal representation of a [Repository]
NodeId
Unique identifier used with GitHub’s GraphQL API
Organization
Organization
OrganizationId
Organization id
PullRequest
Pull request
PullRequestBranch
Pull request branch reference
PullRequestId
Pull request id
PullRequestNumber
Pull request number
Repository
Repository on GitHub
RepositoryFullName
Repository owner and name
RepositoryId
Repository id
RepositoryName
Repository name
SpdxId
SPDX identifier

Enums§

AccountType
GitHub account type
CheckRunConclusion
Check run conclusion
CheckRunStatus
Check run status
Field
Field with multiple representations
Visibility
Visibility of a resource