This section of the documentation covers the representations of various objects related to the Repositories API.
.. autoclass:: github3.repos.repo.Repository
:inherited-members:
.. autoclass:: github3.repos.repo.ShortRepository
:inherited-members:
.. autoclass:: github3.repos.repo.StarredRepository
:inherited-members:
.. autoclass:: github3.repos.contents.Contents
:members:
.. autoclass:: github3.repos.hook.Hook
:members:
.. autoclass:: github3.repos.issue_import.ImportedIssue
:members:
.. autoclass:: github3.repos.tag.RepoTag
:members:
.. autoclass:: github3.repos.branch.Branch
:members:
.. autoclass:: github3.repos.branch.ShortBranch
:members:
.. autoclass:: github3.repos.branch.BranchProtection
:members:
.. autoclass:: github3.repos.branch.ProtectionEnforceAdmins
:members:
.. autoclass:: github3.repos.branch.ProtectionRestrictions
:members:
.. autoclass:: github3.repos.branch.ProtectionRequiredPullRequestReviews
:members:
.. autoclass:: github3.repos.branch.ProtectionRequiredStatusChecks
:members:
.. autoclass:: github3.repos.commit.MiniCommit
:members:
.. autoclass:: github3.repos.commit.ShortCommit
:members:
.. autoclass:: github3.repos.commit.RepoCommit
:members:
.. autoclass:: github3.repos.comparison.Comparison
:members:
.. autoclass:: github3.repos.release.Asset
:members:
.. autoclass:: github3.repos.release.Release
:members:
.. autoclass:: github3.repos.pages.PagesInfo
:members:
.. autoclass:: github3.repos.pages.PagesBuild
:members:
More information about these classes can be found in the official documentation about comments.
.. autoclass:: github3.repos.comment.ShortComment
:members:
.. autoclass:: github3.repos.comment.RepoComment
:members:
.. autoclass:: github3.repos.deployment.Deployment
:members:
.. autoclass:: github3.repos.deployment.DeploymentStatus
:members:
.. autoclass:: github3.repos.status.ShortStatus
:members:
.. autoclass:: github3.repos.status.CombinedStatus
:members:
.. autoclass:: github3.repos.status.Status
:members:
.. autoclass:: github3.repos.stats.ContributorStats
:members: