Team Model
teams_lib_pzsp2_z1.model.team
Classes
Team
dataclass
Represents a Microsoft Teams team.
Attributes:
| Name | Type | Description |
|---|---|---|
id |
str
|
The unique identifier (UUID) of the team. |
display_name |
str
|
The name of the team. |
description |
str
|
A description of the team's purpose. |
is_archived |
bool
|
Indicates whether the team is in an archived state. Archived teams are read-only for members. |
visibility |
str
|
The privacy setting of the team. Typically "public", "private". |
Source code in teams_lib_pzsp2_z1/model/team.py
4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | |
UpdateTeam
dataclass
Represents the subset of Team fields that can be updated.
This class is used as a payload for patch/update operations. Only fields that are not None will be sent to the API.
Attributes:
| Name | Type | Description |
|---|---|---|
display_name |
Optional[str]
|
The new name for the team. |
description |
Optional[str]
|
The new description. |
visibility |
Optional[str]
|
The new visibility setting (e.g., "private"). |
Source code in teams_lib_pzsp2_z1/model/team.py
25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | |