-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathlistworkspaces.py
More file actions
35 lines (26 loc) · 1.77 KB
/
listworkspaces.py
File metadata and controls
35 lines (26 loc) · 1.77 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
from __future__ import annotations
import dataclasses
import requests as requests_http
from ..models import workspacesresponse as models_workspacesresponse
from typing import List, Optional
@dataclasses.dataclass
class ListWorkspacesRequest:
include_deleted: Optional[bool] = dataclasses.field(default=False, metadata={'query_param': { 'field_name': 'includeDeleted', 'style': 'form', 'explode': True }})
r"""Include deleted workspaces in the returned results."""
limit: Optional[int] = dataclasses.field(default=20, metadata={'query_param': { 'field_name': 'limit', 'style': 'form', 'explode': True }})
r"""Set the limit on the number of workspaces returned. The default is 20."""
offset: Optional[int] = dataclasses.field(default=0, metadata={'query_param': { 'field_name': 'offset', 'style': 'form', 'explode': True }})
r"""Set the offset to start at when returning workspaces. The default is 0"""
workspace_ids: Optional[List[str]] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'workspaceIds', 'style': 'form', 'explode': True }})
r"""The UUIDs of the workspaces you wish to fetch. Empty list will retrieve all allowed workspaces."""
@dataclasses.dataclass
class ListWorkspacesResponse:
content_type: str = dataclasses.field()
r"""HTTP response content type for this operation"""
status_code: int = dataclasses.field()
r"""HTTP response status code for this operation"""
raw_response: requests_http.Response = dataclasses.field()
r"""Raw HTTP response; suitable for custom response parsing"""
workspaces_response: Optional[models_workspacesresponse.WorkspacesResponse] = dataclasses.field(default=None)
r"""Successful operation"""