Makes the HTTP request (synchronous) and returns deserialized data. To make an async_req request, set the async_req parameter. :param resource_path: Path to method endpoint. :param method: Method to call. :param path_params: Path parameters in the url. :para
(
self,
resource_path: str,
method: str,
path_params: typing.Optional[typing.Dict[str, typing.Any]] = None,
query_params: typing.Optional[
typing.List[typing.Tuple[str, typing.Any]]
] = None,
header_params: typing.Optional[typing.Dict[str, typing.Any]] = None,
body: typing.Optional[typing.Any] = None,
post_params: typing.Optional[typing.List[typing.Tuple[str, typing.Any]]] = None,
files: typing.Optional[typing.Dict[str, typing.List[io.IOBase]]] = None,
response_type: typing.Optional[typing.Tuple[typing.Any]] = None,
auth_settings: typing.Optional[typing.List[str]] = None,
async_req: typing.Optional[bool] = None,
_return_http_data_only: typing.Optional[bool] = None,
collection_formats: typing.Optional[typing.Dict[str, str]] = None,
_preload_content: bool = True,
_request_timeout: typing.Optional[
typing.Union[int, float, typing.Tuple]
] = None,
_host: typing.Optional[str] = None,
_check_type: typing.Optional[bool] = None,
_request_auths: typing.Optional[
typing.List[typing.Dict[str, typing.Any]]
] = None,
)
| 361 | return deserialized_data |
| 362 | |
| 363 | def call_api( |
| 364 | self, |
| 365 | resource_path: str, |
| 366 | method: str, |
| 367 | path_params: typing.Optional[typing.Dict[str, typing.Any]] = None, |
| 368 | query_params: typing.Optional[ |
| 369 | typing.List[typing.Tuple[str, typing.Any]] |
| 370 | ] = None, |
| 371 | header_params: typing.Optional[typing.Dict[str, typing.Any]] = None, |
| 372 | body: typing.Optional[typing.Any] = None, |
| 373 | post_params: typing.Optional[typing.List[typing.Tuple[str, typing.Any]]] = None, |
| 374 | files: typing.Optional[typing.Dict[str, typing.List[io.IOBase]]] = None, |
| 375 | response_type: typing.Optional[typing.Tuple[typing.Any]] = None, |
| 376 | auth_settings: typing.Optional[typing.List[str]] = None, |
| 377 | async_req: typing.Optional[bool] = None, |
| 378 | _return_http_data_only: typing.Optional[bool] = None, |
| 379 | collection_formats: typing.Optional[typing.Dict[str, str]] = None, |
| 380 | _preload_content: bool = True, |
| 381 | _request_timeout: typing.Optional[ |
| 382 | typing.Union[int, float, typing.Tuple] |
| 383 | ] = None, |
| 384 | _host: typing.Optional[str] = None, |
| 385 | _check_type: typing.Optional[bool] = None, |
| 386 | _request_auths: typing.Optional[ |
| 387 | typing.List[typing.Dict[str, typing.Any]] |
| 388 | ] = None, |
| 389 | ): |
| 390 | """Makes the HTTP request (synchronous) and returns deserialized data. |
| 391 | |
| 392 | To make an async_req request, set the async_req parameter. |
| 393 | |
| 394 | :param resource_path: Path to method endpoint. |
| 395 | :param method: Method to call. |
| 396 | :param path_params: Path parameters in the url. |
| 397 | :param query_params: Query parameters in the url. |
| 398 | :param header_params: Header parameters to be |
| 399 | placed in the request header. |
| 400 | :param body: Request body. |
| 401 | :param post_params dict: Request post form parameters, |
| 402 | for `application/x-www-form-urlencoded`, `multipart/form-data`. |
| 403 | :param auth_settings list: Auth Settings names for the request. |
| 404 | :param response_type: For the response, a tuple containing: |
| 405 | valid classes |
| 406 | a list containing valid classes (for list schemas) |
| 407 | a dict containing a tuple of valid classes as the value |
| 408 | Example values: |
| 409 | (str,) |
| 410 | (Pet,) |
| 411 | (float, none_type) |
| 412 | ([int, none_type],) |
| 413 | ({str: (bool, str, int, float, date, datetime, str, none_type)},) |
| 414 | :param files: key -> field name, value -> a list of open file |
| 415 | objects for `multipart/form-data`. |
| 416 | :type files: dict |
| 417 | :param async_req bool: execute request asynchronously |
| 418 | :type async_req: bool, optional |
| 419 | :param _return_http_data_only: response data without head status code |
| 420 | and headers |
no test coverage detected