Skip to content

api_request

API Request BaseModel.

DaplaTeamApiRequest

Bases: BaseModel

Request model for interacting with Dapla Team API.

Source code in dapla_team_cli/api/api_request.py
21
22
23
24
25
class DaplaTeamApiRequest(BaseModel):
    """Request model for interacting with Dapla Team API."""

    endpoint: str
    body: Optional[Union[TeamGroupsBody, UserBody]]

TeamGroupsBody

Bases: BaseModel

Request Body when operating on Team groups.

Source code in dapla_team_cli/api/api_request.py
 9
10
11
12
class TeamGroupsBody(BaseModel):
    """Request Body when operating on Team groups."""

    groupSuffixes: List[str]  # noqa: N815

UserBody

Bases: BaseModel

Request body when operating on User bodies.

Source code in dapla_team_cli/api/api_request.py
15
16
17
18
class UserBody(BaseModel):
    """Request body when operating on User bodies."""

    users: List[str]