aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py
diff options
context:
space:
mode:
authorS. Solomon Darnell2025-03-28 21:52:21 -0500
committerS. Solomon Darnell2025-03-28 21:52:21 -0500
commit4a52a71956a8d46fcb7294ac71734504bb09bcc2 (patch)
treeee3dc5af3b6313e921cd920906356f5d4febc4ed /.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py
parentcc961e04ba734dd72309fb548a2f97d67d578813 (diff)
downloadgn-ai-4a52a71956a8d46fcb7294ac71734504bb09bcc2.tar.gz
two version of R2R are hereHEADmaster
Diffstat (limited to '.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py')
-rw-r--r--.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py56
1 files changed, 56 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py b/.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py
new file mode 100644
index 00000000..a1da362f
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/unstructured_client/sdkconfiguration.py
@@ -0,0 +1,56 @@
+"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
+
+
+import requests as requests_http
+from ._hooks import SDKHooks
+from .utils import utils
+from .utils.retries import RetryConfig
+from dataclasses import dataclass
+from typing import Callable, Dict, Optional, Tuple, Union
+from unstructured_client.models import shared
+
+
+SERVER_SAAS_API = 'saas-api'
+r"""Serverless SaaS API"""
+SERVER_FREE_API = 'free-api'
+r"""Hosted API Free"""
+SERVER_DEVELOPMENT = 'development'
+r"""Development server"""
+SERVERS = {
+ SERVER_SAAS_API: 'https://api.unstructuredapp.io',
+ SERVER_FREE_API: 'https://api.unstructured.io',
+ SERVER_DEVELOPMENT: 'http://localhost:8000',
+}
+"""Contains the list of servers available to the SDK"""
+
+
+@dataclass
+class SDKConfiguration:
+ client: requests_http.Session
+ security: Union[shared.Security,Callable[[], shared.Security]] = None
+ server_url: Optional[str] = ''
+ server: Optional[str] = ''
+ language: str = 'python'
+ openapi_doc_version: str = '1.0.44'
+ sdk_version: str = '0.25.5'
+ gen_version: str = '2.393.4'
+ user_agent: str = 'speakeasy-sdk/python 0.25.5 2.393.4 1.0.44 unstructured-client'
+ retry_config: Optional[RetryConfig] = None
+
+ def __post_init__(self):
+ self._hooks = SDKHooks()
+
+ def get_server_details(self) -> Tuple[str, Dict[str, str]]:
+ if self.server_url is not None and self.server_url != '':
+ return utils.remove_suffix(self.server_url, '/'), {}
+ if not self.server:
+ self.server = SERVER_SAAS_API
+
+ if self.server not in SERVERS:
+ raise ValueError(f"Invalid server \"{self.server}\"")
+
+ return SERVERS[self.server], {}
+
+
+ def get_hooks(self) -> SDKHooks:
+ return self._hooks