nexla_sdk.resources.teams
Classes
TeamsResource
Defined in nexla_sdk/resources/teams.py:7
Resource for managing teams.
Methods:
add_members(self, team_id: int, members: nexla_sdk.models.teams.requests.TeamMemberList) -> List[nexla_sdk.models.teams.responses.TeamMember]- Source:
nexla_sdk/resources/teams.py:91 - Add members to team.
- Source:
create(self, data: nexla_sdk.models.teams.requests.TeamCreate) -> nexla_sdk.models.teams.responses.Team- Source:
nexla_sdk/resources/teams.py:40 - Create new team.
- Source:
delete(self, team_id: int) -> Dict[str, Any]- Source:
nexla_sdk/resources/teams.py:65 - Delete team.
- Source:
get(self, team_id: int, expand: bool = False) -> nexla_sdk.models.teams.responses.Team- Source:
nexla_sdk/resources/teams.py:27 - Get single team by ID.
- Source:
get_members(self, team_id: int) -> List[nexla_sdk.models.teams.responses.TeamMember]- Source:
nexla_sdk/resources/teams.py:77 - Get team members.
- Source:
list(self, **kwargs) -> List[nexla_sdk.models.teams.responses.Team]- Source:
nexla_sdk/resources/teams.py:15 - List all teams.
- Source:
remove_members(self, team_id: int, members: Optional[nexla_sdk.models.teams.requests.TeamMemberList] = None) -> List[nexla_sdk.models.teams.responses.TeamMember]- Source:
nexla_sdk/resources/teams.py:121 - Remove members from team.
- Source:
replace_members(self, team_id: int, members: nexla_sdk.models.teams.requests.TeamMemberList) -> List[nexla_sdk.models.teams.responses.TeamMember]- Source:
nexla_sdk/resources/teams.py:106 - Replace all team members.
- Source:
update(self, team_id: int, data: nexla_sdk.models.teams.requests.TeamUpdate) -> nexla_sdk.models.teams.responses.Team- Source:
nexla_sdk/resources/teams.py:52 - Update team.
- Source: