Module aiogithubapi.objects.repos.branch
Class object for AIOGitHubAPIReposBranch Documentation: https://docs.github.com/en/rest/reference/repos#get-a-branch
Generated by generate/generate.py - 2020-08-02 10:29:03.550853
Expand source code
"""
Class object for AIOGitHubAPIReposBranch
Documentation: https://docs.github.com/en/rest/reference/repos#get-a-branch
Generated by generate/generate.py - 2020-08-02 10:29:03.550853
"""
from ..base import AIOGitHubAPIBase
class CommitCommitAuthor(AIOGitHubAPIBase):
@property
def name(self):
return self.attributes.get("name", "")
@property
def date(self):
return self.attributes.get("date", "")
@property
def email(self):
return self.attributes.get("email", "")
class CommitCommitTree(AIOGitHubAPIBase):
@property
def sha(self):
return self.attributes.get("sha", "")
@property
def url(self):
return self.attributes.get("url", "")
class CommitCommitCommitter(AIOGitHubAPIBase):
@property
def name(self):
return self.attributes.get("name", "")
@property
def date(self):
return self.attributes.get("date", "")
@property
def email(self):
return self.attributes.get("email", "")
class CommitCommitVerification(AIOGitHubAPIBase):
@property
def verified(self):
return self.attributes.get("verified", False)
@property
def reason(self):
return self.attributes.get("reason", "")
@property
def signature(self):
return self.attributes.get("signature", None)
@property
def payload(self):
return self.attributes.get("payload", None)
class CommitCommit(AIOGitHubAPIBase):
@property
def author(self):
return CommitCommitAuthor(self.attributes.get("author", {}))
@property
def url(self):
return self.attributes.get("url", "")
@property
def message(self):
return self.attributes.get("message", "")
@property
def tree(self):
return CommitCommitTree(self.attributes.get("tree", {}))
@property
def committer(self):
return CommitCommitCommitter(self.attributes.get("committer", {}))
@property
def verification(self):
return CommitCommitVerification(self.attributes.get("verification", {}))
class CommitAuthor(AIOGitHubAPIBase):
@property
def gravatar_id(self):
return self.attributes.get("gravatar_id", "")
@property
def avatar_url(self):
return self.attributes.get("avatar_url", "")
@property
def url(self):
return self.attributes.get("url", "")
@property
def id(self):
return self.attributes.get("id", None)
@property
def login(self):
return self.attributes.get("login", "")
class Parents(AIOGitHubAPIBase):
@property
def sha(self):
return self.attributes.get("sha", "")
@property
def url(self):
return self.attributes.get("url", "")
class CommitCommitter(AIOGitHubAPIBase):
@property
def gravatar_id(self):
return self.attributes.get("gravatar_id", "")
@property
def avatar_url(self):
return self.attributes.get("avatar_url", "")
@property
def url(self):
return self.attributes.get("url", "")
@property
def id(self):
return self.attributes.get("id", None)
@property
def login(self):
return self.attributes.get("login", "")
class Commit(AIOGitHubAPIBase):
@property
def sha(self):
return self.attributes.get("sha", "")
@property
def node_id(self):
return self.attributes.get("node_id", "")
@property
def commit(self):
return CommitCommit(self.attributes.get("commit", {}))
@property
def author(self):
return CommitAuthor(self.attributes.get("author", {}))
@property
def parents(self):
return [Parents(x) for x in self.attributes.get("parents", [])]
@property
def url(self):
return self.attributes.get("url", "")
@property
def committer(self):
return CommitCommitter(self.attributes.get("committer", {}))
class ProtectionRequiredStatusChecks(AIOGitHubAPIBase):
@property
def enforcement_level(self):
return self.attributes.get("enforcement_level", "")
@property
def contexts(self):
return self.attributes.get("contexts", [])
class Protection(AIOGitHubAPIBase):
@property
def enabled(self):
return self.attributes.get("enabled", True)
@property
def required_status_checks(self):
return ProtectionRequiredStatusChecks(self.attributes.get("required_status_checks", {}))
class AIOGitHubAPIReposBranch(AIOGitHubAPIBase):
@property
def name(self):
return self.attributes.get("name", "")
@property
def commit(self):
return Commit(self.attributes.get("commit", {}))
@property
def protected(self):
return self.attributes.get("protected", True)
@property
def protection(self):
return Protection(self.attributes.get("protection", {}))
@property
def protection_url(self):
return self.attributes.get("protection_url", "")
Classes
class AIOGitHubAPIReposBranch (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class AIOGitHubAPIReposBranch(AIOGitHubAPIBase): @property def name(self): return self.attributes.get("name", "") @property def commit(self): return Commit(self.attributes.get("commit", {})) @property def protected(self): return self.attributes.get("protected", True) @property def protection(self): return Protection(self.attributes.get("protection", {})) @property def protection_url(self): return self.attributes.get("protection_url", "")Ancestors
Instance variables
var commit-
Expand source code
@property def commit(self): return Commit(self.attributes.get("commit", {})) var name-
Expand source code
@property def name(self): return self.attributes.get("name", "") var protected-
Expand source code
@property def protected(self): return self.attributes.get("protected", True) var protection-
Expand source code
@property def protection(self): return Protection(self.attributes.get("protection", {})) var protection_url-
Expand source code
@property def protection_url(self): return self.attributes.get("protection_url", "")
class Commit (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class Commit(AIOGitHubAPIBase): @property def sha(self): return self.attributes.get("sha", "") @property def node_id(self): return self.attributes.get("node_id", "") @property def commit(self): return CommitCommit(self.attributes.get("commit", {})) @property def author(self): return CommitAuthor(self.attributes.get("author", {})) @property def parents(self): return [Parents(x) for x in self.attributes.get("parents", [])] @property def url(self): return self.attributes.get("url", "") @property def committer(self): return CommitCommitter(self.attributes.get("committer", {}))Ancestors
Instance variables
-
Expand source code
@property def author(self): return CommitAuthor(self.attributes.get("author", {})) var commit-
Expand source code
@property def commit(self): return CommitCommit(self.attributes.get("commit", {})) var committer-
Expand source code
@property def committer(self): return CommitCommitter(self.attributes.get("committer", {})) var node_id-
Expand source code
@property def node_id(self): return self.attributes.get("node_id", "") var parents-
Expand source code
@property def parents(self): return [Parents(x) for x in self.attributes.get("parents", [])] var sha-
Expand source code
@property def sha(self): return self.attributes.get("sha", "") var url-
Expand source code
@property def url(self): return self.attributes.get("url", "")
-
class CommitAuthor (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitAuthor(AIOGitHubAPIBase): @property def gravatar_id(self): return self.attributes.get("gravatar_id", "") @property def avatar_url(self): return self.attributes.get("avatar_url", "") @property def url(self): return self.attributes.get("url", "") @property def id(self): return self.attributes.get("id", None) @property def login(self): return self.attributes.get("login", "")Ancestors
Instance variables
var avatar_url-
Expand source code
@property def avatar_url(self): return self.attributes.get("avatar_url", "") var gravatar_id-
Expand source code
@property def gravatar_id(self): return self.attributes.get("gravatar_id", "") var id-
Expand source code
@property def id(self): return self.attributes.get("id", None) var login-
Expand source code
@property def login(self): return self.attributes.get("login", "") var url-
Expand source code
@property def url(self): return self.attributes.get("url", "")
class CommitCommit (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommit(AIOGitHubAPIBase): @property def author(self): return CommitCommitAuthor(self.attributes.get("author", {})) @property def url(self): return self.attributes.get("url", "") @property def message(self): return self.attributes.get("message", "") @property def tree(self): return CommitCommitTree(self.attributes.get("tree", {})) @property def committer(self): return CommitCommitCommitter(self.attributes.get("committer", {})) @property def verification(self): return CommitCommitVerification(self.attributes.get("verification", {}))Ancestors
Instance variables
-
Expand source code
@property def author(self): return CommitCommitAuthor(self.attributes.get("author", {})) var committer-
Expand source code
@property def committer(self): return CommitCommitCommitter(self.attributes.get("committer", {})) var message-
Expand source code
@property def message(self): return self.attributes.get("message", "") var tree-
Expand source code
@property def tree(self): return CommitCommitTree(self.attributes.get("tree", {})) var url-
Expand source code
@property def url(self): return self.attributes.get("url", "") var verification-
Expand source code
@property def verification(self): return CommitCommitVerification(self.attributes.get("verification", {}))
-
class CommitCommitAuthor (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommitAuthor(AIOGitHubAPIBase): @property def name(self): return self.attributes.get("name", "") @property def date(self): return self.attributes.get("date", "") @property def email(self): return self.attributes.get("email", "")Ancestors
Instance variables
var date-
Expand source code
@property def date(self): return self.attributes.get("date", "") var email-
Expand source code
@property def email(self): return self.attributes.get("email", "") var name-
Expand source code
@property def name(self): return self.attributes.get("name", "")
class CommitCommitCommitter (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommitCommitter(AIOGitHubAPIBase): @property def name(self): return self.attributes.get("name", "") @property def date(self): return self.attributes.get("date", "") @property def email(self): return self.attributes.get("email", "")Ancestors
Instance variables
var date-
Expand source code
@property def date(self): return self.attributes.get("date", "") var email-
Expand source code
@property def email(self): return self.attributes.get("email", "") var name-
Expand source code
@property def name(self): return self.attributes.get("name", "")
class CommitCommitTree (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommitTree(AIOGitHubAPIBase): @property def sha(self): return self.attributes.get("sha", "") @property def url(self): return self.attributes.get("url", "")Ancestors
Instance variables
var sha-
Expand source code
@property def sha(self): return self.attributes.get("sha", "") var url-
Expand source code
@property def url(self): return self.attributes.get("url", "")
class CommitCommitVerification (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommitVerification(AIOGitHubAPIBase): @property def verified(self): return self.attributes.get("verified", False) @property def reason(self): return self.attributes.get("reason", "") @property def signature(self): return self.attributes.get("signature", None) @property def payload(self): return self.attributes.get("payload", None)Ancestors
Instance variables
var payload-
Expand source code
@property def payload(self): return self.attributes.get("payload", None) var reason-
Expand source code
@property def reason(self): return self.attributes.get("reason", "") var signature-
Expand source code
@property def signature(self): return self.attributes.get("signature", None) var verified-
Expand source code
@property def verified(self): return self.attributes.get("verified", False)
class CommitCommitter (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class CommitCommitter(AIOGitHubAPIBase): @property def gravatar_id(self): return self.attributes.get("gravatar_id", "") @property def avatar_url(self): return self.attributes.get("avatar_url", "") @property def url(self): return self.attributes.get("url", "") @property def id(self): return self.attributes.get("id", None) @property def login(self): return self.attributes.get("login", "")Ancestors
Instance variables
var avatar_url-
Expand source code
@property def avatar_url(self): return self.attributes.get("avatar_url", "") var gravatar_id-
Expand source code
@property def gravatar_id(self): return self.attributes.get("gravatar_id", "") var id-
Expand source code
@property def id(self): return self.attributes.get("id", None) var login-
Expand source code
@property def login(self): return self.attributes.get("login", "") var url-
Expand source code
@property def url(self): return self.attributes.get("url", "")
class Parents (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class Parents(AIOGitHubAPIBase): @property def sha(self): return self.attributes.get("sha", "") @property def url(self): return self.attributes.get("url", "")Ancestors
Instance variables
var sha-
Expand source code
@property def sha(self): return self.attributes.get("sha", "") var url-
Expand source code
@property def url(self): return self.attributes.get("url", "")
class Protection (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class Protection(AIOGitHubAPIBase): @property def enabled(self): return self.attributes.get("enabled", True) @property def required_status_checks(self): return ProtectionRequiredStatusChecks(self.attributes.get("required_status_checks", {}))Ancestors
Instance variables
var enabled-
Expand source code
@property def enabled(self): return self.attributes.get("enabled", True) var required_status_checks-
Expand source code
@property def required_status_checks(self): return ProtectionRequiredStatusChecks(self.attributes.get("required_status_checks", {}))
class ProtectionRequiredStatusChecks (attributes)-
Base class for AIOGitHubAPI.
Initialize.
Expand source code
class ProtectionRequiredStatusChecks(AIOGitHubAPIBase): @property def enforcement_level(self): return self.attributes.get("enforcement_level", "") @property def contexts(self): return self.attributes.get("contexts", [])Ancestors
Instance variables
var contexts-
Expand source code
@property def contexts(self): return self.attributes.get("contexts", []) var enforcement_level-
Expand source code
@property def enforcement_level(self): return self.attributes.get("enforcement_level", "")