class Octokit::Models::Repository

Defined in:

octokit/models/repos.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.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)) #

def self.new(__temp_183 : JSON::PullParser) #

Class Method Detail

def self.get_full_name(repo) #

[View source]
def self.get_name(repo) #

[View source]
def self.path(repo) #

[View source]
def self.slug(repo) #

[View source]

Instance Method Detail

def allow_merge_commit : Union(Bool, Nil) #

def allow_merge_commit=(_allow_merge_commit : Union(Bool, Nil)) #

def allow_rebase_merge : Union(Bool, Nil) #

def allow_rebase_merge=(_allow_rebase_merge : Union(Bool, Nil)) #

def allow_squash_merge : Union(Bool, Nil) #

def allow_squash_merge=(_allow_squash_merge : Union(Bool, Nil)) #

def archive_url : String #

def archive_url=(_archive_url : String) #

def archived : Union(Bool, Nil) #

def archived=(_archived : Union(Bool, Nil)) #

def assignees_url : String #

def assignees_url=(_assignees_url : String) #

def auto_init : Union(Bool, Nil) #

def auto_init=(_auto_init : Union(Bool, Nil)) #

def blobs_url : String #

def blobs_url=(_blobs_url : String) #

def branches_url : String #

def branches_url=(_branches_url : String) #

def clone_url : Union(String, Nil) #

def clone_url=(_clone_url : Union(String, Nil)) #

def code_of_conduct : Union(CodeOfConduct, Nil) #

def code_of_conduct=(_code_of_conduct : Union(CodeOfConduct, Nil)) #

def collaborators_url : String #

def collaborators_url=(_collaborators_url : String) #

def comments_url : String #

def comments_url=(_comments_url : String) #

def commits_url : String #

def commits_url=(_commits_url : String) #

def compare_url : String #

def compare_url=(_compare_url : String) #

def contents_url : String #

def contents_url=(_contents_url : String) #

def contributors_url : String #

def contributors_url=(_contributors_url : String) #

def created_at : Union(Time, Nil) #

def created_at=(_created_at : Union(Time, Nil)) #

def default_branch : Union(String, Nil) #

def default_branch=(_default_branch : Union(String, Nil)) #

def deployments_url : String #

def deployments_url=(_deployments_url : String) #

def description : Union(String, Nil) #

def description=(_description : Union(String, Nil)) #

def disabled : Union(Bool, Nil) #

def disabled=(_disabled : Union(Bool, Nil)) #

def downloads_url : String #

def downloads_url=(_downloads_url : String) #

def events_url : String #

def events_url=(_events_url : String) #

def fork : Bool #

def fork=(_fork : Bool) #

def forks_count : Int32 #

def forks_count=(_forks_count : Int32) #

def forks_url : String #

def forks_url=(_forks_url : String) #

def full_name : String #

def full_name=(_full_name : String) #

def git_commits_url : String #

def git_commits_url=(_git_commits_url : String) #

def git_refs_url : String #

def git_refs_url=(_git_refs_url : String) #

def git_tags_url : String #

def git_tags_url=(_git_tags_url : String) #

def git_url : Union(String, Nil) #

def git_url=(_git_url : Union(String, Nil)) #

def gitignore_template : Union(String, Nil) #

def gitignore_template=(_gitignore_template : Union(String, Nil)) #

def has_downloads : Union(Bool, Nil) #

def has_downloads=(_has_downloads : Union(Bool, Nil)) #

def has_issues : Union(Bool, Nil) #

def has_issues=(_has_issues : Union(Bool, Nil)) #

def has_pages : Union(Bool, Nil) #

def has_pages=(_has_pages : Union(Bool, Nil)) #

def has_projects : Union(Bool, Nil) #

def has_projects=(_has_projects : Union(Bool, Nil)) #

def has_wiki : Union(Bool, Nil) #

def has_wiki=(_has_wiki : Union(Bool, Nil)) #

def homepage : Union(String, Nil) #

def homepage=(_homepage : Union(String, Nil)) #

def hooks_url : String #

def hooks_url=(_hooks_url : String) #

def html_url : String #

def html_url=(_html_url : String) #

def id : Int64 #

def id=(_id : Int64) #

def issue_comment_url : Union(String, Nil) #

def issue_comment_url=(_issue_comment_url : Union(String, Nil)) #

def issue_events_url : String #

def issue_events_url=(_issue_events_url : String) #

def issues_url : String #

def issues_url=(_issues_url : String) #

def keys_url : String #

def keys_url=(_keys_url : String) #

def labels_url : String #

def labels_url=(_labels_url : String) #

def language : Union(String, Nil) #

def language=(_language : Union(String, Nil)) #

def languages_url : String #

def languages_url=(_languages_url : String) #

def license : Union(License, Nil) #

def license=(_license : Union(License, Nil)) #

def license_template : Union(String, Nil) #

def license_template=(_license_template : Union(String, Nil)) #

def master_branch : Union(String, Nil) #

def master_branch=(_master_branch : Union(String, Nil)) #

def merges_url : String #

def merges_url=(_merges_url : String) #

def milestones_url : String #

def milestones_url=(_milestones_url : String) #

def mirror_url : Union(String, Nil) #

def mirror_url=(_mirror_url : Union(String, Nil)) #

def name : String #

def name=(_name : String) #

def network_count : Int32 #

def network_count=(_network_count : Int32) #

def node_id : String #

def node_id=(_node_id : String) #

def notifications_url : String #

def notifications_url=(_notifications_url : String) #

def open_issues_count : Int32 #

def open_issues_count=(_open_issues_count : Int32) #

def organization : Union(Organization, Nil) #

def organization=(_organization : Union(Organization, Nil)) #

def owner : RepositoryOwner #

def owner=(_owner : RepositoryOwner) #

def parent : Union(Repository, Nil) #

def parent=(_parent : Union(Repository, Nil)) #

def permissions : Union(Hash(String, Bool), Nil) #

def permissions=(_permissions : Union(Hash(String, Bool), Nil)) #

def private : Bool #

def private=(_private : Bool) #

def pulls_url : String #

def pulls_url=(_pulls_url : String) #

def pushed_at : Union(Time, Nil) #

def pushed_at=(_pushed_at : Union(Time, Nil)) #

def releases_url : String #

def releases_url=(_releases_url : String) #

def size : Int32 #

def size=(_size : Int32) #

def slug #

[View source]
def source : Union(Repository, Nil) #

def source=(_source : Union(Repository, Nil)) #

def ssh_url : Union(String, Nil) #

def ssh_url=(_ssh_url : Union(String, Nil)) #

def stargazers_count : Int32 #

def stargazers_count=(_stargazers_count : Int32) #

def stargazers_url : String #

def stargazers_url=(_stargazers_url : String) #

def statuses_url : String #

def statuses_url=(_statuses_url : String) #

def subscribers_count : Int32 #

def subscribers_count=(_subscribers_count : Int32) #

def subscribers_url : String #

def subscribers_url=(_subscribers_url : String) #

def subscription_url : String #

def subscription_url=(_subscription_url : String) #

def svn_url : Union(String, Nil) #

def svn_url=(_svn_url : Union(String, Nil)) #

def tags_url : String #

def tags_url=(_tags_url : String) #

def team_id : Union(Int64, Nil) #

def team_id=(_team_id : Union(Int64, Nil)) #

def teams_url : String #

def teams_url=(_teams_url : String) #

def text_matches : Union(Array(TextMatch), Nil) #

def text_matches=(_text_matches : Union(Array(TextMatch), Nil)) #

def to_json(json : JSON::Builder) #

def to_s(io) #

[View source]
def topics : Union(Array(String), Nil) #

def topics=(_topics : Union(Array(String), Nil)) #

def trees_url : String #

def trees_url=(_trees_url : String) #

def updated_at : Union(Time, Nil) #

def updated_at=(_updated_at : Union(Time, Nil)) #

def url : String #

def url=(_url : String) #

def watchers_count : Int32 #

def watchers_count=(_watchers_count : Int32) #