Expand description
GitHub repository and ruleset data types, and the wire shapes they are decoded from.
ModulesΒ§
- actions
- The wire shapes of the Actions settings groups.
- autolinks π
- collaborator π
- custom_
properties π - environments π
- labels π
- pages π
- repository π
- rulesets π
- security π
- team π
- variables π
- webhooks π
StructsΒ§
- Analysis
- The security features GitHub reports on the repository endpoint.
- Autolink
- An autolink reference as GitHub reports it.
- Branch
Policy - A branch policy as GitHub reports it.
- Code
Scanning - Code scanning default setup as GitHub reports it.
- Collaborator
- A user with a direct grant on the repository.
- Environment
- A deployment environment, with its protection rules in the shape of the configuration.
- Immutable
Releases - Repository immutable-release capability reported by GitHub.
- Invitation
- A pending invitation to collaborate on the repository.
- Label
- A label as GitHub reports it.
- Membership
- A team the authenticated user belongs to.
- Pages
- A Pages site as GitHub reports it.
- Property
Entry - The value of one custom property as GitHub reports it and accepts it.
- Repository
- Fields returned by GitHubβs repository endpoint.
- Ruleset
- A repository ruleset as GitHub reports it.
- Security
- The security settings that live behind their own endpoints.
- Source
- The branch and folder a legacy site publishes.
- Team
- A team and the permission it has.
- Variable
- An Actions variable as GitHub reports it.
- Viewer
Permissions - What the authenticated caller may do with the repository.
- Webhook
- A repository webhook as GitHub reports it.
- Webhook
Config - The delivery settings of a webhook.
EnumsΒ§
- Owner
Kind - The kind of account that owns a repository.