@@ -28,32 +28,21 @@ def get(self, id):
2828 request = self .request_builder ('orgs.teams.get' , id = id )
2929 return self ._get (request )
3030
31- def create (self , org , name , repo_names = None , permission = None ):
31+ def create (self , org , data ):
3232 """ Create a new team
3333
3434 :param str org: Organisation name
35- :param str name: Team name
36- :param list repo_names: List of repo names to belong to the team
37- :param str permission: Permissions to be granted to members
35+ :param dict data: Input. See `github orgs teams doc`_
3836 """
39- data = {'name' : name }
40- if repo_names :
41- data ['repo_names' ] = repo_names
42- if permission :
43- data ['permission' ] = permission
4437 request = self .request_builder ('orgs.teams.create' , org = org , body = data )
4538 return self ._post (request )
4639
47- def update (self , id , name , permission = None ):
40+ def update (self , id , data ):
4841 """ Update a team
4942
5043 :param int id: The team id
51- :param str name: Team name
52- :param str permission: Permissions to be granted to members
44+ :param dict data: Input. See `github orgs teams doc`_
5345 """
54- data = {'name' : name }
55- if permission :
56- data ['permission' ] = permission
5746 request = self .request_builder ('orgs.teams.update' , id = id , body = data )
5847 return self ._patch (request )
5948
0 commit comments