1
1
"""Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT."""
2
-
2
+ from unstructured_client . _hooks . custom . clean_server_url_hook import clean_server_url
3
3
from .basesdk import BaseSDK
4
4
from typing import Any , List , Mapping , Optional , Union , cast
5
5
from unstructured_client import utils
6
6
from unstructured_client ._hooks import HookContext
7
7
from unstructured_client .models import errors , operations , shared
8
8
from unstructured_client .types import BaseModel , OptionalNullable , UNSET
9
9
10
-
11
10
class Destinations (BaseSDK ):
11
+ def get_default_server_url (self ) -> str :
12
+ client_url , * _ = self .sdk_configuration .get_server_details ()
13
+ return clean_server_url (client_url )
14
+
12
15
def create_connection_check_destinations (
13
16
self ,
14
17
* ,
@@ -31,18 +34,11 @@ def create_connection_check_destinations(
31
34
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
32
35
:param http_headers: Additional headers to set or replace on requests.
33
36
"""
34
- base_url = None
37
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
35
38
url_variables = None
36
39
if timeout_ms is None :
37
40
timeout_ms = self .sdk_configuration .timeout_ms
38
41
39
- if server_url is not None :
40
- base_url = server_url
41
- else :
42
- base_url = operations .CREATE_CONNECTION_CHECK_DESTINATIONS_SERVERS [
43
- operations .CREATE_CONNECTION_CHECK_DESTINATIONS_SERVER_PLATFORM_API
44
- ]
45
-
46
42
if not isinstance (request , BaseModel ):
47
43
request = utils .unmarshal (
48
44
request , operations .CreateConnectionCheckDestinationsRequest
@@ -146,17 +142,11 @@ async def create_connection_check_destinations_async(
146
142
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
147
143
:param http_headers: Additional headers to set or replace on requests.
148
144
"""
149
- base_url = None
145
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
150
146
url_variables = None
151
147
if timeout_ms is None :
152
148
timeout_ms = self .sdk_configuration .timeout_ms
153
149
154
- if server_url is not None :
155
- base_url = server_url
156
- else :
157
- base_url = operations .CREATE_CONNECTION_CHECK_DESTINATIONS_SERVERS [
158
- operations .CREATE_CONNECTION_CHECK_DESTINATIONS_SERVER_PLATFORM_API
159
- ]
160
150
161
151
if not isinstance (request , BaseModel ):
162
152
request = utils .unmarshal (
@@ -261,18 +251,12 @@ def create_destination(
261
251
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
262
252
:param http_headers: Additional headers to set or replace on requests.
263
253
"""
264
- base_url = None
254
+ base_url = clean_server_url (server_url ) if server_url is not None else self .get_default_server_url ()
255
+
265
256
url_variables = None
266
257
if timeout_ms is None :
267
258
timeout_ms = self .sdk_configuration .timeout_ms
268
259
269
- if server_url is not None :
270
- base_url = server_url
271
- else :
272
- base_url = operations .CREATE_DESTINATION_SERVERS [
273
- operations .CREATE_DESTINATION_SERVER_PLATFORM_API
274
- ]
275
-
276
260
if not isinstance (request , BaseModel ):
277
261
request = utils .unmarshal (request , operations .CreateDestinationRequest )
278
262
request = cast (operations .CreateDestinationRequest , request )
@@ -381,17 +365,11 @@ async def create_destination_async(
381
365
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
382
366
:param http_headers: Additional headers to set or replace on requests.
383
367
"""
384
- base_url = None
368
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
385
369
url_variables = None
386
370
if timeout_ms is None :
387
371
timeout_ms = self .sdk_configuration .timeout_ms
388
372
389
- if server_url is not None :
390
- base_url = server_url
391
- else :
392
- base_url = operations .CREATE_DESTINATION_SERVERS [
393
- operations .CREATE_DESTINATION_SERVER_PLATFORM_API
394
- ]
395
373
396
374
if not isinstance (request , BaseModel ):
397
375
request = utils .unmarshal (request , operations .CreateDestinationRequest )
@@ -501,17 +479,12 @@ def delete_destination(
501
479
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
502
480
:param http_headers: Additional headers to set or replace on requests.
503
481
"""
504
- base_url = None
482
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
505
483
url_variables = None
506
484
if timeout_ms is None :
507
485
timeout_ms = self .sdk_configuration .timeout_ms
508
486
509
- if server_url is not None :
510
- base_url = server_url
511
- else :
512
- base_url = operations .DELETE_DESTINATION_SERVERS [
513
- operations .DELETE_DESTINATION_SERVER_PLATFORM_API
514
- ]
487
+
515
488
516
489
if not isinstance (request , BaseModel ):
517
490
request = utils .unmarshal (request , operations .DeleteDestinationRequest )
@@ -612,17 +585,11 @@ async def delete_destination_async(
612
585
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
613
586
:param http_headers: Additional headers to set or replace on requests.
614
587
"""
615
- base_url = None
588
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
616
589
url_variables = None
617
590
if timeout_ms is None :
618
591
timeout_ms = self .sdk_configuration .timeout_ms
619
592
620
- if server_url is not None :
621
- base_url = server_url
622
- else :
623
- base_url = operations .DELETE_DESTINATION_SERVERS [
624
- operations .DELETE_DESTINATION_SERVER_PLATFORM_API
625
- ]
626
593
627
594
if not isinstance (request , BaseModel ):
628
595
request = utils .unmarshal (request , operations .DeleteDestinationRequest )
@@ -723,17 +690,12 @@ def get_connection_check_destinations(
723
690
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
724
691
:param http_headers: Additional headers to set or replace on requests.
725
692
"""
726
- base_url = None
693
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
727
694
url_variables = None
728
695
if timeout_ms is None :
729
696
timeout_ms = self .sdk_configuration .timeout_ms
730
697
731
- if server_url is not None :
732
- base_url = server_url
733
- else :
734
- base_url = operations .GET_CONNECTION_CHECK_DESTINATIONS_SERVERS [
735
- operations .GET_CONNECTION_CHECK_DESTINATIONS_SERVER_PLATFORM_API
736
- ]
698
+
737
699
738
700
if not isinstance (request , BaseModel ):
739
701
request = utils .unmarshal (
@@ -838,17 +800,11 @@ async def get_connection_check_destinations_async(
838
800
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
839
801
:param http_headers: Additional headers to set or replace on requests.
840
802
"""
841
- base_url = None
803
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
842
804
url_variables = None
843
805
if timeout_ms is None :
844
806
timeout_ms = self .sdk_configuration .timeout_ms
845
807
846
- if server_url is not None :
847
- base_url = server_url
848
- else :
849
- base_url = operations .GET_CONNECTION_CHECK_DESTINATIONS_SERVERS [
850
- operations .GET_CONNECTION_CHECK_DESTINATIONS_SERVER_PLATFORM_API
851
- ]
852
808
853
809
if not isinstance (request , BaseModel ):
854
810
request = utils .unmarshal (
@@ -952,17 +908,11 @@ def get_destination(
952
908
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
953
909
:param http_headers: Additional headers to set or replace on requests.
954
910
"""
955
- base_url = None
911
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
956
912
url_variables = None
957
913
if timeout_ms is None :
958
914
timeout_ms = self .sdk_configuration .timeout_ms
959
915
960
- if server_url is not None :
961
- base_url = server_url
962
- else :
963
- base_url = operations .GET_DESTINATION_SERVERS [
964
- operations .GET_DESTINATION_SERVER_PLATFORM_API
965
- ]
966
916
967
917
if not isinstance (request , BaseModel ):
968
918
request = utils .unmarshal (request , operations .GetDestinationRequest )
@@ -1064,17 +1014,11 @@ async def get_destination_async(
1064
1014
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
1065
1015
:param http_headers: Additional headers to set or replace on requests.
1066
1016
"""
1067
- base_url = None
1017
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
1068
1018
url_variables = None
1069
1019
if timeout_ms is None :
1070
1020
timeout_ms = self .sdk_configuration .timeout_ms
1071
1021
1072
- if server_url is not None :
1073
- base_url = server_url
1074
- else :
1075
- base_url = operations .GET_DESTINATION_SERVERS [
1076
- operations .GET_DESTINATION_SERVER_PLATFORM_API
1077
- ]
1078
1022
1079
1023
if not isinstance (request , BaseModel ):
1080
1024
request = utils .unmarshal (request , operations .GetDestinationRequest )
@@ -1177,18 +1121,11 @@ def list_destinations(
1177
1121
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
1178
1122
:param http_headers: Additional headers to set or replace on requests.
1179
1123
"""
1180
- base_url = None
1124
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
1181
1125
url_variables = None
1182
1126
if timeout_ms is None :
1183
1127
timeout_ms = self .sdk_configuration .timeout_ms
1184
1128
1185
- if server_url is not None :
1186
- base_url = server_url
1187
- else :
1188
- base_url = operations .LIST_DESTINATIONS_SERVERS [
1189
- operations .LIST_DESTINATIONS_SERVER_PLATFORM_API
1190
- ]
1191
-
1192
1129
if not isinstance (request , BaseModel ):
1193
1130
request = utils .unmarshal (request , operations .ListDestinationsRequest )
1194
1131
request = cast (operations .ListDestinationsRequest , request )
@@ -1291,18 +1228,11 @@ async def list_destinations_async(
1291
1228
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
1292
1229
:param http_headers: Additional headers to set or replace on requests.
1293
1230
"""
1294
- base_url = None
1231
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
1295
1232
url_variables = None
1296
1233
if timeout_ms is None :
1297
1234
timeout_ms = self .sdk_configuration .timeout_ms
1298
1235
1299
- if server_url is not None :
1300
- base_url = server_url
1301
- else :
1302
- base_url = operations .LIST_DESTINATIONS_SERVERS [
1303
- operations .LIST_DESTINATIONS_SERVER_PLATFORM_API
1304
- ]
1305
-
1306
1236
if not isinstance (request , BaseModel ):
1307
1237
request = utils .unmarshal (request , operations .ListDestinationsRequest )
1308
1238
request = cast (operations .ListDestinationsRequest , request )
@@ -1405,17 +1335,11 @@ def update_destination(
1405
1335
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
1406
1336
:param http_headers: Additional headers to set or replace on requests.
1407
1337
"""
1408
- base_url = None
1338
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
1409
1339
url_variables = None
1410
1340
if timeout_ms is None :
1411
1341
timeout_ms = self .sdk_configuration .timeout_ms
1412
1342
1413
- if server_url is not None :
1414
- base_url = server_url
1415
- else :
1416
- base_url = operations .UPDATE_DESTINATION_SERVERS [
1417
- operations .UPDATE_DESTINATION_SERVER_PLATFORM_API
1418
- ]
1419
1343
1420
1344
if not isinstance (request , BaseModel ):
1421
1345
request = utils .unmarshal (request , operations .UpdateDestinationRequest )
@@ -1525,18 +1449,11 @@ async def update_destination_async(
1525
1449
:param timeout_ms: Override the default request timeout configuration for this method in milliseconds
1526
1450
:param http_headers: Additional headers to set or replace on requests.
1527
1451
"""
1528
- base_url = None
1452
+ base_url = clean_server_url ( server_url ) if server_url is not None else self . get_default_server_url ()
1529
1453
url_variables = None
1530
1454
if timeout_ms is None :
1531
1455
timeout_ms = self .sdk_configuration .timeout_ms
1532
1456
1533
- if server_url is not None :
1534
- base_url = server_url
1535
- else :
1536
- base_url = operations .UPDATE_DESTINATION_SERVERS [
1537
- operations .UPDATE_DESTINATION_SERVER_PLATFORM_API
1538
- ]
1539
-
1540
1457
if not isinstance (request , BaseModel ):
1541
1458
request = utils .unmarshal (request , operations .UpdateDestinationRequest )
1542
1459
request = cast (operations .UpdateDestinationRequest , request )
0 commit comments