mirror of
https://github.com/status-im/PyGithub.git
synced 2026-08-31 19:01:15 +00:00
28 lines
751 B
Python
28 lines
751 B
Python
from GithubObject import *
|
|
|
|
from NamedUser import NamedUser
|
|
from Repository import Repository
|
|
|
|
Team = GithubObject(
|
|
"Team",
|
|
BaseUrl( lambda obj: "/teams/" + str( obj.id ) ),
|
|
Identity( lambda obj: str( obj.id ) ),
|
|
InternalSimpleAttributes(
|
|
"url", "name", "id", "permission", "members_count", "repos_count",
|
|
),
|
|
Editable( [ "name" ], [ "permission" ] ),
|
|
Deletable(),
|
|
ExternalListOfObjects( "members", "member", NamedUser,
|
|
ListGetable( [], [] ),
|
|
ElementAddable(),
|
|
ElementRemovable(),
|
|
ElementHasable()
|
|
),
|
|
ExternalListOfObjects( "repos", "repo", Repository,
|
|
ListGetable( [], [] ),
|
|
ElementAddable(),
|
|
ElementRemovable(),
|
|
ElementHasable()
|
|
),
|
|
)
|