GitHubRepositoryModel#
- pydantic model safir.github.models.GitHubRepositoryModel#
A Pydantic model for the
repository
field, often found in webhook payloads.https://docs.github.com/en/rest/repos/repos#get-a-repository
- Parameters:
data (
Any
)- Fields:
- field blobs_url: str [Required]#
URI template for the Git blobs API.
- field branches_url: str [Required]#
URI template for the repo’s branches endpoint.
- field contents_url: str [Required]#
URI template for the contents endpoint.
- field default_branch: str [Required]#
The default branch (e.g. main).
- field full_name: str [Required]#
Full name, including owner prefix (e.g.
lsst-sqre/times-square-demo
).)
- field html_url: HttpUrl [Required]#
URL of the repository for browsers.
- field name: str [Required]#
Excludes owner prefix.
- field owner: GitHubRepoOwnerModel [Required]#
The repository’s owner.
- field trees_url: str [Required]#
URI template for the Git tree API.