-
Notifications
You must be signed in to change notification settings - Fork 24
Expand file tree
/
Copy pathlistsources.py
More file actions
35 lines (26 loc) · 1.76 KB
/
listsources.py
File metadata and controls
35 lines (26 loc) · 1.76 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 sourcesresponse as models_sourcesresponse
from typing import List, Optional
@dataclasses.dataclass
class ListSourcesRequest:
include_deleted: Optional[bool] = dataclasses.field(default=False, metadata={'query_param': { 'field_name': 'includeDeleted', 'style': 'form', 'explode': True }})
r"""Include deleted sources 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 sources 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 sources. 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 list sources for. Empty list will retrieve all allowed workspaces."""
@dataclasses.dataclass
class ListSourcesResponse:
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"""
sources_response: Optional[models_sourcesresponse.SourcesResponse] = dataclasses.field(default=None)
r"""Successful operation"""