# WARNING: this file is generated automaticaly. # Do not modify it manually, your work would be lost. import GithubObject class File( GithubObject.BasicGithubObject ): @property def additions( self ): return self._NoneIfNotSet( self._additions ) @property def blob_url( self ): return self._NoneIfNotSet( self._blob_url ) @property def changes( self ): return self._NoneIfNotSet( self._changes ) @property def deletions( self ): return self._NoneIfNotSet( self._deletions ) @property def filename( self ): return self._NoneIfNotSet( self._filename ) @property def patch( self ): return self._NoneIfNotSet( self._patch ) @property def raw_url( self ): return self._NoneIfNotSet( self._raw_url ) @property def sha( self ): return self._NoneIfNotSet( self._sha ) @property def status( self ): return self._NoneIfNotSet( self._status ) def _initAttributes( self ): self._additions = GithubObject.NotSet self._blob_url = GithubObject.NotSet self._changes = GithubObject.NotSet self._deletions = GithubObject.NotSet self._filename = GithubObject.NotSet self._patch = GithubObject.NotSet self._raw_url = GithubObject.NotSet self._sha = GithubObject.NotSet self._status = GithubObject.NotSet def _useAttributes( self, attributes ): if "additions" in attributes: # pragma no branch assert attributes[ "additions" ] is None or isinstance( attributes[ "additions" ], int ), attributes[ "additions" ] self._additions = attributes[ "additions" ] if "blob_url" in attributes: # pragma no branch assert attributes[ "blob_url" ] is None or isinstance( attributes[ "blob_url" ], ( str, unicode ) ), attributes[ "blob_url" ] self._blob_url = attributes[ "blob_url" ] if "changes" in attributes: # pragma no branch assert attributes[ "changes" ] is None or isinstance( attributes[ "changes" ], int ), attributes[ "changes" ] self._changes = attributes[ "changes" ] if "deletions" in attributes: # pragma no branch assert attributes[ "deletions" ] is None or isinstance( attributes[ "deletions" ], int ), attributes[ "deletions" ] self._deletions = attributes[ "deletions" ] if "filename" in attributes: # pragma no branch assert attributes[ "filename" ] is None or isinstance( attributes[ "filename" ], ( str, unicode ) ), attributes[ "filename" ] self._filename = attributes[ "filename" ] if "patch" in attributes: # pragma no branch assert attributes[ "patch" ] is None or isinstance( attributes[ "patch" ], ( str, unicode ) ), attributes[ "patch" ] self._patch = attributes[ "patch" ] if "raw_url" in attributes: # pragma no branch assert attributes[ "raw_url" ] is None or isinstance( attributes[ "raw_url" ], ( str, unicode ) ), attributes[ "raw_url" ] self._raw_url = attributes[ "raw_url" ] if "sha" in attributes: # pragma no branch assert attributes[ "sha" ] is None or isinstance( attributes[ "sha" ], ( str, unicode ) ), attributes[ "sha" ] self._sha = attributes[ "sha" ] if "status" in attributes: # pragma no branch assert attributes[ "status" ] is None or isinstance( attributes[ "status" ], ( str, unicode ) ), attributes[ "status" ] self._status = attributes[ "status" ]