Prs
AuthorAssociation
User
Bases: BaseModel
subscriptions_url
organizations_url
received_events_url
License
Bases: BaseModel
Permissions
Repository
Bases: BaseModel
collaborators_url
issue_comment_url
issue_events_url
visibility
permissions
permissions: Permissions = Field(default_factory=Permissions, description='User permissions on repository')
allow_rebase_merge
template_repository
template_repository: dict | None = Field(default=None, description='Template repository if this is from template')
temp_clone_token
allow_squash_merge
allow_auto_merge
delete_branch_on_merge
delete_branch_on_merge: bool = Field(default=False, description='Whether to delete branch on merge')
allow_merge_commit
Label
Bases: BaseModel
Milestone
Bases: BaseModel
Team
Bases: BaseModel
notification_setting
BranchReference
Bases: BaseModel
Links
PullRequest
Bases: BaseModel
review_comments_url
review_comment_url
labels
milestone
active_lock_reason
closed_at
merged_at
merge_commit_sha
requested_reviewers
requested_teams
links
links: Links = Field(..., validation_alias=AliasChoices('_links', 'links'), description='Related links')