Files
PyGithub/github/GithubObjects/Repository.py
T
Vincent Jacques 04cde900a0 On the way to code generation instead of meta-description
(lots of useless eratic history squashed together in one commit)
2012-05-03 21:51:19 +01:00

620 lines
16 KiB
Python

# WARNING: this file is generated automaticaly.
# Do not modify it manually, your work would be lost.
class Repository( object ):
def __init__( self, github, attributes, lazy ):
self.__github = github
self.__completed = False
self.__initAttributes()
self.__useAttributes( attributes )
@property
def clone_url( self ):
if self.__clone_url is None:
self.__completeIfNeeded()
return self.__clone_url
@property
def created_at( self ):
if self.__created_at is None:
self.__completeIfNeeded()
return self.__created_at
@property
def description( self ):
if self.__description is None:
self.__completeIfNeeded()
return self.__description
@property
def fork( self ):
if self.__fork is None:
self.__completeIfNeeded()
return self.__fork
@property
def forks( self ):
if self.__forks is None:
self.__completeIfNeeded()
return self.__forks
@property
def git_url( self ):
if self.__git_url is None:
self.__completeIfNeeded()
return self.__git_url
@property
def has_downloads( self ):
if self.__has_downloads is None:
self.__completeIfNeeded()
return self.__has_downloads
@property
def has_issues( self ):
if self.__has_issues is None:
self.__completeIfNeeded()
return self.__has_issues
@property
def has_wiki( self ):
if self.__has_wiki is None:
self.__completeIfNeeded()
return self.__has_wiki
@property
def homepage( self ):
if self.__homepage is None:
self.__completeIfNeeded()
return self.__homepage
@property
def html_url( self ):
if self.__html_url is None:
self.__completeIfNeeded()
return self.__html_url
@property
def id( self ):
if self.__id is None:
self.__completeIfNeeded()
return self.__id
@property
def language( self ):
if self.__language is None:
self.__completeIfNeeded()
return self.__language
@property
def master_branch( self ):
if self.__master_branch is None:
self.__completeIfNeeded()
return self.__master_branch
@property
def mirror_url( self ):
if self.__mirror_url is None:
self.__completeIfNeeded()
return self.__mirror_url
@property
def name( self ):
if self.__name is None:
self.__completeIfNeeded()
return self.__name
@property
def open_issues( self ):
if self.__open_issues is None:
self.__completeIfNeeded()
return self.__open_issues
@property
def organization( self ):
if self.__organization is None:
self.__completeIfNeeded()
return self.__organization
@property
def owner( self ):
if self.__owner is None:
self.__completeIfNeeded()
return self.__owner
@property
def parent( self ):
if self.__parent is None:
self.__completeIfNeeded()
return self.__parent
@property
def permissions( self ):
if self.__permissions is None:
self.__completeIfNeeded()
return self.__permissions
@property
def private( self ):
if self.__private is None:
self.__completeIfNeeded()
return self.__private
@property
def pushed_at( self ):
if self.__pushed_at is None:
self.__completeIfNeeded()
return self.__pushed_at
@property
def size( self ):
if self.__size is None:
self.__completeIfNeeded()
return self.__size
@property
def source( self ):
if self.__source is None:
self.__completeIfNeeded()
return self.__source
@property
def ssh_url( self ):
if self.__ssh_url is None:
self.__completeIfNeeded()
return self.__ssh_url
@property
def svn_url( self ):
if self.__svn_url is None:
self.__completeIfNeeded()
return self.__svn_url
@property
def updated_at( self ):
if self.__updated_at is None:
self.__completeIfNeeded()
return self.__updated_at
@property
def url( self ):
if self.__url is None:
self.__completeIfNeeded()
return self.__url
@property
def watchers( self ):
if self.__watchers is None:
self.__completeIfNeeded()
return self.__watchers
def __initAttributes( self ):
self.__clone_url = None
self.__created_at = None
self.__description = None
self.__fork = None
self.__forks = None
self.__git_url = None
self.__has_downloads = None
self.__has_issues = None
self.__has_wiki = None
self.__homepage = None
self.__html_url = None
self.__id = None
self.__language = None
self.__master_branch = None
self.__mirror_url = None
self.__name = None
self.__open_issues = None
self.__organization = None
self.__owner = None
self.__parent = None
self.__permissions = None
self.__private = None
self.__pushed_at = None
self.__size = None
self.__source = None
self.__ssh_url = None
self.__svn_url = None
self.__updated_at = None
self.__url = None
self.__watchers = None
def __completeIfNeeded( self ):
if not self.__completed:
self.__complete()
self.__completed = True
def __complete( self ):
pass
def add_to_collaborators( self, collaborator ):
pass
def compare( self, base, head ):
pass
def create_download( self, name, size, description = None, content_type = None ):
pass
def create_git_blob( self, content, encoding ):
pass
def create_git_commit( self, message, tree, parents, author = None, committer = None ):
pass
def create_git_ref( self, ref, sha ):
pass
def create_git_tag( self, tag, message, object, type, tagger = None ):
pass
def create_git_tree( self, tree, base_tree = None ):
pass
def create_hook( self, name, config, events = None, active = None ):
pass
def create_issue( self, title, body = None, assignee = None, milestone = None, labels = None ):
pass
def create_key( self, title, key ):
pass
def create_label( self, name, color ):
pass
def create_milestone( self, title, state = None, description = None, due_on = None ):
pass
def edit( self, name, description = None, homepage = None, public = None, has_issues = None, has_wiki = None, has_downloads = None ):
pass
def get_branches( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/branches",
None,
None
)
return [
Branch.Branch( self.__github, element, lazy = True )
for element in result
]
def get_collaborators( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/collaborators",
None,
None
)
return [
NamedUser.NamedUser( self.__github, element, lazy = True )
for element in result
]
def get_comment( self, id ):
pass
def get_comments( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/comments",
None,
None
)
return [
CommitComment.CommitComment( self.__github, element, lazy = True )
for element in result
]
def get_commit( self, sha ):
pass
def get_commits( self, sha = None, path = None ):
result = self.__github._dataRequest(
"GET",
self.url + "/commits",
None,
None
)
return [
Commit.Commit( self.__github, element, lazy = True )
for element in result
]
def get_contributors( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/contributors",
None,
None
)
return [
NamedUser.NamedUser( self.__github, element, lazy = True )
for element in result
]
def get_download( self, id ):
pass
def get_downloads( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/downloads",
None,
None
)
return [
Download.Download( self.__github, element, lazy = True )
for element in result
]
def get_events( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/events",
None,
None
)
return [
Event.Event( self.__github, element, lazy = True )
for element in result
]
def get_forks( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/forks",
None,
None
)
return [
Repository.Repository( self.__github, element, lazy = True )
for element in result
]
def get_git_blob( self, sha ):
pass
def get_git_commit( self, sha ):
pass
def get_git_ref( self, ref ):
pass
def get_git_refs( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/git_refs",
None,
None
)
return [
GitRef.GitRef( self.__github, element, lazy = True )
for element in result
]
def get_git_tag( self, sha ):
pass
def get_git_tree( self, sha, recursive = None ):
pass
def get_hook( self, id ):
pass
def get_hooks( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/hooks",
None,
None
)
return [
Hook.Hook( self.__github, element, lazy = True )
for element in result
]
def get_issue( self, number ):
pass
def get_issues( self, milestone = None, state = None, assignee = None, mentioned = None, labels = None, sort = None, direction = None, since = None ):
result = self.__github._dataRequest(
"GET",
self.url + "/issues",
None,
None
)
return [
Issue.Issue( self.__github, element, lazy = True )
for element in result
]
def get_issues_event( self, id ):
pass
def get_issues_events( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/issues_events",
None,
None
)
return [
IssueEvent.IssueEvent( self.__github, element, lazy = True )
for element in result
]
def get_key( self, id ):
pass
def get_keys( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/keys",
None,
None
)
return [
RepositoryKey.RepositoryKey( self.__github, element, lazy = True )
for element in result
]
def get_label( self, name ):
pass
def get_labels( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/labels",
None,
None
)
return [
Label.Label( self.__github, element, lazy = True )
for element in result
]
def get_languages( self ):
pass
def get_milestone( self, number ):
pass
def get_milestones( self, state = None, sort = None, direction = None ):
result = self.__github._dataRequest(
"GET",
self.url + "/milestones",
None,
None
)
return [
Milestone.Milestone( self.__github, element, lazy = True )
for element in result
]
def get_network_events( self ):
pass
def get_pull( self, number ):
pass
def get_pulls( self, state = None ):
result = self.__github._dataRequest(
"GET",
self.url + "/pulls",
None,
None
)
return [
PullRequest.PullRequest( self.__github, element, lazy = True )
for element in result
]
def get_tags( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/tags",
None,
None
)
return [
Tag.Tag( self.__github, element, lazy = True )
for element in result
]
def get_teams( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/teams",
None,
None
)
return [
Team.Team( self.__github, element, lazy = True )
for element in result
]
def get_watchers( self ):
result = self.__github._dataRequest(
"GET",
self.url + "/watchers",
None,
None
)
return [
NamedUser.NamedUser( self.__github, element, lazy = True )
for element in result
]
def has_in_collaborators( self, collaborator ):
pass
def remove_from_collaborators( self, collaborator ):
pass
def __useAttributes( self, attributes ):
if "clone_url" in attributes:
self.__clone_url = attributes[ "clone_url" ]
if "created_at" in attributes:
self.__created_at = attributes[ "created_at" ]
if "description" in attributes:
self.__description = attributes[ "description" ]
if "fork" in attributes:
self.__fork = attributes[ "fork" ]
if "forks" in attributes:
self.__forks = attributes[ "forks" ]
if "git_url" in attributes:
self.__git_url = attributes[ "git_url" ]
if "has_downloads" in attributes:
self.__has_downloads = attributes[ "has_downloads" ]
if "has_issues" in attributes:
self.__has_issues = attributes[ "has_issues" ]
if "has_wiki" in attributes:
self.__has_wiki = attributes[ "has_wiki" ]
if "homepage" in attributes:
self.__homepage = attributes[ "homepage" ]
if "html_url" in attributes:
self.__html_url = attributes[ "html_url" ]
if "id" in attributes:
self.__id = attributes[ "id" ]
if "language" in attributes:
self.__language = attributes[ "language" ]
if "master_branch" in attributes:
self.__master_branch = attributes[ "master_branch" ]
if "mirror_url" in attributes:
self.__mirror_url = attributes[ "mirror_url" ]
if "name" in attributes:
self.__name = attributes[ "name" ]
if "open_issues" in attributes:
self.__open_issues = attributes[ "open_issues" ]
if "organization" in attributes:
self.__organization = attributes[ "organization" ]
if "owner" in attributes:
self.__owner = attributes[ "owner" ]
if "parent" in attributes:
self.__parent = attributes[ "parent" ]
if "permissions" in attributes:
self.__permissions = attributes[ "permissions" ]
if "private" in attributes:
self.__private = attributes[ "private" ]
if "pushed_at" in attributes:
self.__pushed_at = attributes[ "pushed_at" ]
if "size" in attributes:
self.__size = attributes[ "size" ]
if "source" in attributes:
self.__source = attributes[ "source" ]
if "ssh_url" in attributes:
self.__ssh_url = attributes[ "ssh_url" ]
if "svn_url" in attributes:
self.__svn_url = attributes[ "svn_url" ]
if "updated_at" in attributes:
self.__updated_at = attributes[ "updated_at" ]
if "url" in attributes:
self.__url = attributes[ "url" ]
if "watchers" in attributes:
self.__watchers = attributes[ "watchers" ]