mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 10:51:14 +00:00
Merge File type stub back to source (#2658)
This commit is contained in:
+27
-61
@@ -29,110 +29,76 @@
|
||||
# along with PyGithub. If not, see <http://www.gnu.org/licenses/>. #
|
||||
# #
|
||||
################################################################################
|
||||
|
||||
from typing import Any, Dict
|
||||
|
||||
import github.GithubObject
|
||||
from github.GithubObject import Attribute, NonCompletableGithubObject, NotSet
|
||||
|
||||
|
||||
class File(github.GithubObject.NonCompletableGithubObject):
|
||||
class File(NonCompletableGithubObject):
|
||||
"""
|
||||
This class represents Files
|
||||
"""
|
||||
|
||||
def __repr__(self):
|
||||
def _initAttributes(self) -> None:
|
||||
self._additions: Attribute[int] = NotSet
|
||||
self._blob_url: Attribute[str] = NotSet
|
||||
self._changes: Attribute[int] = NotSet
|
||||
self._contents_url: Attribute[str] = NotSet
|
||||
self._deletions: Attribute[int] = NotSet
|
||||
self._filename: Attribute[str] = NotSet
|
||||
self._patch: Attribute[str] = NotSet
|
||||
self._previous_filename: Attribute[str] = NotSet
|
||||
self._raw_url: Attribute[str] = NotSet
|
||||
self._sha: Attribute[str] = NotSet
|
||||
self._status: Attribute[str] = NotSet
|
||||
|
||||
def __repr__(self) -> str:
|
||||
return self.get__repr__({"sha": self._sha.value, "filename": self._filename.value})
|
||||
|
||||
@property
|
||||
def additions(self):
|
||||
"""
|
||||
:type: integer
|
||||
"""
|
||||
def additions(self) -> int:
|
||||
return self._additions.value
|
||||
|
||||
@property
|
||||
def blob_url(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def blob_url(self) -> str:
|
||||
return self._blob_url.value
|
||||
|
||||
@property
|
||||
def changes(self):
|
||||
"""
|
||||
:type: integer
|
||||
"""
|
||||
def changes(self) -> int:
|
||||
return self._changes.value
|
||||
|
||||
@property
|
||||
def contents_url(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def contents_url(self) -> str:
|
||||
return self._contents_url.value
|
||||
|
||||
@property
|
||||
def deletions(self):
|
||||
"""
|
||||
:type: integer
|
||||
"""
|
||||
def deletions(self) -> int:
|
||||
return self._deletions.value
|
||||
|
||||
@property
|
||||
def filename(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def filename(self) -> str:
|
||||
return self._filename.value
|
||||
|
||||
@property
|
||||
def patch(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def patch(self) -> str:
|
||||
return self._patch.value
|
||||
|
||||
@property
|
||||
def previous_filename(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def previous_filename(self) -> str:
|
||||
return self._previous_filename.value
|
||||
|
||||
@property
|
||||
def raw_url(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def raw_url(self) -> str:
|
||||
return self._raw_url.value
|
||||
|
||||
@property
|
||||
def sha(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def sha(self) -> str:
|
||||
return self._sha.value
|
||||
|
||||
@property
|
||||
def status(self):
|
||||
"""
|
||||
:type: string
|
||||
"""
|
||||
def status(self) -> str:
|
||||
return self._status.value
|
||||
|
||||
def _initAttributes(self) -> None:
|
||||
self._additions = github.GithubObject.NotSet
|
||||
self._blob_url = github.GithubObject.NotSet
|
||||
self._changes = github.GithubObject.NotSet
|
||||
self._contents_url = github.GithubObject.NotSet
|
||||
self._deletions = github.GithubObject.NotSet
|
||||
self._filename = github.GithubObject.NotSet
|
||||
self._patch = github.GithubObject.NotSet
|
||||
self._previous_filename = github.GithubObject.NotSet
|
||||
self._raw_url = github.GithubObject.NotSet
|
||||
self._sha = github.GithubObject.NotSet
|
||||
self._status = github.GithubObject.NotSet
|
||||
|
||||
def _useAttributes(self, attributes: Dict[str, Any]) -> None:
|
||||
if "additions" in attributes: # pragma no branch
|
||||
self._additions = self._makeIntAttribute(attributes["additions"])
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
from typing import Any, Dict
|
||||
|
||||
from github.GithubObject import NonCompletableGithubObject
|
||||
|
||||
class File(NonCompletableGithubObject):
|
||||
def __repr__(self) -> str: ...
|
||||
def _initAttributes(self) -> None: ...
|
||||
def _useAttributes(self, attributes: Dict[str, Any]) -> None: ...
|
||||
@property
|
||||
def additions(self) -> int: ...
|
||||
@property
|
||||
def blob_url(self) -> str: ...
|
||||
@property
|
||||
def changes(self) -> int: ...
|
||||
@property
|
||||
def contents_url(self) -> str: ...
|
||||
@property
|
||||
def deletions(self) -> int: ...
|
||||
@property
|
||||
def filename(self) -> str: ...
|
||||
@property
|
||||
def patch(self) -> str: ...
|
||||
@property
|
||||
def raw_url(self) -> str: ...
|
||||
@property
|
||||
def sha(self) -> str: ...
|
||||
@property
|
||||
def status(self) -> str: ...
|
||||
@property
|
||||
def previous_filename(self) -> str: ...
|
||||
Reference in New Issue
Block a user