class

Octokit::Models::Repository

Inherits Reference < Object

Constructors

new(id : Int64, node_id : String, owner : RepositoryOwner, name : String, full_name : String, description : Union(String, Nil), homepage : Union(String, Nil), code_of_conduct : Union(CodeOfConduct, Nil), default_branch : Union(String, Nil), master_branch : Union(String, Nil), created_at : Union(Time, Nil), pushed_at : Union(Time, Nil), updated_at : Union(Time, Nil), html_url : String, clone_url : Union(String, Nil), git_url : Union(String, Nil), mirror_url : Union(String, Nil), ssh_url : Union(String, Nil), svn_url : Union(String, Nil), language : Union(String, Nil), fork : Bool, forks_count : Int32, network_count : Int32, open_issues_count : Int32, stargazers_count : Int32, subscribers_count : Int32, watchers_count : Int32, size : Int32, auto_init : Union(Bool, Nil), parent : Union(Repository, Nil), source : Union(Repository, Nil), organization : Union(Organization, Nil), permissions : Union(Hash(String, Bool), Nil), allow_rebase_merge : Union(Bool, Nil), allow_squash_merge : Union(Bool, Nil), allow_merge_commit : Union(Bool, Nil), topics : Union(Array(String), Nil), archived : Union(Bool, Nil), disabled : Union(Bool, Nil), license : Union(License, Nil), private __arg0 : Bool, has_issues : Union(Bool, Nil), has_wiki : Union(Bool, Nil), has_pages : Union(Bool, Nil), has_projects : Union(Bool, Nil), has_downloads : Union(Bool, Nil), license_template : Union(String, Nil), gitignore_template : Union(String, Nil), team_id : Union(Int64, Nil), url : String, archive_url : String, assignees_url : String, blobs_url : String, branches_url : String, collaborators_url : String, comments_url : String, commits_url : String, compare_url : String, contents_url : String, contributors_url : String, deployments_url : String, downloads_url : String, events_url : String, forks_url : String, git_commits_url : String, git_refs_url : String, git_tags_url : String, hooks_url : String, issue_comment_url : Union(String, Nil), issue_events_url : String, issues_url : String, keys_url : String, labels_url : String, languages_url : String, merges_url : String, milestones_url : String, notifications_url : String, pulls_url : String, releases_url : String, stargazers_url : String, statuses_url : String, subscribers_url : String, subscription_url : String, tags_url : String, trees_url : String, teams_url : String, text_matches : Union(Array(TextMatch), Nil))
new(__temp_201 : JSON::PullParser)

Class methods

get_full_name(repo)
Source
get_name(repo)
Source
path(repo)
Source
slug(repo)
Source

Instance methods

allow_merge_commit
allow_merge_commit=(_allow_merge_commit : Union(Bool, Nil))
allow_rebase_merge
allow_rebase_merge=(_allow_rebase_merge : Union(Bool, Nil))
allow_squash_merge
allow_squash_merge=(_allow_squash_merge : Union(Bool, Nil))
archive_url
archive_url=(_archive_url : String)
archived
archived=(_archived : Union(Bool, Nil))
assignees_url
assignees_url=(_assignees_url : String)
auto_init
auto_init=(_auto_init : Union(Bool, Nil))
blobs_url
blobs_url=(_blobs_url : String)
branches_url
branches_url=(_branches_url : String)
clone_url
clone_url=(_clone_url : Union(String, Nil))
code_of_conduct
code_of_conduct=(_code_of_conduct : Union(CodeOfConduct, Nil))
collaborators_url
collaborators_url=(_collaborators_url : String)
comments_url
comments_url=(_comments_url : String)
commits_url
commits_url=(_commits_url : String)
compare_url
compare_url=(_compare_url : String)
contents_url
contents_url=(_contents_url : String)
contributors_url
contributors_url=(_contributors_url : String)
created_at
created_at=(_created_at : Union(Time, Nil))
default_branch
default_branch=(_default_branch : Union(String, Nil))
deployments_url
deployments_url=(_deployments_url : String)
description
description=(_description : Union(String, Nil))
disabled
disabled=(_disabled : Union(Bool, Nil))
downloads_url
downloads_url=(_downloads_url : String)
events_url
events_url=(_events_url : String)
fork
fork=(_fork : Bool)
forks_count
forks_count=(_forks_count : Int32)
forks_url
forks_url=(_forks_url : String)
full_name
full_name=(_full_name : String)
git_commits_url
git_commits_url=(_git_commits_url : String)
git_refs_url
git_refs_url=(_git_refs_url : String)
git_tags_url
git_tags_url=(_git_tags_url : String)
git_url
git_url=(_git_url : Union(String, Nil))
gitignore_template
gitignore_template=(_gitignore_template : Union(String, Nil))
has_downloads
has_downloads=(_has_downloads : Union(Bool, Nil))
has_issues
has_issues=(_has_issues : Union(Bool, Nil))
has_pages
has_pages=(_has_pages : Union(Bool, Nil))
has_projects
has_projects=(_has_projects : Union(Bool, Nil))
has_wiki
has_wiki=(_has_wiki : Union(Bool, Nil))
homepage
homepage=(_homepage : Union(String, Nil))
hooks_url
hooks_url=(_hooks_url : String)
html_url
html_url=(_html_url : String)
id
id=(_id : Int64)
issue_comment_url
issue_comment_url=(_issue_comment_url : Union(String, Nil))
issue_events_url
issue_events_url=(_issue_events_url : String)
issues_url
issues_url=(_issues_url : String)
keys_url
keys_url=(_keys_url : String)
labels_url
labels_url=(_labels_url : String)
language
language=(_language : Union(String, Nil))
languages_url
languages_url=(_languages_url : String)
license
license=(_license : Union(License, Nil))
license_template
license_template=(_license_template : Union(String, Nil))
master_branch
master_branch=(_master_branch : Union(String, Nil))
merges_url
merges_url=(_merges_url : String)
milestones_url
milestones_url=(_milestones_url : String)
mirror_url
mirror_url=(_mirror_url : Union(String, Nil))
name
name=(_name : String)
network_count
network_count=(_network_count : Int32)
node_id
node_id=(_node_id : String)
notifications_url
notifications_url=(_notifications_url : String)
open_issues_count
open_issues_count=(_open_issues_count : Int32)
organization
organization=(_organization : Union(Organization, Nil))
owner
owner=(_owner : RepositoryOwner)
parent
parent=(_parent : Union(Repository, Nil))
permissions
permissions=(_permissions : Union(Hash(String, Bool), Nil))
private
private=(_private : Bool)
pulls_url
pulls_url=(_pulls_url : String)
pushed_at
pushed_at=(_pushed_at : Union(Time, Nil))
releases_url
releases_url=(_releases_url : String)
size
size=(_size : Int32)
slug
Source
source
source=(_source : Union(Repository, Nil))
ssh_url
ssh_url=(_ssh_url : Union(String, Nil))
stargazers_count
stargazers_count=(_stargazers_count : Int32)
stargazers_url
stargazers_url=(_stargazers_url : String)
statuses_url
statuses_url=(_statuses_url : String)
subscribers_count
subscribers_count=(_subscribers_count : Int32)
subscribers_url
subscribers_url=(_subscribers_url : String)
subscription_url
subscription_url=(_subscription_url : String)
svn_url
svn_url=(_svn_url : Union(String, Nil))
tags_url
tags_url=(_tags_url : String)
team_id
team_id=(_team_id : Union(Int64, Nil))
teams_url
teams_url=(_teams_url : String)
text_matches
text_matches=(_text_matches : Union(Array(TextMatch), Nil))
to_json(json : JSON::Builder)
to_s(io)
Source
topics
topics=(_topics : Union(Array(String), Nil))
trees_url
trees_url=(_trees_url : String)
updated_at
updated_at=(_updated_at : Union(Time, Nil))
url
url=(_url : String)
watchers_count
watchers_count=(_watchers_count : Int32)