From d8d74cec1791417b06344f26cf5dff86ae8a693f Mon Sep 17 00:00:00 2001 From: NinosMan Date: Thu, 2 Jul 2026 14:55:11 +1200 Subject: [PATCH 1/9] feat!: validate wrapped auth credentials and add context.credentials Validate context.auth["credentials"] against auth.fields via a shared _validate_auth across execute_action, execute_polling_trigger, and get_connected_account, raising with source="auth". Flat auth contexts are rejected with an explicit envelope error. Adds ExecutionContext.credentials as the blessed handler accessor. Bumps version to 3.0.0. --- README_PYPI.md | 2 +- RELEASENOTES.md | 51 + docs/apidocs/autohive_integrations_sdk.html | 2 +- .../integration.html | 3315 +++++++++-------- docs/apidocs/search.js | 2 +- docs/manual/integration_structure.md | 10 +- docs/manual/patterns.md | 17 +- pyproject.toml | 2 +- samples/api-fetch/api_fetch.py | 6 +- samples/api-fetch/tests/test_api_fetch.py | 27 +- samples/template/my_integration.py | 2 +- samples/template/tests/test_my_integration.py | 10 +- src/autohive_integrations_sdk/__init__.py | 2 +- src/autohive_integrations_sdk/integration.py | 91 +- tests/conftest.py | 4 +- tests/test_integration.py | 284 +- 16 files changed, 2128 insertions(+), 1699 deletions(-) diff --git a/README_PYPI.md b/README_PYPI.md index 95d5d9b..735dcef 100644 --- a/README_PYPI.md +++ b/README_PYPI.md @@ -29,7 +29,7 @@ class FetchData(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: response = await context.fetch( "https://api.example.com/data", - headers={"Authorization": f"Bearer {context.auth['api_key']}"} + headers={"Authorization": f"Bearer {context.credentials['api_key']}"} ) return ActionResult(data=response.data) ``` diff --git a/RELEASENOTES.md b/RELEASENOTES.md index cbb6d60..c6586ef 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,5 +1,56 @@ # Release Notes +## 3.0.0 + +### Breaking Change + +Auth validation now expects the platform auth envelope only. Flat auth is no longer supported. + +The platform delivers integration auth as a wrapped envelope: + +```json +{"auth_type": "Custom", "credentials": {"api_key": "...", "api_url": "..."}} +``` + +The `auth.fields` schema in `config.json` describes the inner `credentials` +object. Previously the SDK validated the *entire* envelope against +`auth.fields`, so any non-empty `required` list failed before the handler ran +(the ActiveCampaign outage), while an empty `required` list passed vacuously +even with empty credentials. + +As of 3.0.0 the SDK validates only `context.auth["credentials"]` against +`auth.fields`. `auth.fields.required` is now honoured and recommended. If +`context.auth` is not a wrapped envelope with a `credentials` dict, validation +fails with a `VALIDATION_ERROR` whose `source` is `"auth"`. + +**Before (2.x local test):** +```python +ctx = ExecutionContext(auth={"api_key": "..."}) # flat +``` + +**After (3.0):** +```python +ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "..."}}) +``` + +### Migration Guide + +1. **Wrap auth in local tests and any manual `ExecutionContext` construction** + in the `{"auth_type": ..., "credentials": {...}}` envelope. Production + traffic is already wrapped by the platform. +2. **Read credentials via `context.credentials`** — the blessed accessor that + unwraps `context.auth["credentials"]`: + ```python + # Before + api_key = context.auth.get("api_key", "") + # After + api_key = context.credentials.get("api_key", "") + ``` +3. **Keep `auth.fields.required`** — it is now enforced against the credentials + object and is the recommended way to require credentials. +4. **Pin the SDK with `~=`** so each integration opts in to 3.0.0 explicitly; + there is no flat-auth backward compatibility. + ## 2.0.0 ### ⚠️ Breaking Change diff --git a/docs/apidocs/autohive_integrations_sdk.html b/docs/apidocs/autohive_integrations_sdk.html index 629c4e1..4b9ba0d 100644 --- a/docs/apidocs/autohive_integrations_sdk.html +++ b/docs/apidocs/autohive_integrations_sdk.html @@ -51,7 +51,7 @@

1# Version
-2__version__ = "2.0.0"
+2__version__ = "3.0.0"
 3
 4# Re-export classes from integration module
 5from autohive_integrations_sdk.integration import (
diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html
index bec263d..e494610 100644
--- a/docs/apidocs/autohive_integrations_sdk/integration.html
+++ b/docs/apidocs/autohive_integrations_sdk/integration.html
@@ -366,6 +366,9 @@ 

API Documentation

  • logger
  • +
  • + credentials +
  • fetch
  • @@ -561,7 +564,7 @@

    104 self.message = message 105 """The error message""" 106 self.source = source -107 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" +107 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" 108 super().__init__(message) 109 110class ConfigurationError(Exception): @@ -816,570 +819,603 @@

    359 result = await integration.execute_action("my_action", inputs, context) 360 361 Args: -362 auth: Authentication data. In **local tests** this is a flat dict -363 matching the ``auth.fields`` schema in ``config.json`` -364 (e.g. ``{"api_key": "..."}``). In **production** the platform -365 wraps credentials as ``{"auth_type": "...", "credentials": {...}}``. -366 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -367 metadata: Arbitrary metadata forwarded to handlers. -368 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -369 """ -370 def __init__( -371 self, -372 auth: Dict[str, Any] = {}, -373 request_config: Optional[Dict[str, Any]] = None, -374 metadata: Optional[Dict[str, Any]] = None, -375 logger: Optional[logging.Logger] = None -376 ): -377 self.auth = auth -378 """Authentication configuration""" -379 self.config = request_config or {"max_retries": 3, "timeout": 30} -380 """Request configuration""" -381 self.metadata = metadata or {} -382 """Additional metadata""" -383 self.logger = logger or logging.getLogger(__name__) -384 """Logger instance""" -385 self._session: Optional[aiohttp.ClientSession] = None -386 -387 async def __aenter__(self): -388 if not self._session: -389 self._session = aiohttp.ClientSession() -390 return self -391 -392 async def __aexit__(self, exc_type, exc_val, exc_tb): -393 if self._session: -394 await self._session.close() -395 self._session = None -396 -397 async def fetch( -398 self, -399 url: str, -400 method: str = "GET", -401 params: Optional[Dict[str, Any]] = None, -402 data: Any = None, -403 json: Any = None, -404 headers: Optional[Dict[str, str]] = None, -405 content_type: Optional[str] = None, -406 timeout: Optional[int] = None, -407 retry_count: int = 0 -408 ) -> FetchResponse: -409 """Make an HTTP request with automatic retries and error handling. -410 -411 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -412 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -413 unless an ``Authorization`` header is explicitly provided. +362 auth: Authentication data. This is always the platform auth envelope +363 ``{"auth_type": "...", "credentials": {...}}``. The ``credentials`` +364 object matches the ``auth.fields`` schema in ``config.json``. Local +365 tests must use the same wrapped shape (e.g. +366 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat +367 auth is no longer supported as of SDK 3.0.0. Handlers should read +368 individual credentials via ``context.credentials`` rather than +369 reaching into ``context.auth`` directly. +370 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +371 metadata: Arbitrary metadata forwarded to handlers. +372 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +373 """ +374 def __init__( +375 self, +376 auth: Dict[str, Any] = {}, +377 request_config: Optional[Dict[str, Any]] = None, +378 metadata: Optional[Dict[str, Any]] = None, +379 logger: Optional[logging.Logger] = None +380 ): +381 self.auth = auth +382 """Authentication configuration""" +383 self.config = request_config or {"max_retries": 3, "timeout": 30} +384 """Request configuration""" +385 self.metadata = metadata or {} +386 """Additional metadata""" +387 self.logger = logger or logging.getLogger(__name__) +388 """Logger instance""" +389 self._session: Optional[aiohttp.ClientSession] = None +390 +391 @property +392 def credentials(self) -> Dict[str, Any]: +393 """The integration's credentials, unwrapped from the auth envelope. +394 +395 This is the blessed way for handlers to read credentials. The platform +396 passes ``auth`` as the wrapped envelope +397 ``{"auth_type": "...", "credentials": {...}}``; this property returns the +398 inner ``credentials`` object (matching the ``auth.fields`` schema in +399 ``config.json``), or an empty dict when there is no auth. +400 """ +401 if isinstance(self.auth, dict): +402 return self.auth.get("credentials", {}) +403 return {} +404 +405 async def __aenter__(self): +406 if not self._session: +407 self._session = aiohttp.ClientSession() +408 return self +409 +410 async def __aexit__(self, exc_type, exc_val, exc_tb): +411 if self._session: +412 await self._session.close() +413 self._session = None 414 -415 Retries up to ``max_retries`` (default 3) on transient network errors -416 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -417 immediately (no automatic retry). -418 -419 Args: -420 url: The URL to request. -421 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -422 params: Query parameters appended to the URL. Nested dicts/lists -423 are JSON-serialized automatically. -424 data: Raw request body. Encoding depends on ``content_type``. -425 json: JSON-serializable payload. Sets ``content_type`` to -426 ``application/json`` automatically. -427 headers: Additional HTTP headers. Merged *after* any auto-injected -428 auth header, so an explicit ``Authorization`` takes precedence. -429 content_type: ``Content-Type`` header value. -430 timeout: Per-request timeout in seconds (overrides ``request_config``). -431 retry_count: Internal — current retry attempt number. +415 async def fetch( +416 self, +417 url: str, +418 method: str = "GET", +419 params: Optional[Dict[str, Any]] = None, +420 data: Any = None, +421 json: Any = None, +422 headers: Optional[Dict[str, str]] = None, +423 content_type: Optional[str] = None, +424 timeout: Optional[int] = None, +425 retry_count: int = 0 +426 ) -> FetchResponse: +427 """Make an HTTP request with automatic retries and error handling. +428 +429 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +430 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +431 unless an ``Authorization`` header is explicitly provided. 432 -433 Returns: -434 A ``FetchResponse`` containing the HTTP status code, response -435 headers, and parsed body data. +433 Retries up to ``max_retries`` (default 3) on transient network errors +434 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +435 immediately (no automatic retry). 436 -437 Raises: -438 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -439 HTTPError: On any other non-2xx status. -440 """ -441 if not self._session: -442 self._session = aiohttp.ClientSession() -443 -444 # Prepare request -445 if json is not None: -446 data = json -447 content_type = "application/json" -448 -449 final_headers = {} -450 -451 if self.auth and "Authorization" not in (headers or {}): -452 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -453 credentials = self.auth.get("credentials", {}) -454 -455 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -456 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" -457 -458 if content_type: -459 final_headers["Content-Type"] = content_type -460 if headers: -461 final_headers.update(headers) -462 -463 if params: -464 # Handle nested dictionary parameters -465 flat_params = {} -466 for key, value in params.items(): -467 if isinstance(value, (dict, list)): -468 flat_params[key] = jsonX.dumps(value) -469 elif value is not None: -470 flat_params[key] = str(value) -471 query_string = urlencode(flat_params) -472 url = f"{url}{'&' if '?' in url else '?'}{query_string}" -473 -474 # Prepare body -475 if data is not None: -476 if content_type == "application/json": -477 data = jsonX.dumps(data) -478 elif content_type == "application/x-www-form-urlencoded": -479 data = urlencode(data) if isinstance(data, dict) else data +437 Args: +438 url: The URL to request. +439 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +440 params: Query parameters appended to the URL. Nested dicts/lists +441 are JSON-serialized automatically. +442 data: Raw request body. Encoding depends on ``content_type``. +443 json: JSON-serializable payload. Sets ``content_type`` to +444 ``application/json`` automatically. +445 headers: Additional HTTP headers. Merged *after* any auto-injected +446 auth header, so an explicit ``Authorization`` takes precedence. +447 content_type: ``Content-Type`` header value. +448 timeout: Per-request timeout in seconds (overrides ``request_config``). +449 retry_count: Internal — current retry attempt number. +450 +451 Returns: +452 A ``FetchResponse`` containing the HTTP status code, response +453 headers, and parsed body data. +454 +455 Raises: +456 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +457 HTTPError: On any other non-2xx status. +458 """ +459 if not self._session: +460 self._session = aiohttp.ClientSession() +461 +462 # Prepare request +463 if json is not None: +464 data = json +465 content_type = "application/json" +466 +467 final_headers = {} +468 +469 if self.auth and "Authorization" not in (headers or {}): +470 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +471 credentials = self.auth.get("credentials", {}) +472 +473 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +474 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +475 +476 if content_type: +477 final_headers["Content-Type"] = content_type +478 if headers: +479 final_headers.update(headers) 480 -481 # Store the original timeout numeric value -482 original_timeout = timeout or self.config["timeout"] -483 -484 # Convert the numeric timeout to a ClientTimeout instance for this request -485 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -486 -487 try: -488 async with self._session.request( -489 method=method, -490 url=url, -491 data=data, -492 headers=final_headers, -493 timeout=client_timeout, -494 ssl=True -495 ) as response: -496 content_type = response.headers.get("Content-Type", "") -497 -498 if response.status == 429: # Rate limit -499 retry_after = int(response.headers.get("Retry-After", 60)) -500 raise RateLimitError( -501 retry_after, -502 response.status, -503 "Rate limit exceeded", -504 await response.text() -505 ) -506 -507 try: -508 if "application/json" in content_type: -509 result = await response.json() -510 else: -511 result = await response.text() -512 if not result and response.status in {200, 201, 204}: -513 result = None -514 except Exception as e: -515 self.logger.error(f"Error parsing response: {e}") -516 result = await response.text() -517 -518 response_headers = dict(response.headers) -519 -520 if not response.ok: -521 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -522 raise HTTPError(response.status, str(result), result) -523 -524 return FetchResponse( -525 status=response.status, -526 headers=response_headers, -527 data=result, -528 ) -529 -530 except RateLimitError: -531 raise -532 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -533 # Don't want to send this to Raygun here because this will be retried. -534 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -535 if retry_count < self.config["max_retries"]: -536 await asyncio.sleep(2 ** retry_count) # Exponential backoff -537 print("Retrying request...") -538 # Use original_timeout (numeric) for recursive calls -539 return await self.fetch( -540 url, method, params, data, json, -541 headers, content_type, original_timeout, retry_count + 1 -542 ) -543 else: -544 print("Max retries reached. Raising error.") -545 raise -546 except Exception as e: -547 self.logger.error(f"Unexpected error during {method} {url}: {e}") -548 print(f"Unexpected error encountered: {e}") +481 if params: +482 # Handle nested dictionary parameters +483 flat_params = {} +484 for key, value in params.items(): +485 if isinstance(value, (dict, list)): +486 flat_params[key] = jsonX.dumps(value) +487 elif value is not None: +488 flat_params[key] = str(value) +489 query_string = urlencode(flat_params) +490 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +491 +492 # Prepare body +493 if data is not None: +494 if content_type == "application/json": +495 data = jsonX.dumps(data) +496 elif content_type == "application/x-www-form-urlencoded": +497 data = urlencode(data) if isinstance(data, dict) else data +498 +499 # Store the original timeout numeric value +500 original_timeout = timeout or self.config["timeout"] +501 +502 # Convert the numeric timeout to a ClientTimeout instance for this request +503 client_timeout = aiohttp.ClientTimeout(total=original_timeout) +504 +505 try: +506 async with self._session.request( +507 method=method, +508 url=url, +509 data=data, +510 headers=final_headers, +511 timeout=client_timeout, +512 ssl=True +513 ) as response: +514 content_type = response.headers.get("Content-Type", "") +515 +516 if response.status == 429: # Rate limit +517 retry_after = int(response.headers.get("Retry-After", 60)) +518 raise RateLimitError( +519 retry_after, +520 response.status, +521 "Rate limit exceeded", +522 await response.text() +523 ) +524 +525 try: +526 if "application/json" in content_type: +527 result = await response.json() +528 else: +529 result = await response.text() +530 if not result and response.status in {200, 201, 204}: +531 result = None +532 except Exception as e: +533 self.logger.error(f"Error parsing response: {e}") +534 result = await response.text() +535 +536 response_headers = dict(response.headers) +537 +538 if not response.ok: +539 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +540 raise HTTPError(response.status, str(result), result) +541 +542 return FetchResponse( +543 status=response.status, +544 headers=response_headers, +545 data=result, +546 ) +547 +548 except RateLimitError: 549 raise -550 -551 -552class Integration: -553 """Base integration class with handler registration and execution. -554 -555 This class manages the integration configuration, handler registration, -556 and provides methods to execute actions and triggers. -557 -558 Args: -559 config: Integration configuration -560 -561 Attributes: -562 config: Integration configuration -563 """ -564 -565 def __init__(self, config: IntegrationConfig): -566 self.config = config -567 """Integration configuration""" -568 self._action_handlers: Dict[str, Type[ActionHandler]] = {} -569 """Action handlers""" -570 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} -571 """Polling handlers""" -572 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None -573 """Connected account handler""" -574 -575 @classmethod -576 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': -577 """Load an integration from its ``config.json``. -578 -579 Args: -580 config_path: Explicit path to ``config.json``. When omitted the -581 SDK resolves the path relative to its own package location, -582 which works when the SDK is vendored via -583 ``pip install --target dependencies``. Multi-file integrations -584 that use ``actions/`` sub-packages should pass an explicit path -585 (e.g. ``Integration.load("config.json")``). -586 -587 Returns: -588 A fully initialised ``Integration`` ready for handler registration. -589 -590 Raises: -591 ConfigurationError: If the file is missing or contains invalid JSON. -592 """ -593 if config_path is None: -594 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') -595 -596 config_path = Path(config_path) -597 -598 if not config_path.exists(): -599 raise ConfigurationError(f"Configuration file not found: {config_path}") -600 -601 try: -602 with open(config_path, 'r') as f: -603 config_data = json.load(f) -604 except json.JSONDecodeError as e: -605 raise ConfigurationError(f"Invalid JSON configuration: {e}") -606 -607 # Parse configuration sections -608 actions = cls._parse_actions(config_data.get("actions", {})) -609 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) -610 -611 config = IntegrationConfig( -612 name=config_data["name"], -613 version=config_data["version"], -614 description=config_data["description"], -615 auth=config_data.get("auth", {}), -616 actions=actions, -617 polling_triggers=polling_triggers -618 ) -619 -620 return cls(config) -621 -622 @staticmethod -623 def _parse_interval(interval_str: str) -> timedelta: -624 """Parse interval string into timedelta""" -625 unit = interval_str[-1].lower() -626 value = int(interval_str[:-1]) -627 -628 if unit == 's': -629 return timedelta(seconds=value) -630 elif unit == 'm': -631 return timedelta(minutes=value) -632 elif unit == 'h': -633 return timedelta(hours=value) -634 elif unit == 'd': -635 return timedelta(days=value) -636 else: -637 raise ConfigurationError(f"Invalid interval format: {interval_str}") -638 -639 @classmethod -640 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: -641 """Parse action configurations""" -642 actions = {} -643 for name, data in actions_config.items(): -644 actions[name] = Action( -645 name=name, -646 description=data["description"], -647 input_schema=data["input_schema"], -648 output_schema=data["output_schema"] -649 ) -650 -651 return actions -652 -653 @classmethod -654 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: -655 """Parse polling trigger configurations""" -656 triggers = {} -657 for name, data in triggers_config.items(): -658 interval = cls._parse_interval(data["polling_interval"]) -659 -660 triggers[name] = PollingTrigger( -661 name=name, -662 description=data["description"], -663 polling_interval=interval, -664 input_schema=data["input_schema"], -665 output_schema=data["output_schema"] -666 ) -667 -668 return triggers -669 -670 def action(self, name: str): -671 """Decorator to register an action handler. -672 -673 Args: -674 name: Name of the action to register -675 -676 Returns: -677 Decorator function -678 -679 Raises: -680 ConfigurationError: If action is not defined in config -681 -682 Example: -683 ```python -684 @integration.action("my_action") -685 class MyActionHandler(ActionHandler): -686 async def execute(self, inputs, context): -687 # Implementation -688 return result -689 ``` -690 """ -691 def decorator(handler_class: Type[ActionHandler]): -692 if name not in self.config.actions: -693 raise ConfigurationError(f"Action '{name}' not defined in config") -694 self._action_handlers[name] = handler_class -695 return handler_class -696 return decorator -697 -698 def polling_trigger(self, name: str): -699 """Decorator to register a polling trigger handler -700 -701 Args: -702 name: Name of the polling trigger to register -703 -704 Returns: -705 Decorator function -706 -707 Raises: -708 ConfigurationError: If polling trigger is not defined in config -709 -710 Example: -711 ```python -712 @integration.polling_trigger("my_polling_trigger") -713 class MyPollingTriggerHandler(PollingTriggerHandler): -714 async def poll(self, inputs, last_poll_ts, context): -715 # Implementation -716 return result -717 ``` -718 """ -719 def decorator(handler_class: Type[PollingTriggerHandler]): -720 if name not in self.config.polling_triggers: -721 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") -722 self._polling_handlers[name] = handler_class -723 return handler_class -724 return decorator -725 -726 def connected_account(self): -727 """Decorator to register a connected account handler -728 -729 Returns: -730 Decorator function -731 -732 Example: -733 ```python -734 @integration.connected_account() -735 class MyConnectedAccountHandler(ConnectedAccountHandler): -736 async def get_account_info(self, context): -737 # Implementation -738 return {"email": "user@example.com", "name": "John Doe"} -739 ``` -740 """ -741 def decorator(handler_class: Type[ConnectedAccountHandler]): -742 self._connected_account_handler = handler_class -743 return handler_class -744 return decorator -745 -746 async def execute_action(self, -747 name: str, -748 inputs: Dict[str, Any], -749 context: ExecutionContext) -> IntegrationResult: -750 """Execute a registered action. -751 -752 Args: -753 name: Name of the action to execute -754 inputs: Action inputs -755 context: Execution context -756 -757 Returns: -758 IntegrationResult with action data (ResultType.ACTION), -759 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -760 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -761 """ -762 try: -763 if name not in self._action_handlers: -764 raise ValidationError(f"Action '{name}' not registered") -765 -766 # Validate inputs against action schema -767 action_config = self.config.actions[name] -768 validator = Draft7Validator(action_config.input_schema) -769 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -770 if errors: -771 message = "" -772 for error in errors: -773 message += f"{list(error.schema_path)}, {error.message},\n " -774 raise ValidationError(message, action_config.input_schema, inputs, source="input") -775 -776 if "fields" in self.config.auth: -777 auth_config = self.config.auth["fields"] -778 validator = Draft7Validator(auth_config) -779 errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) -780 if errors: -781 message = "" -782 for error in errors: -783 message += f"{list(error.schema_path)}, {error.message},\n " -784 raise ValidationError(message, auth_config, context.auth, source="input") -785 -786 # Create handler instance and execute -787 handler = self._action_handlers[name]() -788 result = await handler.execute(inputs, context) +550 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +551 # Don't want to send this to Raygun here because this will be retried. +552 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +553 if retry_count < self.config["max_retries"]: +554 await asyncio.sleep(2 ** retry_count) # Exponential backoff +555 print("Retrying request...") +556 # Use original_timeout (numeric) for recursive calls +557 return await self.fetch( +558 url, method, params, data, json, +559 headers, content_type, original_timeout, retry_count + 1 +560 ) +561 else: +562 print("Max retries reached. Raising error.") +563 raise +564 except Exception as e: +565 self.logger.error(f"Unexpected error during {method} {url}: {e}") +566 print(f"Unexpected error encountered: {e}") +567 raise +568 +569 +570class Integration: +571 """Base integration class with handler registration and execution. +572 +573 This class manages the integration configuration, handler registration, +574 and provides methods to execute actions and triggers. +575 +576 Args: +577 config: Integration configuration +578 +579 Attributes: +580 config: Integration configuration +581 """ +582 +583 def __init__(self, config: IntegrationConfig): +584 self.config = config +585 """Integration configuration""" +586 self._action_handlers: Dict[str, Type[ActionHandler]] = {} +587 """Action handlers""" +588 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} +589 """Polling handlers""" +590 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None +591 """Connected account handler""" +592 +593 @classmethod +594 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': +595 """Load an integration from its ``config.json``. +596 +597 Args: +598 config_path: Explicit path to ``config.json``. When omitted the +599 SDK resolves the path relative to its own package location, +600 which works when the SDK is vendored via +601 ``pip install --target dependencies``. Multi-file integrations +602 that use ``actions/`` sub-packages should pass an explicit path +603 (e.g. ``Integration.load("config.json")``). +604 +605 Returns: +606 A fully initialised ``Integration`` ready for handler registration. +607 +608 Raises: +609 ConfigurationError: If the file is missing or contains invalid JSON. +610 """ +611 if config_path is None: +612 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') +613 +614 config_path = Path(config_path) +615 +616 if not config_path.exists(): +617 raise ConfigurationError(f"Configuration file not found: {config_path}") +618 +619 try: +620 with open(config_path, 'r') as f: +621 config_data = json.load(f) +622 except json.JSONDecodeError as e: +623 raise ConfigurationError(f"Invalid JSON configuration: {e}") +624 +625 # Parse configuration sections +626 actions = cls._parse_actions(config_data.get("actions", {})) +627 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) +628 +629 config = IntegrationConfig( +630 name=config_data["name"], +631 version=config_data["version"], +632 description=config_data["description"], +633 auth=config_data.get("auth", {}), +634 actions=actions, +635 polling_triggers=polling_triggers +636 ) +637 +638 return cls(config) +639 +640 @staticmethod +641 def _parse_interval(interval_str: str) -> timedelta: +642 """Parse interval string into timedelta""" +643 unit = interval_str[-1].lower() +644 value = int(interval_str[:-1]) +645 +646 if unit == 's': +647 return timedelta(seconds=value) +648 elif unit == 'm': +649 return timedelta(minutes=value) +650 elif unit == 'h': +651 return timedelta(hours=value) +652 elif unit == 'd': +653 return timedelta(days=value) +654 else: +655 raise ConfigurationError(f"Invalid interval format: {interval_str}") +656 +657 @classmethod +658 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: +659 """Parse action configurations""" +660 actions = {} +661 for name, data in actions_config.items(): +662 actions[name] = Action( +663 name=name, +664 description=data["description"], +665 input_schema=data["input_schema"], +666 output_schema=data["output_schema"] +667 ) +668 +669 return actions +670 +671 @classmethod +672 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: +673 """Parse polling trigger configurations""" +674 triggers = {} +675 for name, data in triggers_config.items(): +676 interval = cls._parse_interval(data["polling_interval"]) +677 +678 triggers[name] = PollingTrigger( +679 name=name, +680 description=data["description"], +681 polling_interval=interval, +682 input_schema=data["input_schema"], +683 output_schema=data["output_schema"] +684 ) +685 +686 return triggers +687 +688 def action(self, name: str): +689 """Decorator to register an action handler. +690 +691 Args: +692 name: Name of the action to register +693 +694 Returns: +695 Decorator function +696 +697 Raises: +698 ConfigurationError: If action is not defined in config +699 +700 Example: +701 ```python +702 @integration.action("my_action") +703 class MyActionHandler(ActionHandler): +704 async def execute(self, inputs, context): +705 # Implementation +706 return result +707 ``` +708 """ +709 def decorator(handler_class: Type[ActionHandler]): +710 if name not in self.config.actions: +711 raise ConfigurationError(f"Action '{name}' not defined in config") +712 self._action_handlers[name] = handler_class +713 return handler_class +714 return decorator +715 +716 def polling_trigger(self, name: str): +717 """Decorator to register a polling trigger handler +718 +719 Args: +720 name: Name of the polling trigger to register +721 +722 Returns: +723 Decorator function +724 +725 Raises: +726 ConfigurationError: If polling trigger is not defined in config +727 +728 Example: +729 ```python +730 @integration.polling_trigger("my_polling_trigger") +731 class MyPollingTriggerHandler(PollingTriggerHandler): +732 async def poll(self, inputs, last_poll_ts, context): +733 # Implementation +734 return result +735 ``` +736 """ +737 def decorator(handler_class: Type[PollingTriggerHandler]): +738 if name not in self.config.polling_triggers: +739 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") +740 self._polling_handlers[name] = handler_class +741 return handler_class +742 return decorator +743 +744 def connected_account(self): +745 """Decorator to register a connected account handler +746 +747 Returns: +748 Decorator function +749 +750 Example: +751 ```python +752 @integration.connected_account() +753 class MyConnectedAccountHandler(ConnectedAccountHandler): +754 async def get_account_info(self, context): +755 # Implementation +756 return {"email": "user@example.com", "name": "John Doe"} +757 ``` +758 """ +759 def decorator(handler_class: Type[ConnectedAccountHandler]): +760 self._connected_account_handler = handler_class +761 return handler_class +762 return decorator +763 +764 def _validate_auth(self, context: ExecutionContext) -> None: +765 """Validate the auth envelope's credentials against ``auth.fields``. +766 +767 As of SDK 3.0.0 the platform always passes ``context.auth`` as the +768 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The +769 ``auth.fields`` schema in ``config.json`` describes only the inner +770 ``credentials`` object, so validation runs against +771 ``context.auth["credentials"]`` — not the whole envelope. +772 +773 Integrations with no auth or no ``fields`` key skip validation entirely. +774 +775 Raises: +776 ValidationError: (source ``"auth"``) if ``context.auth`` is not a +777 wrapped envelope, or if the credentials fail the schema. +778 """ +779 if "fields" not in self.config.auth: +780 return +781 +782 if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict): +783 raise ValidationError( +784 'context.auth must be the platform auth envelope ' +785 '{"auth_type": ..., "credentials": {...}}; flat auth is no ' +786 'longer supported as of SDK 3.0.0.', +787 source="auth", +788 ) 789 -790 # Handle ActionError - skip output schema validation -791 if isinstance(result, ActionError): -792 return IntegrationResult( -793 version=__version__, -794 type=ResultType.ACTION_ERROR, -795 result=result -796 ) -797 -798 # Validate that result is ActionResult -799 if not isinstance(result, ActionResult): -800 raise ValidationError( -801 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -802 source="output" -803 ) +790 auth_config = self.config.auth["fields"] +791 validator = Draft7Validator(auth_config) +792 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +793 if errors: +794 message = "" +795 for error in errors: +796 message += f"{list(error.schema_path)}, {error.message},\n " +797 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +798 +799 async def execute_action(self, +800 name: str, +801 inputs: Dict[str, Any], +802 context: ExecutionContext) -> IntegrationResult: +803 """Execute a registered action. 804 -805 # Validate output schema against the data inside ActionResult -806 validator = Draft7Validator(action_config.output_schema) -807 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -808 if errors: -809 message = "" -810 for error in errors: -811 message += f"{list(error.schema_path)}, {error.message},\n " -812 raise ValidationError(message, action_config.output_schema, result.data, source="output") -813 -814 # Return IntegrationResult with ActionResult directly -815 return IntegrationResult( -816 version=__version__, -817 type=ResultType.ACTION, -818 result=result -819 ) -820 except ValidationError as e: -821 return IntegrationResult( -822 version=__version__, -823 type=ResultType.VALIDATION_ERROR, -824 result={ -825 'message': str(e), -826 'property': None, -827 'value': None, -828 'source': getattr(e, 'source', 'legacy') -829 } -830 ) -831 -832 async def execute_polling_trigger(self, -833 name: str, -834 inputs: Dict[str, Any], -835 last_poll_ts: Optional[str], -836 context: ExecutionContext) -> List[Dict[str, Any]]: -837 """Execute a registered polling trigger -838 -839 Args: -840 name: Name of the polling trigger to execute -841 inputs: Trigger inputs -842 last_poll_ts: Last poll timestamp -843 context: Execution context -844 -845 Returns: -846 List of records -847 -848 Raises: -849 ValidationError: If inputs or outputs don't match schema -850 """ -851 if name not in self._polling_handlers: -852 raise ValidationError(f"Polling trigger '{name}' not registered") -853 -854 # Validate trigger configuration -855 trigger_config = self.config.polling_triggers[name] -856 try: -857 validate(inputs, trigger_config.input_schema) -858 except Exception as e: -859 raise ValidationError(e.message, e.schema, e.instance) -860 -861 try: -862 auth_config = self.config.auth["fields"] -863 validate(context.auth, auth_config) -864 except Exception as e: -865 raise ValidationError(e.message, e.schema, e.instance) -866 -867 # Create handler instance and execute -868 handler = self._polling_handlers[name]() -869 records = await handler.poll(inputs, last_poll_ts, context) -870 # Validate each record -871 for record in records: -872 if "id" not in record: -873 raise ValidationError( -874 f"Polling trigger '{name}' returned record without required 'id' field") -875 if "data" not in record: -876 raise ValidationError( -877 f"Polling trigger '{name}' returned record without required 'data' field") -878 -879 # Validate record data against output schema -880 try: -881 validate(record["data"], trigger_config.output_schema) -882 except Exception as e: -883 raise ValidationError(e.message, e.schema, e.instance) -884 -885 return records -886 -887 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -888 """Get connected account information -889 -890 Args: -891 context: Execution context -892 -893 Returns: -894 IntegrationResult containing connected account data -895 -896 Raises: -897 ValidationError: If no connected account handler is registered or auth is invalid -898 """ -899 if not self._connected_account_handler: -900 raise ValidationError("No connected account handler registered") -901 -902 if "fields" in self.config.auth: -903 auth_config = self.config.auth["fields"] -904 validator = Draft7Validator(auth_config) -905 errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) -906 if errors: -907 message = "" -908 for error in errors: -909 message += f"{list(error.schema_path)}, {error.message},\n " -910 raise ValidationError(message, auth_config, context.auth) -911 -912 handler = self._connected_account_handler() -913 account_info = await handler.get_account_info(context) -914 -915 if not isinstance(account_info, ConnectedAccountInfo): -916 raise ValidationError( -917 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -918 ) +805 Args: +806 name: Name of the action to execute +807 inputs: Action inputs +808 context: Execution context +809 +810 Returns: +811 IntegrationResult with action data (ResultType.ACTION), +812 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +813 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +814 """ +815 try: +816 if name not in self._action_handlers: +817 raise ValidationError(f"Action '{name}' not registered") +818 +819 # Validate inputs against action schema +820 action_config = self.config.actions[name] +821 validator = Draft7Validator(action_config.input_schema) +822 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +823 if errors: +824 message = "" +825 for error in errors: +826 message += f"{list(error.schema_path)}, {error.message},\n " +827 raise ValidationError(message, action_config.input_schema, inputs, source="input") +828 +829 self._validate_auth(context) +830 +831 # Create handler instance and execute +832 handler = self._action_handlers[name]() +833 result = await handler.execute(inputs, context) +834 +835 # Handle ActionError - skip output schema validation +836 if isinstance(result, ActionError): +837 return IntegrationResult( +838 version=__version__, +839 type=ResultType.ACTION_ERROR, +840 result=result +841 ) +842 +843 # Validate that result is ActionResult +844 if not isinstance(result, ActionResult): +845 raise ValidationError( +846 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +847 source="output" +848 ) +849 +850 # Validate output schema against the data inside ActionResult +851 validator = Draft7Validator(action_config.output_schema) +852 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +853 if errors: +854 message = "" +855 for error in errors: +856 message += f"{list(error.schema_path)}, {error.message},\n " +857 raise ValidationError(message, action_config.output_schema, result.data, source="output") +858 +859 # Return IntegrationResult with ActionResult directly +860 return IntegrationResult( +861 version=__version__, +862 type=ResultType.ACTION, +863 result=result +864 ) +865 except ValidationError as e: +866 return IntegrationResult( +867 version=__version__, +868 type=ResultType.VALIDATION_ERROR, +869 result={ +870 'message': str(e), +871 'property': None, +872 'value': None, +873 'source': getattr(e, 'source', 'legacy') +874 } +875 ) +876 +877 async def execute_polling_trigger(self, +878 name: str, +879 inputs: Dict[str, Any], +880 last_poll_ts: Optional[str], +881 context: ExecutionContext) -> List[Dict[str, Any]]: +882 """Execute a registered polling trigger +883 +884 Args: +885 name: Name of the polling trigger to execute +886 inputs: Trigger inputs +887 last_poll_ts: Last poll timestamp +888 context: Execution context +889 +890 Returns: +891 List of records +892 +893 Raises: +894 ValidationError: If inputs or outputs don't match schema +895 """ +896 if name not in self._polling_handlers: +897 raise ValidationError(f"Polling trigger '{name}' not registered") +898 +899 # Validate trigger configuration +900 trigger_config = self.config.polling_triggers[name] +901 try: +902 validate(inputs, trigger_config.input_schema) +903 except Exception as e: +904 raise ValidationError(e.message, e.schema, e.instance) +905 +906 self._validate_auth(context) +907 +908 # Create handler instance and execute +909 handler = self._polling_handlers[name]() +910 records = await handler.poll(inputs, last_poll_ts, context) +911 # Validate each record +912 for record in records: +913 if "id" not in record: +914 raise ValidationError( +915 f"Polling trigger '{name}' returned record without required 'id' field") +916 if "data" not in record: +917 raise ValidationError( +918 f"Polling trigger '{name}' returned record without required 'data' field") 919 -920 # Return IntegrationResult with ConnectedAccountInfo object directly -921 return IntegrationResult( -922 version=__version__, -923 type=ResultType.CONNECTED_ACCOUNT, -924 result=account_info -925 ) +920 # Validate record data against output schema +921 try: +922 validate(record["data"], trigger_config.output_schema) +923 except Exception as e: +924 raise ValidationError(e.message, e.schema, e.instance) +925 +926 return records +927 +928 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +929 """Get connected account information +930 +931 Args: +932 context: Execution context +933 +934 Returns: +935 IntegrationResult containing connected account data +936 +937 Raises: +938 ValidationError: If no connected account handler is registered or auth is invalid +939 """ +940 if not self._connected_account_handler: +941 raise ValidationError("No connected account handler registered") +942 +943 self._validate_auth(context) +944 +945 handler = self._connected_account_handler() +946 account_info = await handler.get_account_info(context) +947 +948 if not isinstance(account_info, ConnectedAccountInfo): +949 raise ValidationError( +950 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +951 ) +952 +953 # Return IntegrationResult with ConnectedAccountInfo object directly +954 return IntegrationResult( +955 version=__version__, +956 type=ResultType.CONNECTED_ACCOUNT, +957 result=account_info +958 )

    @@ -1615,7 +1651,7 @@

    105 self.message = message 106 """The error message""" 107 self.source = source -108 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" +108 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" 109 super().__init__(message) @@ -1652,7 +1688,7 @@

    105 self.message = message 106 """The error message""" 107 self.source = source -108 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" +108 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" 109 super().__init__(message) @@ -1707,7 +1743,7 @@

    -

    Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)

    +

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    @@ -2058,7 +2094,7 @@
    Inherited Members
    - ActionResult(data: Any, cost_usd: Optional[float] = None) + ActionResult(data: Any, cost_usd: float | None = None)
    @@ -2080,7 +2116,7 @@
    Inherited Members
    - cost_usd: Optional[float] = + cost_usd: float | None = None @@ -2152,7 +2188,7 @@
    Inherited Members
    - ActionError(message: str, cost_usd: Optional[float] = None) + ActionError(message: str, cost_usd: float | None = None)
    @@ -2174,7 +2210,7 @@
    Inherited Members
    - cost_usd: Optional[float] = + cost_usd: float | None = None @@ -2230,7 +2266,7 @@
    Inherited Members
    - ConnectedAccountInfo( email: Optional[str] = None, first_name: Optional[str] = None, last_name: Optional[str] = None, username: Optional[str] = None, user_id: Optional[str] = None, avatar_url: Optional[str] = None, organization: Optional[str] = None) + ConnectedAccountInfo( email: str | None = None, first_name: str | None = None, last_name: str | None = None, username: str | None = None, user_id: str | None = None, avatar_url: str | None = None, organization: str | None = None)
    @@ -2241,7 +2277,7 @@
    Inherited Members
    - email: Optional[str] = + email: str | None = None @@ -2253,7 +2289,7 @@
    Inherited Members
    - first_name: Optional[str] = + first_name: str | None = None @@ -2265,7 +2301,7 @@
    Inherited Members
    - last_name: Optional[str] = + last_name: str | None = None @@ -2277,7 +2313,7 @@
    Inherited Members
    - username: Optional[str] = + username: str | None = None @@ -2289,7 +2325,7 @@
    Inherited Members
    - user_id: Optional[str] = + user_id: str | None = None @@ -2301,7 +2337,7 @@
    Inherited Members
    - avatar_url: Optional[str] = + avatar_url: str | None = None @@ -2313,7 +2349,7 @@
    Inherited Members
    - organization: Optional[str] = + organization: str | None = None @@ -2385,7 +2421,7 @@
    Inherited Members
    - IntegrationResult( version: str, type: ResultType, result: Union[ActionResult, ActionError, ConnectedAccountInfo]) + IntegrationResult( version: str, type: ResultType, result: ActionResult | ActionError | ConnectedAccountInfo)
    @@ -2418,7 +2454,7 @@
    Inherited Members
    @@ -2459,7 +2495,7 @@
    Inherited Members
    - Parameter( name: str, type: str, description: str, enum: Optional[List[str]] = None, required: bool = True, default: Any = None) + Parameter( name: str, type: str, description: str, enum: List[str] | None = None, required: bool = True, default: Any = None)
    @@ -2503,7 +2539,7 @@
    Inherited Members
    - enum: Optional[List[str]] = + enum: List[str] | None = None @@ -2567,7 +2603,7 @@
    Inherited Members
    - SchemaDefinition( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None) + SchemaDefinition( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None)
    @@ -2611,7 +2647,7 @@
    Inherited Members
    - output_schema: Optional[Dict[str, Any]] = + output_schema: Dict[str, Any] | None = None @@ -2648,7 +2684,7 @@
    Inherited Members
    - Action( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None) + Action( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None)
    @@ -2696,7 +2732,7 @@
    Inherited Members
    - PollingTrigger( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None, polling_interval: datetime.timedelta = <factory>) + PollingTrigger( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None, polling_interval: datetime.timedelta = <factory>)
    @@ -2962,7 +2998,7 @@
    Inherited Members
    @abstractmethod
    async def - poll( self, inputs: Dict[str, Any], last_poll_ts: Optional[str], context: ExecutionContext) -> List[Dict[str, Any]]: + poll( self, inputs: Dict[str, Any], last_poll_ts: str | None, context: ExecutionContext) -> List[Dict[str, Any]]: @@ -3109,194 +3145,212 @@
    Inherited Members
    360 result = await integration.execute_action("my_action", inputs, context) 361 362 Args: -363 auth: Authentication data. In **local tests** this is a flat dict -364 matching the ``auth.fields`` schema in ``config.json`` -365 (e.g. ``{"api_key": "..."}``). In **production** the platform -366 wraps credentials as ``{"auth_type": "...", "credentials": {...}}``. -367 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -368 metadata: Arbitrary metadata forwarded to handlers. -369 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -370 """ -371 def __init__( -372 self, -373 auth: Dict[str, Any] = {}, -374 request_config: Optional[Dict[str, Any]] = None, -375 metadata: Optional[Dict[str, Any]] = None, -376 logger: Optional[logging.Logger] = None -377 ): -378 self.auth = auth -379 """Authentication configuration""" -380 self.config = request_config or {"max_retries": 3, "timeout": 30} -381 """Request configuration""" -382 self.metadata = metadata or {} -383 """Additional metadata""" -384 self.logger = logger or logging.getLogger(__name__) -385 """Logger instance""" -386 self._session: Optional[aiohttp.ClientSession] = None -387 -388 async def __aenter__(self): -389 if not self._session: -390 self._session = aiohttp.ClientSession() -391 return self -392 -393 async def __aexit__(self, exc_type, exc_val, exc_tb): -394 if self._session: -395 await self._session.close() -396 self._session = None -397 -398 async def fetch( -399 self, -400 url: str, -401 method: str = "GET", -402 params: Optional[Dict[str, Any]] = None, -403 data: Any = None, -404 json: Any = None, -405 headers: Optional[Dict[str, str]] = None, -406 content_type: Optional[str] = None, -407 timeout: Optional[int] = None, -408 retry_count: int = 0 -409 ) -> FetchResponse: -410 """Make an HTTP request with automatic retries and error handling. -411 -412 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -413 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -414 unless an ``Authorization`` header is explicitly provided. +363 auth: Authentication data. This is always the platform auth envelope +364 ``{"auth_type": "...", "credentials": {...}}``. The ``credentials`` +365 object matches the ``auth.fields`` schema in ``config.json``. Local +366 tests must use the same wrapped shape (e.g. +367 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat +368 auth is no longer supported as of SDK 3.0.0. Handlers should read +369 individual credentials via ``context.credentials`` rather than +370 reaching into ``context.auth`` directly. +371 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +372 metadata: Arbitrary metadata forwarded to handlers. +373 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +374 """ +375 def __init__( +376 self, +377 auth: Dict[str, Any] = {}, +378 request_config: Optional[Dict[str, Any]] = None, +379 metadata: Optional[Dict[str, Any]] = None, +380 logger: Optional[logging.Logger] = None +381 ): +382 self.auth = auth +383 """Authentication configuration""" +384 self.config = request_config or {"max_retries": 3, "timeout": 30} +385 """Request configuration""" +386 self.metadata = metadata or {} +387 """Additional metadata""" +388 self.logger = logger or logging.getLogger(__name__) +389 """Logger instance""" +390 self._session: Optional[aiohttp.ClientSession] = None +391 +392 @property +393 def credentials(self) -> Dict[str, Any]: +394 """The integration's credentials, unwrapped from the auth envelope. +395 +396 This is the blessed way for handlers to read credentials. The platform +397 passes ``auth`` as the wrapped envelope +398 ``{"auth_type": "...", "credentials": {...}}``; this property returns the +399 inner ``credentials`` object (matching the ``auth.fields`` schema in +400 ``config.json``), or an empty dict when there is no auth. +401 """ +402 if isinstance(self.auth, dict): +403 return self.auth.get("credentials", {}) +404 return {} +405 +406 async def __aenter__(self): +407 if not self._session: +408 self._session = aiohttp.ClientSession() +409 return self +410 +411 async def __aexit__(self, exc_type, exc_val, exc_tb): +412 if self._session: +413 await self._session.close() +414 self._session = None 415 -416 Retries up to ``max_retries`` (default 3) on transient network errors -417 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -418 immediately (no automatic retry). -419 -420 Args: -421 url: The URL to request. -422 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -423 params: Query parameters appended to the URL. Nested dicts/lists -424 are JSON-serialized automatically. -425 data: Raw request body. Encoding depends on ``content_type``. -426 json: JSON-serializable payload. Sets ``content_type`` to -427 ``application/json`` automatically. -428 headers: Additional HTTP headers. Merged *after* any auto-injected -429 auth header, so an explicit ``Authorization`` takes precedence. -430 content_type: ``Content-Type`` header value. -431 timeout: Per-request timeout in seconds (overrides ``request_config``). -432 retry_count: Internal — current retry attempt number. +416 async def fetch( +417 self, +418 url: str, +419 method: str = "GET", +420 params: Optional[Dict[str, Any]] = None, +421 data: Any = None, +422 json: Any = None, +423 headers: Optional[Dict[str, str]] = None, +424 content_type: Optional[str] = None, +425 timeout: Optional[int] = None, +426 retry_count: int = 0 +427 ) -> FetchResponse: +428 """Make an HTTP request with automatic retries and error handling. +429 +430 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +431 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +432 unless an ``Authorization`` header is explicitly provided. 433 -434 Returns: -435 A ``FetchResponse`` containing the HTTP status code, response -436 headers, and parsed body data. +434 Retries up to ``max_retries`` (default 3) on transient network errors +435 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +436 immediately (no automatic retry). 437 -438 Raises: -439 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -440 HTTPError: On any other non-2xx status. -441 """ -442 if not self._session: -443 self._session = aiohttp.ClientSession() -444 -445 # Prepare request -446 if json is not None: -447 data = json -448 content_type = "application/json" -449 -450 final_headers = {} -451 -452 if self.auth and "Authorization" not in (headers or {}): -453 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -454 credentials = self.auth.get("credentials", {}) -455 -456 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -457 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" -458 -459 if content_type: -460 final_headers["Content-Type"] = content_type -461 if headers: -462 final_headers.update(headers) -463 -464 if params: -465 # Handle nested dictionary parameters -466 flat_params = {} -467 for key, value in params.items(): -468 if isinstance(value, (dict, list)): -469 flat_params[key] = jsonX.dumps(value) -470 elif value is not None: -471 flat_params[key] = str(value) -472 query_string = urlencode(flat_params) -473 url = f"{url}{'&' if '?' in url else '?'}{query_string}" -474 -475 # Prepare body -476 if data is not None: -477 if content_type == "application/json": -478 data = jsonX.dumps(data) -479 elif content_type == "application/x-www-form-urlencoded": -480 data = urlencode(data) if isinstance(data, dict) else data +438 Args: +439 url: The URL to request. +440 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +441 params: Query parameters appended to the URL. Nested dicts/lists +442 are JSON-serialized automatically. +443 data: Raw request body. Encoding depends on ``content_type``. +444 json: JSON-serializable payload. Sets ``content_type`` to +445 ``application/json`` automatically. +446 headers: Additional HTTP headers. Merged *after* any auto-injected +447 auth header, so an explicit ``Authorization`` takes precedence. +448 content_type: ``Content-Type`` header value. +449 timeout: Per-request timeout in seconds (overrides ``request_config``). +450 retry_count: Internal — current retry attempt number. +451 +452 Returns: +453 A ``FetchResponse`` containing the HTTP status code, response +454 headers, and parsed body data. +455 +456 Raises: +457 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +458 HTTPError: On any other non-2xx status. +459 """ +460 if not self._session: +461 self._session = aiohttp.ClientSession() +462 +463 # Prepare request +464 if json is not None: +465 data = json +466 content_type = "application/json" +467 +468 final_headers = {} +469 +470 if self.auth and "Authorization" not in (headers or {}): +471 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +472 credentials = self.auth.get("credentials", {}) +473 +474 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +475 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +476 +477 if content_type: +478 final_headers["Content-Type"] = content_type +479 if headers: +480 final_headers.update(headers) 481 -482 # Store the original timeout numeric value -483 original_timeout = timeout or self.config["timeout"] -484 -485 # Convert the numeric timeout to a ClientTimeout instance for this request -486 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -487 -488 try: -489 async with self._session.request( -490 method=method, -491 url=url, -492 data=data, -493 headers=final_headers, -494 timeout=client_timeout, -495 ssl=True -496 ) as response: -497 content_type = response.headers.get("Content-Type", "") -498 -499 if response.status == 429: # Rate limit -500 retry_after = int(response.headers.get("Retry-After", 60)) -501 raise RateLimitError( -502 retry_after, -503 response.status, -504 "Rate limit exceeded", -505 await response.text() -506 ) -507 -508 try: -509 if "application/json" in content_type: -510 result = await response.json() -511 else: -512 result = await response.text() -513 if not result and response.status in {200, 201, 204}: -514 result = None -515 except Exception as e: -516 self.logger.error(f"Error parsing response: {e}") -517 result = await response.text() -518 -519 response_headers = dict(response.headers) -520 -521 if not response.ok: -522 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -523 raise HTTPError(response.status, str(result), result) -524 -525 return FetchResponse( -526 status=response.status, -527 headers=response_headers, -528 data=result, -529 ) -530 -531 except RateLimitError: -532 raise -533 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -534 # Don't want to send this to Raygun here because this will be retried. -535 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -536 if retry_count < self.config["max_retries"]: -537 await asyncio.sleep(2 ** retry_count) # Exponential backoff -538 print("Retrying request...") -539 # Use original_timeout (numeric) for recursive calls -540 return await self.fetch( -541 url, method, params, data, json, -542 headers, content_type, original_timeout, retry_count + 1 -543 ) -544 else: -545 print("Max retries reached. Raising error.") -546 raise -547 except Exception as e: -548 self.logger.error(f"Unexpected error during {method} {url}: {e}") -549 print(f"Unexpected error encountered: {e}") +482 if params: +483 # Handle nested dictionary parameters +484 flat_params = {} +485 for key, value in params.items(): +486 if isinstance(value, (dict, list)): +487 flat_params[key] = jsonX.dumps(value) +488 elif value is not None: +489 flat_params[key] = str(value) +490 query_string = urlencode(flat_params) +491 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +492 +493 # Prepare body +494 if data is not None: +495 if content_type == "application/json": +496 data = jsonX.dumps(data) +497 elif content_type == "application/x-www-form-urlencoded": +498 data = urlencode(data) if isinstance(data, dict) else data +499 +500 # Store the original timeout numeric value +501 original_timeout = timeout or self.config["timeout"] +502 +503 # Convert the numeric timeout to a ClientTimeout instance for this request +504 client_timeout = aiohttp.ClientTimeout(total=original_timeout) +505 +506 try: +507 async with self._session.request( +508 method=method, +509 url=url, +510 data=data, +511 headers=final_headers, +512 timeout=client_timeout, +513 ssl=True +514 ) as response: +515 content_type = response.headers.get("Content-Type", "") +516 +517 if response.status == 429: # Rate limit +518 retry_after = int(response.headers.get("Retry-After", 60)) +519 raise RateLimitError( +520 retry_after, +521 response.status, +522 "Rate limit exceeded", +523 await response.text() +524 ) +525 +526 try: +527 if "application/json" in content_type: +528 result = await response.json() +529 else: +530 result = await response.text() +531 if not result and response.status in {200, 201, 204}: +532 result = None +533 except Exception as e: +534 self.logger.error(f"Error parsing response: {e}") +535 result = await response.text() +536 +537 response_headers = dict(response.headers) +538 +539 if not response.ok: +540 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +541 raise HTTPError(response.status, str(result), result) +542 +543 return FetchResponse( +544 status=response.status, +545 headers=response_headers, +546 data=result, +547 ) +548 +549 except RateLimitError: 550 raise +551 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +552 # Don't want to send this to Raygun here because this will be retried. +553 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +554 if retry_count < self.config["max_retries"]: +555 await asyncio.sleep(2 ** retry_count) # Exponential backoff +556 print("Retrying request...") +557 # Use original_timeout (numeric) for recursive calls +558 return await self.fetch( +559 url, method, params, data, json, +560 headers, content_type, original_timeout, retry_count + 1 +561 ) +562 else: +563 print("Max retries reached. Raising error.") +564 raise +565 except Exception as e: +566 self.logger.error(f"Unexpected error during {method} {url}: {e}") +567 print(f"Unexpected error encountered: {e}") +568 raise
    @@ -3312,10 +3366,14 @@
    Inherited Members

    Args: - auth: Authentication data. In local tests this is a flat dict - matching the auth.fields schema in config.json - (e.g. {"api_key": "..."}). In production the platform - wraps credentials as {"auth_type": "...", "credentials": {...}}. + auth: Authentication data. This is always the platform auth envelope + {"auth_type": "...", "credentials": {...}}. The credentials + object matches the auth.fields schema in config.json. Local + tests must use the same wrapped shape (e.g. + {"auth_type": "Custom", "credentials": {"api_key": "..."}}); flat + auth is no longer supported as of SDK 3.0.0. Handlers should read + individual credentials via context.credentials rather than + reaching into context.auth directly. request_config: Override default max_retries (3) and timeout (30 s). metadata: Arbitrary metadata forwarded to handlers. logger: Custom logger; falls back to logging.getLogger(__name__).

    @@ -3326,28 +3384,28 @@
    Inherited Members
    - ExecutionContext( auth: Dict[str, Any] = {}, request_config: Optional[Dict[str, Any]] = None, metadata: Optional[Dict[str, Any]] = None, logger: Optional[logging.Logger] = None) + ExecutionContext( auth: Dict[str, Any] = {}, request_config: Dict[str, Any] | None = None, metadata: Dict[str, Any] | None = None, logger: logging.Logger | None = None)
    -
    371    def __init__(
    -372        self,
    -373        auth: Dict[str, Any] = {}, 
    -374        request_config: Optional[Dict[str, Any]] = None,
    -375        metadata: Optional[Dict[str, Any]] = None,
    -376        logger: Optional[logging.Logger] = None
    -377    ):
    -378        self.auth = auth
    -379        """Authentication configuration"""
    -380        self.config = request_config or {"max_retries": 3, "timeout": 30}
    -381        """Request configuration"""
    -382        self.metadata = metadata or {}
    -383        """Additional metadata"""
    -384        self.logger = logger or logging.getLogger(__name__)
    -385        """Logger instance"""
    -386        self._session: Optional[aiohttp.ClientSession] = None
    +            
    375    def __init__(
    +376        self,
    +377        auth: Dict[str, Any] = {}, 
    +378        request_config: Optional[Dict[str, Any]] = None,
    +379        metadata: Optional[Dict[str, Any]] = None,
    +380        logger: Optional[logging.Logger] = None
    +381    ):
    +382        self.auth = auth
    +383        """Authentication configuration"""
    +384        self.config = request_config or {"max_retries": 3, "timeout": 30}
    +385        """Request configuration"""
    +386        self.metadata = metadata or {}
    +387        """Additional metadata"""
    +388        self.logger = logger or logging.getLogger(__name__)
    +389        """Logger instance"""
    +390        self._session: Optional[aiohttp.ClientSession] = None
     
    @@ -3405,171 +3463,207 @@
    Inherited Members
    +
    +
    + +
    + credentials: Dict[str, Any] + + + +
    + +
    392    @property
    +393    def credentials(self) -> Dict[str, Any]:
    +394        """The integration's credentials, unwrapped from the auth envelope.
    +395
    +396        This is the blessed way for handlers to read credentials.  The platform
    +397        passes ``auth`` as the wrapped envelope
    +398        ``{"auth_type": "...", "credentials": {...}}``; this property returns the
    +399        inner ``credentials`` object (matching the ``auth.fields`` schema in
    +400        ``config.json``), or an empty dict when there is no auth.
    +401        """
    +402        if isinstance(self.auth, dict):
    +403            return self.auth.get("credentials", {})
    +404        return {}
    +
    + + +

    The integration's credentials, unwrapped from the auth envelope.

    + +

    This is the blessed way for handlers to read credentials. The platform +passes auth as the wrapped envelope +{"auth_type": "...", "credentials": {...}}; this property returns the +inner credentials object (matching the auth.fields schema in +config.json), or an empty dict when there is no auth.

    +
    + +
    async def - fetch( self, url: str, method: str = 'GET', params: Optional[Dict[str, Any]] = None, data: Any = None, json: Any = None, headers: Optional[Dict[str, str]] = None, content_type: Optional[str] = None, timeout: Optional[int] = None, retry_count: int = 0) -> FetchResponse: + fetch( self, url: str, method: str = 'GET', params: Dict[str, Any] | None = None, data: Any = None, json: Any = None, headers: Dict[str, str] | None = None, content_type: str | None = None, timeout: int | None = None, retry_count: int = 0) -> FetchResponse:
    -
    398    async def fetch(
    -399            self,
    -400            url: str,
    -401            method: str = "GET",
    -402            params: Optional[Dict[str, Any]] = None,
    -403            data: Any = None,
    -404            json: Any = None,
    -405            headers: Optional[Dict[str, str]] = None,
    -406            content_type: Optional[str] = None,
    -407            timeout: Optional[int] = None,
    -408            retry_count: int = 0
    -409    ) -> FetchResponse:
    -410        """Make an HTTP request with automatic retries and error handling.
    -411
    -412        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    -413        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    -414        unless an ``Authorization`` header is explicitly provided.
    -415
    -416        Retries up to ``max_retries`` (default 3) on transient network errors
    -417        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    -418        immediately (no automatic retry).
    -419
    -420        Args:
    -421            url: The URL to request.
    -422            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    -423            params: Query parameters appended to the URL.  Nested dicts/lists
    -424                are JSON-serialized automatically.
    -425            data: Raw request body.  Encoding depends on ``content_type``.
    -426            json: JSON-serializable payload.  Sets ``content_type`` to
    -427                ``application/json`` automatically.
    -428            headers: Additional HTTP headers.  Merged *after* any auto-injected
    -429                auth header, so an explicit ``Authorization`` takes precedence.
    -430            content_type: ``Content-Type`` header value.
    -431            timeout: Per-request timeout in seconds (overrides ``request_config``).
    -432            retry_count: Internal — current retry attempt number.
    +            
    416    async def fetch(
    +417            self,
    +418            url: str,
    +419            method: str = "GET",
    +420            params: Optional[Dict[str, Any]] = None,
    +421            data: Any = None,
    +422            json: Any = None,
    +423            headers: Optional[Dict[str, str]] = None,
    +424            content_type: Optional[str] = None,
    +425            timeout: Optional[int] = None,
    +426            retry_count: int = 0
    +427    ) -> FetchResponse:
    +428        """Make an HTTP request with automatic retries and error handling.
    +429
    +430        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    +431        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    +432        unless an ``Authorization`` header is explicitly provided.
     433
    -434        Returns:
    -435            A ``FetchResponse`` containing the HTTP status code, response
    -436            headers, and parsed body data.
    +434        Retries up to ``max_retries`` (default 3) on transient network errors
    +435        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    +436        immediately (no automatic retry).
     437
    -438        Raises:
    -439            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    -440            HTTPError: On any other non-2xx status.
    -441        """
    -442        if not self._session:
    -443            self._session = aiohttp.ClientSession()
    -444
    -445        # Prepare request
    -446        if json is not None:
    -447            data = json
    -448            content_type = "application/json"
    -449
    -450        final_headers = {}
    -451        
    -452        if self.auth and "Authorization" not in (headers or {}):
    -453            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    -454            credentials = self.auth.get("credentials", {})
    -455            
    -456            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    -457                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    -458
    -459        if content_type:
    -460            final_headers["Content-Type"] = content_type
    -461        if headers:
    -462            final_headers.update(headers)
    -463
    -464        if params:
    -465            # Handle nested dictionary parameters
    -466            flat_params = {}
    -467            for key, value in params.items():
    -468                if isinstance(value, (dict, list)):
    -469                    flat_params[key] = jsonX.dumps(value)
    -470                elif value is not None:
    -471                    flat_params[key] = str(value)
    -472            query_string = urlencode(flat_params)
    -473            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    -474
    -475        # Prepare body
    -476        if data is not None:
    -477            if content_type == "application/json":
    -478                data = jsonX.dumps(data)
    -479            elif content_type == "application/x-www-form-urlencoded":
    -480                data = urlencode(data) if isinstance(data, dict) else data
    +438        Args:
    +439            url: The URL to request.
    +440            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    +441            params: Query parameters appended to the URL.  Nested dicts/lists
    +442                are JSON-serialized automatically.
    +443            data: Raw request body.  Encoding depends on ``content_type``.
    +444            json: JSON-serializable payload.  Sets ``content_type`` to
    +445                ``application/json`` automatically.
    +446            headers: Additional HTTP headers.  Merged *after* any auto-injected
    +447                auth header, so an explicit ``Authorization`` takes precedence.
    +448            content_type: ``Content-Type`` header value.
    +449            timeout: Per-request timeout in seconds (overrides ``request_config``).
    +450            retry_count: Internal — current retry attempt number.
    +451
    +452        Returns:
    +453            A ``FetchResponse`` containing the HTTP status code, response
    +454            headers, and parsed body data.
    +455
    +456        Raises:
    +457            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    +458            HTTPError: On any other non-2xx status.
    +459        """
    +460        if not self._session:
    +461            self._session = aiohttp.ClientSession()
    +462
    +463        # Prepare request
    +464        if json is not None:
    +465            data = json
    +466            content_type = "application/json"
    +467
    +468        final_headers = {}
    +469        
    +470        if self.auth and "Authorization" not in (headers or {}):
    +471            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    +472            credentials = self.auth.get("credentials", {})
    +473            
    +474            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    +475                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    +476
    +477        if content_type:
    +478            final_headers["Content-Type"] = content_type
    +479        if headers:
    +480            final_headers.update(headers)
     481
    -482        # Store the original timeout numeric value
    -483        original_timeout = timeout or self.config["timeout"]
    -484
    -485        # Convert the numeric timeout to a ClientTimeout instance for this request
    -486        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
    -487
    -488        try:
    -489            async with self._session.request(
    -490                method=method,
    -491                url=url,
    -492                data=data,
    -493                headers=final_headers,
    -494                timeout=client_timeout,
    -495                ssl=True
    -496            ) as response:
    -497                content_type = response.headers.get("Content-Type", "")
    -498
    -499                if response.status == 429:  # Rate limit
    -500                    retry_after = int(response.headers.get("Retry-After", 60))
    -501                    raise RateLimitError(
    -502                        retry_after,
    -503                        response.status,
    -504                        "Rate limit exceeded",
    -505                        await response.text()
    -506                    )
    -507
    -508                try:
    -509                    if "application/json" in content_type:
    -510                        result = await response.json()
    -511                    else:
    -512                        result = await response.text()
    -513                        if not result and response.status in {200, 201, 204}:
    -514                            result = None
    -515                except Exception as e:
    -516                    self.logger.error(f"Error parsing response: {e}")
    -517                    result = await response.text()
    -518
    -519                response_headers = dict(response.headers)
    -520
    -521                if not response.ok:
    -522                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    -523                    raise HTTPError(response.status, str(result), result)
    -524
    -525                return FetchResponse(
    -526                    status=response.status,
    -527                    headers=response_headers,
    -528                    data=result,
    -529                )
    -530
    -531        except RateLimitError:
    -532            raise
    -533        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    -534            # Don't want to send this to Raygun here because this will be retried.
    -535            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    -536            if retry_count < self.config["max_retries"]:
    -537                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    -538                print("Retrying request...")
    -539                # Use original_timeout (numeric) for recursive calls
    -540                return await self.fetch(
    -541                    url, method, params, data, json,
    -542                    headers, content_type, original_timeout, retry_count + 1
    -543                )
    -544            else:
    -545                print("Max retries reached. Raising error.")
    -546                raise
    -547        except Exception as e:
    -548            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    -549            print(f"Unexpected error encountered: {e}")
    +482        if params:
    +483            # Handle nested dictionary parameters
    +484            flat_params = {}
    +485            for key, value in params.items():
    +486                if isinstance(value, (dict, list)):
    +487                    flat_params[key] = jsonX.dumps(value)
    +488                elif value is not None:
    +489                    flat_params[key] = str(value)
    +490            query_string = urlencode(flat_params)
    +491            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    +492
    +493        # Prepare body
    +494        if data is not None:
    +495            if content_type == "application/json":
    +496                data = jsonX.dumps(data)
    +497            elif content_type == "application/x-www-form-urlencoded":
    +498                data = urlencode(data) if isinstance(data, dict) else data
    +499
    +500        # Store the original timeout numeric value
    +501        original_timeout = timeout or self.config["timeout"]
    +502
    +503        # Convert the numeric timeout to a ClientTimeout instance for this request
    +504        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
    +505
    +506        try:
    +507            async with self._session.request(
    +508                method=method,
    +509                url=url,
    +510                data=data,
    +511                headers=final_headers,
    +512                timeout=client_timeout,
    +513                ssl=True
    +514            ) as response:
    +515                content_type = response.headers.get("Content-Type", "")
    +516
    +517                if response.status == 429:  # Rate limit
    +518                    retry_after = int(response.headers.get("Retry-After", 60))
    +519                    raise RateLimitError(
    +520                        retry_after,
    +521                        response.status,
    +522                        "Rate limit exceeded",
    +523                        await response.text()
    +524                    )
    +525
    +526                try:
    +527                    if "application/json" in content_type:
    +528                        result = await response.json()
    +529                    else:
    +530                        result = await response.text()
    +531                        if not result and response.status in {200, 201, 204}:
    +532                            result = None
    +533                except Exception as e:
    +534                    self.logger.error(f"Error parsing response: {e}")
    +535                    result = await response.text()
    +536
    +537                response_headers = dict(response.headers)
    +538
    +539                if not response.ok:
    +540                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    +541                    raise HTTPError(response.status, str(result), result)
    +542
    +543                return FetchResponse(
    +544                    status=response.status,
    +545                    headers=response_headers,
    +546                    data=result,
    +547                )
    +548
    +549        except RateLimitError:
     550            raise
    +551        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    +552            # Don't want to send this to Raygun here because this will be retried.
    +553            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    +554            if retry_count < self.config["max_retries"]:
    +555                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    +556                print("Retrying request...")
    +557                # Use original_timeout (numeric) for recursive calls
    +558                return await self.fetch(
    +559                    url, method, params, data, json,
    +560                    headers, content_type, original_timeout, retry_count + 1
    +561                )
    +562            else:
    +563                print("Max retries reached. Raising error.")
    +564                raise
    +565        except Exception as e:
    +566            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    +567            print(f"Unexpected error encountered: {e}")
    +568            raise
     
    @@ -3620,380 +3714,395 @@
    Inherited Members
    -
    553class Integration:
    -554    """Base integration class with handler registration and execution.
    -555    
    -556    This class manages the integration configuration, handler registration,
    -557    and provides methods to execute actions and triggers.
    -558    
    -559    Args:
    -560        config: Integration configuration
    -561        
    -562    Attributes:
    -563        config: Integration configuration
    -564    """
    -565
    -566    def __init__(self, config: IntegrationConfig):
    -567        self.config = config
    -568        """Integration configuration"""
    -569        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -570        """Action handlers"""
    -571        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -572        """Polling handlers"""
    -573        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -574        """Connected account handler"""
    -575
    -576    @classmethod
    -577    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -578        """Load an integration from its ``config.json``.
    -579
    -580        Args:
    -581            config_path: Explicit path to ``config.json``.  When omitted the
    -582                SDK resolves the path relative to its own package location,
    -583                which works when the SDK is vendored via
    -584                ``pip install --target dependencies``.  Multi-file integrations
    -585                that use ``actions/`` sub-packages should pass an explicit path
    -586                (e.g. ``Integration.load("config.json")``).
    -587
    -588        Returns:
    -589            A fully initialised ``Integration`` ready for handler registration.
    -590
    -591        Raises:
    -592            ConfigurationError: If the file is missing or contains invalid JSON.
    -593        """
    -594        if config_path is None:
    -595            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -596        
    -597        config_path = Path(config_path)
    -598
    -599        if not config_path.exists():
    -600            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -601
    -602        try:
    -603            with open(config_path, 'r') as f:
    -604                config_data = json.load(f)
    -605        except json.JSONDecodeError as e:
    -606            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -607        
    -608        # Parse configuration sections
    -609        actions = cls._parse_actions(config_data.get("actions", {}))
    -610        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -611
    -612        config = IntegrationConfig(
    -613            name=config_data["name"],
    -614            version=config_data["version"],
    -615            description=config_data["description"],
    -616            auth=config_data.get("auth", {}),
    -617            actions=actions,
    -618            polling_triggers=polling_triggers
    -619        )
    -620
    -621        return cls(config)
    -622
    -623    @staticmethod
    -624    def _parse_interval(interval_str: str) -> timedelta:
    -625        """Parse interval string into timedelta"""
    -626        unit = interval_str[-1].lower()
    -627        value = int(interval_str[:-1])
    -628
    -629        if unit == 's':
    -630            return timedelta(seconds=value)
    -631        elif unit == 'm':
    -632            return timedelta(minutes=value)
    -633        elif unit == 'h':
    -634            return timedelta(hours=value)
    -635        elif unit == 'd':
    -636            return timedelta(days=value)
    -637        else:
    -638            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    -639
    -640    @classmethod
    -641    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    -642        """Parse action configurations"""
    -643        actions = {}
    -644        for name, data in actions_config.items():
    -645            actions[name] = Action(
    -646                name=name,
    -647                description=data["description"],
    -648                input_schema=data["input_schema"],
    -649                output_schema=data["output_schema"]
    -650            )
    -651
    -652        return actions
    -653
    -654    @classmethod
    -655    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    -656        """Parse polling trigger configurations"""
    -657        triggers = {}
    -658        for name, data in triggers_config.items():
    -659            interval = cls._parse_interval(data["polling_interval"])
    -660
    -661            triggers[name] = PollingTrigger(
    -662                name=name,
    -663                description=data["description"],
    -664                polling_interval=interval,
    -665                input_schema=data["input_schema"],
    -666                output_schema=data["output_schema"]
    -667            )
    -668
    -669        return triggers
    -670
    -671    def action(self, name: str):
    -672        """Decorator to register an action handler.
    -673        
    -674        Args:
    -675            name: Name of the action to register
    -676            
    -677        Returns:
    -678            Decorator function
    -679            
    -680        Raises:
    -681            ConfigurationError: If action is not defined in config
    -682            
    -683        Example:
    -684            ```python
    -685            @integration.action("my_action")
    -686            class MyActionHandler(ActionHandler):
    -687                async def execute(self, inputs, context):
    -688                    # Implementation
    -689                    return result
    -690            ```
    -691        """
    -692        def decorator(handler_class: Type[ActionHandler]):
    -693            if name not in self.config.actions:
    -694                raise ConfigurationError(f"Action '{name}' not defined in config")
    -695            self._action_handlers[name] = handler_class
    -696            return handler_class
    -697        return decorator
    -698
    -699    def polling_trigger(self, name: str):
    -700        """Decorator to register a polling trigger handler
    -701        
    -702        Args:
    -703            name: Name of the polling trigger to register
    -704            
    -705        Returns:
    -706            Decorator function
    -707        
    -708        Raises:
    -709            ConfigurationError: If polling trigger is not defined in config
    -710
    -711        Example:
    -712            ```python
    -713            @integration.polling_trigger("my_polling_trigger")
    -714            class MyPollingTriggerHandler(PollingTriggerHandler):
    -715                async def poll(self, inputs, last_poll_ts, context):
    -716                    # Implementation
    -717                    return result
    -718            ```
    -719        """
    -720        def decorator(handler_class: Type[PollingTriggerHandler]):
    -721            if name not in self.config.polling_triggers:
    -722                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -723            self._polling_handlers[name] = handler_class
    -724            return handler_class
    -725        return decorator
    -726
    -727    def connected_account(self):
    -728        """Decorator to register a connected account handler
    -729        
    -730        Returns:
    -731            Decorator function
    -732
    -733        Example:
    -734            ```python
    -735            @integration.connected_account()
    -736            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -737                async def get_account_info(self, context):
    -738                    # Implementation
    -739                    return {"email": "user@example.com", "name": "John Doe"}
    -740            ```
    -741        """
    -742        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -743            self._connected_account_handler = handler_class
    -744            return handler_class
    -745        return decorator
    -746
    -747    async def execute_action(self,
    -748                           name: str,
    -749                           inputs: Dict[str, Any],
    -750                           context: ExecutionContext) -> IntegrationResult:
    -751        """Execute a registered action.
    -752
    -753        Args:
    -754            name: Name of the action to execute
    -755            inputs: Action inputs
    -756            context: Execution context
    -757
    -758        Returns:
    -759            IntegrationResult with action data (ResultType.ACTION),
    -760            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -761            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -762        """
    -763        try:
    -764            if name not in self._action_handlers:
    -765                raise ValidationError(f"Action '{name}' not registered")
    -766
    -767            # Validate inputs against action schema
    -768            action_config = self.config.actions[name]
    -769            validator = Draft7Validator(action_config.input_schema)
    -770            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -771            if errors:
    -772                message = ""
    -773                for error in errors:
    -774                    message += f"{list(error.schema_path)}, {error.message},\n "
    -775                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -776
    -777            if "fields" in self.config.auth:
    -778                auth_config = self.config.auth["fields"]
    -779                validator = Draft7Validator(auth_config)
    -780                errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    -781                if errors:
    -782                    message = ""
    -783                    for error in errors:
    -784                        message += f"{list(error.schema_path)}, {error.message},\n "
    -785                    raise ValidationError(message, auth_config, context.auth, source="input")
    -786
    -787            # Create handler instance and execute
    -788            handler = self._action_handlers[name]()
    -789            result = await handler.execute(inputs, context)
    +            
    571class Integration:
    +572    """Base integration class with handler registration and execution.
    +573    
    +574    This class manages the integration configuration, handler registration,
    +575    and provides methods to execute actions and triggers.
    +576    
    +577    Args:
    +578        config: Integration configuration
    +579        
    +580    Attributes:
    +581        config: Integration configuration
    +582    """
    +583
    +584    def __init__(self, config: IntegrationConfig):
    +585        self.config = config
    +586        """Integration configuration"""
    +587        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +588        """Action handlers"""
    +589        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +590        """Polling handlers"""
    +591        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +592        """Connected account handler"""
    +593
    +594    @classmethod
    +595    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +596        """Load an integration from its ``config.json``.
    +597
    +598        Args:
    +599            config_path: Explicit path to ``config.json``.  When omitted the
    +600                SDK resolves the path relative to its own package location,
    +601                which works when the SDK is vendored via
    +602                ``pip install --target dependencies``.  Multi-file integrations
    +603                that use ``actions/`` sub-packages should pass an explicit path
    +604                (e.g. ``Integration.load("config.json")``).
    +605
    +606        Returns:
    +607            A fully initialised ``Integration`` ready for handler registration.
    +608
    +609        Raises:
    +610            ConfigurationError: If the file is missing or contains invalid JSON.
    +611        """
    +612        if config_path is None:
    +613            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +614        
    +615        config_path = Path(config_path)
    +616
    +617        if not config_path.exists():
    +618            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +619
    +620        try:
    +621            with open(config_path, 'r') as f:
    +622                config_data = json.load(f)
    +623        except json.JSONDecodeError as e:
    +624            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +625        
    +626        # Parse configuration sections
    +627        actions = cls._parse_actions(config_data.get("actions", {}))
    +628        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    +629
    +630        config = IntegrationConfig(
    +631            name=config_data["name"],
    +632            version=config_data["version"],
    +633            description=config_data["description"],
    +634            auth=config_data.get("auth", {}),
    +635            actions=actions,
    +636            polling_triggers=polling_triggers
    +637        )
    +638
    +639        return cls(config)
    +640
    +641    @staticmethod
    +642    def _parse_interval(interval_str: str) -> timedelta:
    +643        """Parse interval string into timedelta"""
    +644        unit = interval_str[-1].lower()
    +645        value = int(interval_str[:-1])
    +646
    +647        if unit == 's':
    +648            return timedelta(seconds=value)
    +649        elif unit == 'm':
    +650            return timedelta(minutes=value)
    +651        elif unit == 'h':
    +652            return timedelta(hours=value)
    +653        elif unit == 'd':
    +654            return timedelta(days=value)
    +655        else:
    +656            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    +657
    +658    @classmethod
    +659    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    +660        """Parse action configurations"""
    +661        actions = {}
    +662        for name, data in actions_config.items():
    +663            actions[name] = Action(
    +664                name=name,
    +665                description=data["description"],
    +666                input_schema=data["input_schema"],
    +667                output_schema=data["output_schema"]
    +668            )
    +669
    +670        return actions
    +671
    +672    @classmethod
    +673    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    +674        """Parse polling trigger configurations"""
    +675        triggers = {}
    +676        for name, data in triggers_config.items():
    +677            interval = cls._parse_interval(data["polling_interval"])
    +678
    +679            triggers[name] = PollingTrigger(
    +680                name=name,
    +681                description=data["description"],
    +682                polling_interval=interval,
    +683                input_schema=data["input_schema"],
    +684                output_schema=data["output_schema"]
    +685            )
    +686
    +687        return triggers
    +688
    +689    def action(self, name: str):
    +690        """Decorator to register an action handler.
    +691        
    +692        Args:
    +693            name: Name of the action to register
    +694            
    +695        Returns:
    +696            Decorator function
    +697            
    +698        Raises:
    +699            ConfigurationError: If action is not defined in config
    +700            
    +701        Example:
    +702            ```python
    +703            @integration.action("my_action")
    +704            class MyActionHandler(ActionHandler):
    +705                async def execute(self, inputs, context):
    +706                    # Implementation
    +707                    return result
    +708            ```
    +709        """
    +710        def decorator(handler_class: Type[ActionHandler]):
    +711            if name not in self.config.actions:
    +712                raise ConfigurationError(f"Action '{name}' not defined in config")
    +713            self._action_handlers[name] = handler_class
    +714            return handler_class
    +715        return decorator
    +716
    +717    def polling_trigger(self, name: str):
    +718        """Decorator to register a polling trigger handler
    +719        
    +720        Args:
    +721            name: Name of the polling trigger to register
    +722            
    +723        Returns:
    +724            Decorator function
    +725        
    +726        Raises:
    +727            ConfigurationError: If polling trigger is not defined in config
    +728
    +729        Example:
    +730            ```python
    +731            @integration.polling_trigger("my_polling_trigger")
    +732            class MyPollingTriggerHandler(PollingTriggerHandler):
    +733                async def poll(self, inputs, last_poll_ts, context):
    +734                    # Implementation
    +735                    return result
    +736            ```
    +737        """
    +738        def decorator(handler_class: Type[PollingTriggerHandler]):
    +739            if name not in self.config.polling_triggers:
    +740                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +741            self._polling_handlers[name] = handler_class
    +742            return handler_class
    +743        return decorator
    +744
    +745    def connected_account(self):
    +746        """Decorator to register a connected account handler
    +747        
    +748        Returns:
    +749            Decorator function
    +750
    +751        Example:
    +752            ```python
    +753            @integration.connected_account()
    +754            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +755                async def get_account_info(self, context):
    +756                    # Implementation
    +757                    return {"email": "user@example.com", "name": "John Doe"}
    +758            ```
    +759        """
    +760        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +761            self._connected_account_handler = handler_class
    +762            return handler_class
    +763        return decorator
    +764
    +765    def _validate_auth(self, context: ExecutionContext) -> None:
    +766        """Validate the auth envelope's credentials against ``auth.fields``.
    +767
    +768        As of SDK 3.0.0 the platform always passes ``context.auth`` as the
    +769        wrapped envelope ``{"auth_type": ..., "credentials": {...}}``.  The
    +770        ``auth.fields`` schema in ``config.json`` describes only the inner
    +771        ``credentials`` object, so validation runs against
    +772        ``context.auth["credentials"]`` — not the whole envelope.
    +773
    +774        Integrations with no auth or no ``fields`` key skip validation entirely.
    +775
    +776        Raises:
    +777            ValidationError: (source ``"auth"``) if ``context.auth`` is not a
    +778                wrapped envelope, or if the credentials fail the schema.
    +779        """
    +780        if "fields" not in self.config.auth:
    +781            return
    +782
    +783        if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict):
    +784            raise ValidationError(
    +785                'context.auth must be the platform auth envelope '
    +786                '{"auth_type": ..., "credentials": {...}}; flat auth is no '
    +787                'longer supported as of SDK 3.0.0.',
    +788                source="auth",
    +789            )
     790
    -791            # Handle ActionError - skip output schema validation
    -792            if isinstance(result, ActionError):
    -793                return IntegrationResult(
    -794                    version=__version__,
    -795                    type=ResultType.ACTION_ERROR,
    -796                    result=result
    -797                )
    -798
    -799            # Validate that result is ActionResult
    -800            if not isinstance(result, ActionResult):
    -801                raise ValidationError(
    -802                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -803                    source="output"
    -804                )
    +791        auth_config = self.config.auth["fields"]
    +792        validator = Draft7Validator(auth_config)
    +793        errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path)
    +794        if errors:
    +795            message = ""
    +796            for error in errors:
    +797                message += f"{list(error.schema_path)}, {error.message},\n "
    +798            raise ValidationError(message, auth_config, context.auth["credentials"], source="auth")
    +799
    +800    async def execute_action(self,
    +801                           name: str,
    +802                           inputs: Dict[str, Any],
    +803                           context: ExecutionContext) -> IntegrationResult:
    +804        """Execute a registered action.
     805
    -806            # Validate output schema against the data inside ActionResult
    -807            validator = Draft7Validator(action_config.output_schema)
    -808            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -809            if errors:
    -810                message = ""
    -811                for error in errors:
    -812                    message += f"{list(error.schema_path)}, {error.message},\n "
    -813                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -814
    -815            # Return IntegrationResult with ActionResult directly
    -816            return IntegrationResult(
    -817                version=__version__,
    -818                type=ResultType.ACTION,
    -819                result=result
    -820            )
    -821        except ValidationError as e:
    -822            return IntegrationResult(
    -823                version=__version__,
    -824                type=ResultType.VALIDATION_ERROR,
    -825                result={
    -826                    'message': str(e),
    -827                    'property': None,
    -828                    'value': None,
    -829                    'source': getattr(e, 'source', 'legacy')
    -830                }
    -831            )
    -832
    -833    async def execute_polling_trigger(self,
    -834                                    name: str,
    -835                                    inputs: Dict[str, Any],
    -836                                    last_poll_ts: Optional[str],
    -837                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -838        """Execute a registered polling trigger
    -839        
    -840        Args:
    -841            name: Name of the polling trigger to execute
    -842            inputs: Trigger inputs
    -843            last_poll_ts: Last poll timestamp
    -844            context: Execution context
    -845            
    -846        Returns:
    -847            List of records
    -848            
    -849        Raises:
    -850            ValidationError: If inputs or outputs don't match schema
    -851        """
    -852        if name not in self._polling_handlers:
    -853            raise ValidationError(f"Polling trigger '{name}' not registered")
    -854
    -855        # Validate trigger configuration
    -856        trigger_config = self.config.polling_triggers[name]
    -857        try:
    -858            validate(inputs, trigger_config.input_schema)
    -859        except Exception as e:
    -860            raise ValidationError(e.message, e.schema, e.instance)
    -861
    -862        try:
    -863            auth_config = self.config.auth["fields"]
    -864            validate(context.auth, auth_config)
    -865        except Exception as e:
    -866            raise ValidationError(e.message, e.schema, e.instance)
    -867        
    -868        # Create handler instance and execute
    -869        handler = self._polling_handlers[name]()
    -870        records = await handler.poll(inputs, last_poll_ts, context)
    -871        # Validate each record
    -872        for record in records:
    -873            if "id" not in record:
    -874                raise ValidationError(
    -875                    f"Polling trigger '{name}' returned record without required 'id' field")
    -876            if "data" not in record:
    -877                raise ValidationError(
    -878                    f"Polling trigger '{name}' returned record without required 'data' field")
    -879
    -880            # Validate record data against output schema
    -881            try:
    -882                validate(record["data"], trigger_config.output_schema)
    -883            except Exception as e:
    -884                raise ValidationError(e.message, e.schema, e.instance)
    -885            
    -886        return records
    -887
    -888    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -889        """Get connected account information
    -890
    -891        Args:
    -892            context: Execution context
    -893
    -894        Returns:
    -895            IntegrationResult containing connected account data
    -896
    -897        Raises:
    -898            ValidationError: If no connected account handler is registered or auth is invalid
    -899        """
    -900        if not self._connected_account_handler:
    -901            raise ValidationError("No connected account handler registered")
    -902
    -903        if "fields" in self.config.auth:
    -904            auth_config = self.config.auth["fields"]
    -905            validator = Draft7Validator(auth_config)
    -906            errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    -907            if errors:
    -908                message = ""
    -909                for error in errors:
    -910                    message += f"{list(error.schema_path)}, {error.message},\n "
    -911                raise ValidationError(message, auth_config, context.auth)
    -912
    -913        handler = self._connected_account_handler()
    -914        account_info = await handler.get_account_info(context)
    -915
    -916        if not isinstance(account_info, ConnectedAccountInfo):
    -917            raise ValidationError(
    -918                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -919            )
    +806        Args:
    +807            name: Name of the action to execute
    +808            inputs: Action inputs
    +809            context: Execution context
    +810
    +811        Returns:
    +812            IntegrationResult with action data (ResultType.ACTION),
    +813            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +814            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +815        """
    +816        try:
    +817            if name not in self._action_handlers:
    +818                raise ValidationError(f"Action '{name}' not registered")
    +819
    +820            # Validate inputs against action schema
    +821            action_config = self.config.actions[name]
    +822            validator = Draft7Validator(action_config.input_schema)
    +823            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +824            if errors:
    +825                message = ""
    +826                for error in errors:
    +827                    message += f"{list(error.schema_path)}, {error.message},\n "
    +828                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +829
    +830            self._validate_auth(context)
    +831
    +832            # Create handler instance and execute
    +833            handler = self._action_handlers[name]()
    +834            result = await handler.execute(inputs, context)
    +835
    +836            # Handle ActionError - skip output schema validation
    +837            if isinstance(result, ActionError):
    +838                return IntegrationResult(
    +839                    version=__version__,
    +840                    type=ResultType.ACTION_ERROR,
    +841                    result=result
    +842                )
    +843
    +844            # Validate that result is ActionResult
    +845            if not isinstance(result, ActionResult):
    +846                raise ValidationError(
    +847                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +848                    source="output"
    +849                )
    +850
    +851            # Validate output schema against the data inside ActionResult
    +852            validator = Draft7Validator(action_config.output_schema)
    +853            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +854            if errors:
    +855                message = ""
    +856                for error in errors:
    +857                    message += f"{list(error.schema_path)}, {error.message},\n "
    +858                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +859
    +860            # Return IntegrationResult with ActionResult directly
    +861            return IntegrationResult(
    +862                version=__version__,
    +863                type=ResultType.ACTION,
    +864                result=result
    +865            )
    +866        except ValidationError as e:
    +867            return IntegrationResult(
    +868                version=__version__,
    +869                type=ResultType.VALIDATION_ERROR,
    +870                result={
    +871                    'message': str(e),
    +872                    'property': None,
    +873                    'value': None,
    +874                    'source': getattr(e, 'source', 'legacy')
    +875                }
    +876            )
    +877
    +878    async def execute_polling_trigger(self,
    +879                                    name: str,
    +880                                    inputs: Dict[str, Any],
    +881                                    last_poll_ts: Optional[str],
    +882                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +883        """Execute a registered polling trigger
    +884        
    +885        Args:
    +886            name: Name of the polling trigger to execute
    +887            inputs: Trigger inputs
    +888            last_poll_ts: Last poll timestamp
    +889            context: Execution context
    +890            
    +891        Returns:
    +892            List of records
    +893            
    +894        Raises:
    +895            ValidationError: If inputs or outputs don't match schema
    +896        """
    +897        if name not in self._polling_handlers:
    +898            raise ValidationError(f"Polling trigger '{name}' not registered")
    +899
    +900        # Validate trigger configuration
    +901        trigger_config = self.config.polling_triggers[name]
    +902        try:
    +903            validate(inputs, trigger_config.input_schema)
    +904        except Exception as e:
    +905            raise ValidationError(e.message, e.schema, e.instance)
    +906
    +907        self._validate_auth(context)
    +908
    +909        # Create handler instance and execute
    +910        handler = self._polling_handlers[name]()
    +911        records = await handler.poll(inputs, last_poll_ts, context)
    +912        # Validate each record
    +913        for record in records:
    +914            if "id" not in record:
    +915                raise ValidationError(
    +916                    f"Polling trigger '{name}' returned record without required 'id' field")
    +917            if "data" not in record:
    +918                raise ValidationError(
    +919                    f"Polling trigger '{name}' returned record without required 'data' field")
     920
    -921        # Return IntegrationResult with ConnectedAccountInfo object directly
    -922        return IntegrationResult(
    -923            version=__version__,
    -924            type=ResultType.CONNECTED_ACCOUNT,
    -925            result=account_info
    -926        )
    +921            # Validate record data against output schema
    +922            try:
    +923                validate(record["data"], trigger_config.output_schema)
    +924            except Exception as e:
    +925                raise ValidationError(e.message, e.schema, e.instance)
    +926            
    +927        return records
    +928
    +929    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +930        """Get connected account information
    +931
    +932        Args:
    +933            context: Execution context
    +934
    +935        Returns:
    +936            IntegrationResult containing connected account data
    +937
    +938        Raises:
    +939            ValidationError: If no connected account handler is registered or auth is invalid
    +940        """
    +941        if not self._connected_account_handler:
    +942            raise ValidationError("No connected account handler registered")
    +943
    +944        self._validate_auth(context)
    +945
    +946        handler = self._connected_account_handler()
    +947        account_info = await handler.get_account_info(context)
    +948
    +949        if not isinstance(account_info, ConnectedAccountInfo):
    +950            raise ValidationError(
    +951                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +952            )
    +953
    +954        # Return IntegrationResult with ConnectedAccountInfo object directly
    +955        return IntegrationResult(
    +956            version=__version__,
    +957            type=ResultType.CONNECTED_ACCOUNT,
    +958            result=account_info
    +959        )
     
    @@ -4020,15 +4129,15 @@
    Inherited Members
    -
    566    def __init__(self, config: IntegrationConfig):
    -567        self.config = config
    -568        """Integration configuration"""
    -569        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -570        """Action handlers"""
    -571        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -572        """Polling handlers"""
    -573        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -574        """Connected account handler"""
    +            
    584    def __init__(self, config: IntegrationConfig):
    +585        self.config = config
    +586        """Integration configuration"""
    +587        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +588        """Action handlers"""
    +589        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +590        """Polling handlers"""
    +591        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +592        """Connected account handler"""
     
    @@ -4054,58 +4163,58 @@
    Inherited Members
    @classmethod
    def - load( cls, config_path: Union[str, pathlib._local.Path] = None) -> Integration: + load( cls, config_path: str | pathlib.Path = None) -> Integration:
    -
    576    @classmethod
    -577    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -578        """Load an integration from its ``config.json``.
    -579
    -580        Args:
    -581            config_path: Explicit path to ``config.json``.  When omitted the
    -582                SDK resolves the path relative to its own package location,
    -583                which works when the SDK is vendored via
    -584                ``pip install --target dependencies``.  Multi-file integrations
    -585                that use ``actions/`` sub-packages should pass an explicit path
    -586                (e.g. ``Integration.load("config.json")``).
    -587
    -588        Returns:
    -589            A fully initialised ``Integration`` ready for handler registration.
    -590
    -591        Raises:
    -592            ConfigurationError: If the file is missing or contains invalid JSON.
    -593        """
    -594        if config_path is None:
    -595            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -596        
    -597        config_path = Path(config_path)
    -598
    -599        if not config_path.exists():
    -600            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -601
    -602        try:
    -603            with open(config_path, 'r') as f:
    -604                config_data = json.load(f)
    -605        except json.JSONDecodeError as e:
    -606            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -607        
    -608        # Parse configuration sections
    -609        actions = cls._parse_actions(config_data.get("actions", {}))
    -610        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -611
    -612        config = IntegrationConfig(
    -613            name=config_data["name"],
    -614            version=config_data["version"],
    -615            description=config_data["description"],
    -616            auth=config_data.get("auth", {}),
    -617            actions=actions,
    -618            polling_triggers=polling_triggers
    -619        )
    -620
    -621        return cls(config)
    +            
    594    @classmethod
    +595    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +596        """Load an integration from its ``config.json``.
    +597
    +598        Args:
    +599            config_path: Explicit path to ``config.json``.  When omitted the
    +600                SDK resolves the path relative to its own package location,
    +601                which works when the SDK is vendored via
    +602                ``pip install --target dependencies``.  Multi-file integrations
    +603                that use ``actions/`` sub-packages should pass an explicit path
    +604                (e.g. ``Integration.load("config.json")``).
    +605
    +606        Returns:
    +607            A fully initialised ``Integration`` ready for handler registration.
    +608
    +609        Raises:
    +610            ConfigurationError: If the file is missing or contains invalid JSON.
    +611        """
    +612        if config_path is None:
    +613            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +614        
    +615        config_path = Path(config_path)
    +616
    +617        if not config_path.exists():
    +618            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +619
    +620        try:
    +621            with open(config_path, 'r') as f:
    +622                config_data = json.load(f)
    +623        except json.JSONDecodeError as e:
    +624            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +625        
    +626        # Parse configuration sections
    +627        actions = cls._parse_actions(config_data.get("actions", {}))
    +628        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    +629
    +630        config = IntegrationConfig(
    +631            name=config_data["name"],
    +632            version=config_data["version"],
    +633            description=config_data["description"],
    +634            auth=config_data.get("auth", {}),
    +635            actions=actions,
    +636            polling_triggers=polling_triggers
    +637        )
    +638
    +639        return cls(config)
     
    @@ -4139,33 +4248,33 @@
    Inherited Members
    -
    671    def action(self, name: str):
    -672        """Decorator to register an action handler.
    -673        
    -674        Args:
    -675            name: Name of the action to register
    -676            
    -677        Returns:
    -678            Decorator function
    -679            
    -680        Raises:
    -681            ConfigurationError: If action is not defined in config
    -682            
    -683        Example:
    -684            ```python
    -685            @integration.action("my_action")
    -686            class MyActionHandler(ActionHandler):
    -687                async def execute(self, inputs, context):
    -688                    # Implementation
    -689                    return result
    -690            ```
    -691        """
    -692        def decorator(handler_class: Type[ActionHandler]):
    -693            if name not in self.config.actions:
    -694                raise ConfigurationError(f"Action '{name}' not defined in config")
    -695            self._action_handlers[name] = handler_class
    -696            return handler_class
    -697        return decorator
    +            
    689    def action(self, name: str):
    +690        """Decorator to register an action handler.
    +691        
    +692        Args:
    +693            name: Name of the action to register
    +694            
    +695        Returns:
    +696            Decorator function
    +697            
    +698        Raises:
    +699            ConfigurationError: If action is not defined in config
    +700            
    +701        Example:
    +702            ```python
    +703            @integration.action("my_action")
    +704            class MyActionHandler(ActionHandler):
    +705                async def execute(self, inputs, context):
    +706                    # Implementation
    +707                    return result
    +708            ```
    +709        """
    +710        def decorator(handler_class: Type[ActionHandler]):
    +711            if name not in self.config.actions:
    +712                raise ConfigurationError(f"Action '{name}' not defined in config")
    +713            self._action_handlers[name] = handler_class
    +714            return handler_class
    +715        return decorator
     
    @@ -4206,33 +4315,33 @@
    Inherited Members
    -
    699    def polling_trigger(self, name: str):
    -700        """Decorator to register a polling trigger handler
    -701        
    -702        Args:
    -703            name: Name of the polling trigger to register
    -704            
    -705        Returns:
    -706            Decorator function
    -707        
    -708        Raises:
    -709            ConfigurationError: If polling trigger is not defined in config
    -710
    -711        Example:
    -712            ```python
    -713            @integration.polling_trigger("my_polling_trigger")
    -714            class MyPollingTriggerHandler(PollingTriggerHandler):
    -715                async def poll(self, inputs, last_poll_ts, context):
    -716                    # Implementation
    -717                    return result
    -718            ```
    -719        """
    -720        def decorator(handler_class: Type[PollingTriggerHandler]):
    -721            if name not in self.config.polling_triggers:
    -722                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -723            self._polling_handlers[name] = handler_class
    -724            return handler_class
    -725        return decorator
    +            
    717    def polling_trigger(self, name: str):
    +718        """Decorator to register a polling trigger handler
    +719        
    +720        Args:
    +721            name: Name of the polling trigger to register
    +722            
    +723        Returns:
    +724            Decorator function
    +725        
    +726        Raises:
    +727            ConfigurationError: If polling trigger is not defined in config
    +728
    +729        Example:
    +730            ```python
    +731            @integration.polling_trigger("my_polling_trigger")
    +732            class MyPollingTriggerHandler(PollingTriggerHandler):
    +733                async def poll(self, inputs, last_poll_ts, context):
    +734                    # Implementation
    +735                    return result
    +736            ```
    +737        """
    +738        def decorator(handler_class: Type[PollingTriggerHandler]):
    +739            if name not in self.config.polling_triggers:
    +740                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +741            self._polling_handlers[name] = handler_class
    +742            return handler_class
    +743        return decorator
     
    @@ -4273,25 +4382,25 @@
    Inherited Members
    -
    727    def connected_account(self):
    -728        """Decorator to register a connected account handler
    -729        
    -730        Returns:
    -731            Decorator function
    -732
    -733        Example:
    -734            ```python
    -735            @integration.connected_account()
    -736            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -737                async def get_account_info(self, context):
    -738                    # Implementation
    -739                    return {"email": "user@example.com", "name": "John Doe"}
    -740            ```
    -741        """
    -742        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -743            self._connected_account_handler = handler_class
    -744            return handler_class
    -745        return decorator
    +            
    745    def connected_account(self):
    +746        """Decorator to register a connected account handler
    +747        
    +748        Returns:
    +749            Decorator function
    +750
    +751        Example:
    +752            ```python
    +753            @integration.connected_account()
    +754            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +755                async def get_account_info(self, context):
    +756                    # Implementation
    +757                    return {"email": "user@example.com", "name": "John Doe"}
    +758            ```
    +759        """
    +760        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +761            self._connected_account_handler = handler_class
    +762            return handler_class
    +763        return decorator
     
    @@ -4326,91 +4435,83 @@
    Inherited Members
    -
    747    async def execute_action(self,
    -748                           name: str,
    -749                           inputs: Dict[str, Any],
    -750                           context: ExecutionContext) -> IntegrationResult:
    -751        """Execute a registered action.
    -752
    -753        Args:
    -754            name: Name of the action to execute
    -755            inputs: Action inputs
    -756            context: Execution context
    -757
    -758        Returns:
    -759            IntegrationResult with action data (ResultType.ACTION),
    -760            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -761            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -762        """
    -763        try:
    -764            if name not in self._action_handlers:
    -765                raise ValidationError(f"Action '{name}' not registered")
    -766
    -767            # Validate inputs against action schema
    -768            action_config = self.config.actions[name]
    -769            validator = Draft7Validator(action_config.input_schema)
    -770            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -771            if errors:
    -772                message = ""
    -773                for error in errors:
    -774                    message += f"{list(error.schema_path)}, {error.message},\n "
    -775                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -776
    -777            if "fields" in self.config.auth:
    -778                auth_config = self.config.auth["fields"]
    -779                validator = Draft7Validator(auth_config)
    -780                errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    -781                if errors:
    -782                    message = ""
    -783                    for error in errors:
    -784                        message += f"{list(error.schema_path)}, {error.message},\n "
    -785                    raise ValidationError(message, auth_config, context.auth, source="input")
    -786
    -787            # Create handler instance and execute
    -788            handler = self._action_handlers[name]()
    -789            result = await handler.execute(inputs, context)
    -790
    -791            # Handle ActionError - skip output schema validation
    -792            if isinstance(result, ActionError):
    -793                return IntegrationResult(
    -794                    version=__version__,
    -795                    type=ResultType.ACTION_ERROR,
    -796                    result=result
    -797                )
    -798
    -799            # Validate that result is ActionResult
    -800            if not isinstance(result, ActionResult):
    -801                raise ValidationError(
    -802                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -803                    source="output"
    -804                )
    +            
    800    async def execute_action(self,
    +801                           name: str,
    +802                           inputs: Dict[str, Any],
    +803                           context: ExecutionContext) -> IntegrationResult:
    +804        """Execute a registered action.
     805
    -806            # Validate output schema against the data inside ActionResult
    -807            validator = Draft7Validator(action_config.output_schema)
    -808            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -809            if errors:
    -810                message = ""
    -811                for error in errors:
    -812                    message += f"{list(error.schema_path)}, {error.message},\n "
    -813                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -814
    -815            # Return IntegrationResult with ActionResult directly
    -816            return IntegrationResult(
    -817                version=__version__,
    -818                type=ResultType.ACTION,
    -819                result=result
    -820            )
    -821        except ValidationError as e:
    -822            return IntegrationResult(
    -823                version=__version__,
    -824                type=ResultType.VALIDATION_ERROR,
    -825                result={
    -826                    'message': str(e),
    -827                    'property': None,
    -828                    'value': None,
    -829                    'source': getattr(e, 'source', 'legacy')
    -830                }
    -831            )
    +806        Args:
    +807            name: Name of the action to execute
    +808            inputs: Action inputs
    +809            context: Execution context
    +810
    +811        Returns:
    +812            IntegrationResult with action data (ResultType.ACTION),
    +813            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +814            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +815        """
    +816        try:
    +817            if name not in self._action_handlers:
    +818                raise ValidationError(f"Action '{name}' not registered")
    +819
    +820            # Validate inputs against action schema
    +821            action_config = self.config.actions[name]
    +822            validator = Draft7Validator(action_config.input_schema)
    +823            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +824            if errors:
    +825                message = ""
    +826                for error in errors:
    +827                    message += f"{list(error.schema_path)}, {error.message},\n "
    +828                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +829
    +830            self._validate_auth(context)
    +831
    +832            # Create handler instance and execute
    +833            handler = self._action_handlers[name]()
    +834            result = await handler.execute(inputs, context)
    +835
    +836            # Handle ActionError - skip output schema validation
    +837            if isinstance(result, ActionError):
    +838                return IntegrationResult(
    +839                    version=__version__,
    +840                    type=ResultType.ACTION_ERROR,
    +841                    result=result
    +842                )
    +843
    +844            # Validate that result is ActionResult
    +845            if not isinstance(result, ActionResult):
    +846                raise ValidationError(
    +847                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +848                    source="output"
    +849                )
    +850
    +851            # Validate output schema against the data inside ActionResult
    +852            validator = Draft7Validator(action_config.output_schema)
    +853            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +854            if errors:
    +855                message = ""
    +856                for error in errors:
    +857                    message += f"{list(error.schema_path)}, {error.message},\n "
    +858                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +859
    +860            # Return IntegrationResult with ActionResult directly
    +861            return IntegrationResult(
    +862                version=__version__,
    +863                type=ResultType.ACTION,
    +864                result=result
    +865            )
    +866        except ValidationError as e:
    +867            return IntegrationResult(
    +868                version=__version__,
    +869                type=ResultType.VALIDATION_ERROR,
    +870                result={
    +871                    'message': str(e),
    +872                    'property': None,
    +873                    'value': None,
    +874                    'source': getattr(e, 'source', 'legacy')
    +875                }
    +876            )
     
    @@ -4434,66 +4535,62 @@
    Inherited Members
    async def - execute_polling_trigger( self, name: str, inputs: Dict[str, Any], last_poll_ts: Optional[str], context: ExecutionContext) -> List[Dict[str, Any]]: + execute_polling_trigger( self, name: str, inputs: Dict[str, Any], last_poll_ts: str | None, context: ExecutionContext) -> List[Dict[str, Any]]:
    -
    833    async def execute_polling_trigger(self,
    -834                                    name: str,
    -835                                    inputs: Dict[str, Any],
    -836                                    last_poll_ts: Optional[str],
    -837                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -838        """Execute a registered polling trigger
    -839        
    -840        Args:
    -841            name: Name of the polling trigger to execute
    -842            inputs: Trigger inputs
    -843            last_poll_ts: Last poll timestamp
    -844            context: Execution context
    -845            
    -846        Returns:
    -847            List of records
    -848            
    -849        Raises:
    -850            ValidationError: If inputs or outputs don't match schema
    -851        """
    -852        if name not in self._polling_handlers:
    -853            raise ValidationError(f"Polling trigger '{name}' not registered")
    -854
    -855        # Validate trigger configuration
    -856        trigger_config = self.config.polling_triggers[name]
    -857        try:
    -858            validate(inputs, trigger_config.input_schema)
    -859        except Exception as e:
    -860            raise ValidationError(e.message, e.schema, e.instance)
    -861
    -862        try:
    -863            auth_config = self.config.auth["fields"]
    -864            validate(context.auth, auth_config)
    -865        except Exception as e:
    -866            raise ValidationError(e.message, e.schema, e.instance)
    -867        
    -868        # Create handler instance and execute
    -869        handler = self._polling_handlers[name]()
    -870        records = await handler.poll(inputs, last_poll_ts, context)
    -871        # Validate each record
    -872        for record in records:
    -873            if "id" not in record:
    -874                raise ValidationError(
    -875                    f"Polling trigger '{name}' returned record without required 'id' field")
    -876            if "data" not in record:
    -877                raise ValidationError(
    -878                    f"Polling trigger '{name}' returned record without required 'data' field")
    -879
    -880            # Validate record data against output schema
    -881            try:
    -882                validate(record["data"], trigger_config.output_schema)
    -883            except Exception as e:
    -884                raise ValidationError(e.message, e.schema, e.instance)
    -885            
    -886        return records
    +            
    878    async def execute_polling_trigger(self,
    +879                                    name: str,
    +880                                    inputs: Dict[str, Any],
    +881                                    last_poll_ts: Optional[str],
    +882                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +883        """Execute a registered polling trigger
    +884        
    +885        Args:
    +886            name: Name of the polling trigger to execute
    +887            inputs: Trigger inputs
    +888            last_poll_ts: Last poll timestamp
    +889            context: Execution context
    +890            
    +891        Returns:
    +892            List of records
    +893            
    +894        Raises:
    +895            ValidationError: If inputs or outputs don't match schema
    +896        """
    +897        if name not in self._polling_handlers:
    +898            raise ValidationError(f"Polling trigger '{name}' not registered")
    +899
    +900        # Validate trigger configuration
    +901        trigger_config = self.config.polling_triggers[name]
    +902        try:
    +903            validate(inputs, trigger_config.input_schema)
    +904        except Exception as e:
    +905            raise ValidationError(e.message, e.schema, e.instance)
    +906
    +907        self._validate_auth(context)
    +908
    +909        # Create handler instance and execute
    +910        handler = self._polling_handlers[name]()
    +911        records = await handler.poll(inputs, last_poll_ts, context)
    +912        # Validate each record
    +913        for record in records:
    +914            if "id" not in record:
    +915                raise ValidationError(
    +916                    f"Polling trigger '{name}' returned record without required 'id' field")
    +917            if "data" not in record:
    +918                raise ValidationError(
    +919                    f"Polling trigger '{name}' returned record without required 'data' field")
    +920
    +921            # Validate record data against output schema
    +922            try:
    +923                validate(record["data"], trigger_config.output_schema)
    +924            except Exception as e:
    +925                raise ValidationError(e.message, e.schema, e.instance)
    +926            
    +927        return records
     
    @@ -4525,45 +4622,37 @@
    Inherited Members
    -
    888    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -889        """Get connected account information
    -890
    -891        Args:
    -892            context: Execution context
    -893
    -894        Returns:
    -895            IntegrationResult containing connected account data
    -896
    -897        Raises:
    -898            ValidationError: If no connected account handler is registered or auth is invalid
    -899        """
    -900        if not self._connected_account_handler:
    -901            raise ValidationError("No connected account handler registered")
    -902
    -903        if "fields" in self.config.auth:
    -904            auth_config = self.config.auth["fields"]
    -905            validator = Draft7Validator(auth_config)
    -906            errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    -907            if errors:
    -908                message = ""
    -909                for error in errors:
    -910                    message += f"{list(error.schema_path)}, {error.message},\n "
    -911                raise ValidationError(message, auth_config, context.auth)
    -912
    -913        handler = self._connected_account_handler()
    -914        account_info = await handler.get_account_info(context)
    -915
    -916        if not isinstance(account_info, ConnectedAccountInfo):
    -917            raise ValidationError(
    -918                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -919            )
    -920
    -921        # Return IntegrationResult with ConnectedAccountInfo object directly
    -922        return IntegrationResult(
    -923            version=__version__,
    -924            type=ResultType.CONNECTED_ACCOUNT,
    -925            result=account_info
    -926        )
    +            
    929    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +930        """Get connected account information
    +931
    +932        Args:
    +933            context: Execution context
    +934
    +935        Returns:
    +936            IntegrationResult containing connected account data
    +937
    +938        Raises:
    +939            ValidationError: If no connected account handler is registered or auth is invalid
    +940        """
    +941        if not self._connected_account_handler:
    +942            raise ValidationError("No connected account handler registered")
    +943
    +944        self._validate_auth(context)
    +945
    +946        handler = self._connected_account_handler()
    +947        account_info = await handler.get_account_info(context)
    +948
    +949        if not isinstance(account_info, ConnectedAccountInfo):
    +950            raise ValidationError(
    +951                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +952            )
    +953
    +954        # Return IntegrationResult with ConnectedAccountInfo object directly
    +955        return IntegrationResult(
    +956            version=__version__,
    +957            type=ResultType.CONNECTED_ACCOUNT,
    +958            result=account_info
    +959        )
     
    diff --git a/docs/apidocs/search.js b/docs/apidocs/search.js index 86d314d..a707a7d 100644 --- a/docs/apidocs/search.js +++ b/docs/apidocs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: Optional[float] = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[float]", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: Optional[float] = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[float]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: Optional[str] = None,\tfirst_name: Optional[str] = None,\tlast_name: Optional[str] = None,\tusername: Optional[str] = None,\tuser_id: Optional[str] = None,\tavatar_url: Optional[str] = None,\torganization: Optional[str] = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: Union[autohive_integrations_sdk.integration.ActionResult, autohive_integrations_sdk.integration.ActionError, autohive_integrations_sdk.integration.ConnectedAccountInfo])"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": Union[autohive_integrations_sdk.integration.ActionResult, autohive_integrations_sdk.integration.ActionError, autohive_integrations_sdk.integration.ConnectedAccountInfo]"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: Optional[List[str]] = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[List[str]]", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[Dict[str, Any]]", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: Optional[str],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. In local tests this is a flat dict\n matching the auth.fields schema in config.json\n (e.g. {\"api_key\": \"...\"}). In production the platform\n wraps credentials as {\"auth_type\": \"...\", \"credentials\": {...}}.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Optional[Dict[str, Any]] = None,\tmetadata: Optional[Dict[str, Any]] = None,\tlogger: Optional[logging.Logger] = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Optional[Dict[str, Any]] = None,\tdata: Any = None,\tjson: Any = None,\theaders: Optional[Dict[str, str]] = None,\tcontent_type: Optional[str] = None,\ttimeout: Optional[int] = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: Union[str, pathlib._local.Path] = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: Optional[str],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 101, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 155}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 132, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 232, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 106, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 105, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 34, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 11}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 7}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.831760866327848}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.16515138991168}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.48528137423857}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.48528137423857}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.848857801796104}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.488088481701515}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.711309200802088}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 7.416198487095663}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 11}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 106, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 10, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 3, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 4}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 9, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 10, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 26, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 16, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 11}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 8}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"autohive_integrations_sdk": {"fullname": "autohive_integrations_sdk", "modulename": "autohive_integrations_sdk", "kind": "module", "doc": "

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 3.0.0. Handlers should read\n individual credentials via context.credentials rather than\n reaching into context.auth directly.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.credentials", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.credentials", "kind": "variable", "doc": "

    The integration's credentials, unwrapped from the auth envelope.

    \n\n

    This is the blessed way for handlers to read credentials. The platform\npasses auth as the wrapped envelope\n{\"auth_type\": \"...\", \"credentials\": {...}}; this property returns the\ninner credentials object (matching the auth.fields schema in\nconfig.json), or an empty dict when there is no auth.

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 194}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 75}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 107, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 106, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 35, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 4}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.0710678118654755}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 4.58257569495584}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 107, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 16, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 11, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 4, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 15, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 11, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 8}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 18, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 7}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 17, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 6}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 5}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/docs/manual/integration_structure.md b/docs/manual/integration_structure.md index 7a55cb3..c90839f 100644 --- a/docs/manual/integration_structure.md +++ b/docs/manual/integration_structure.md @@ -144,7 +144,10 @@ For integrations where users provide their own credentials: Required fields: - `type`: must be `"custom"` -- `fields`: JSON Schema object with `properties` +- `fields`: a JSON Schema describing the **credentials object only** (the inner + `credentials` the platform passes at runtime), with `properties` and an + optional `required` list. `required` is allowed and recommended — as of SDK + 3.0.0 it is enforced against the credentials object. The `title` field labels the auth section in the UI. @@ -158,7 +161,10 @@ Each property in `fields.properties` supports: | `help_text` | string | Help text shown below the field | | `default` | any | Default value | -At runtime, credentials are nested under `context.auth["credentials"]`: `context.auth.get("credentials", {}).get("api_token")`. +At runtime `context.auth` is the wrapped platform envelope +(`{"auth_type": ..., "credentials": {...}}`). Handlers should read individual +credentials via `context.credentials` (which unwraps +`context.auth["credentials"]`): `context.credentials.get("api_token")`. #### Platform Auth (OAuth2) diff --git a/docs/manual/patterns.md b/docs/manual/patterns.md index 7794a73..44b44f1 100644 --- a/docs/manual/patterns.md +++ b/docs/manual/patterns.md @@ -218,17 +218,19 @@ Define multiple properties in the `auth.fields` schema: ### Accessing Credentials -Credentials are nested under `context.auth["credentials"]`: +At runtime `context.auth` is the wrapped platform envelope +(`{"auth_type": ..., "credentials": {...}}`). The `auth.fields` schema in +`config.json` describes the inner credentials object only, and `auth.fields.required` +is allowed and recommended. Read credentials via `context.credentials`, which +unwraps `context.auth["credentials"]`: ```python def get_base_url(context: ExecutionContext) -> str: - credentials = context.auth.get("credentials", {}) - domain = credentials.get("domain", "") + domain = context.credentials.get("domain", "") return f"https://{domain}.freshdesk.com/api/v2" def get_headers(context: ExecutionContext) -> Dict[str, str]: - credentials = context.auth.get("credentials", {}) - api_key = credentials.get("api_key", "") + api_key = context.credentials.get("api_key", "") auth_bytes = f"{api_key}:X".encode("ascii") return { "Authorization": f"Basic {base64.b64encode(auth_bytes).decode('ascii')}", @@ -261,15 +263,14 @@ async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> Ac ### Credentials -Never hardcode API keys, tokens, or secrets. Always read them from `context.auth`: +Never hardcode API keys, tokens, or secrets. Always read them from `context.credentials`: ```python # WRONG headers = {"Authorization": "Bearer sk-abc123"} # CORRECT -credentials = context.auth.get("credentials", {}) -api_key = credentials.get("api_key", "") +api_key = context.credentials.get("api_key", "") headers = {"Authorization": f"Bearer {api_key}"} ``` diff --git a/pyproject.toml b/pyproject.toml index 42152db..df82e8d 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autohive_integrations_sdk" -version = "2.0.0" +version = "3.0.0" authors = [ { name="Reilly Oldham", email="reilly@autohive.com" }, { name="Kai Koenig", email="kai@autohive.com" }, diff --git a/samples/api-fetch/api_fetch.py b/samples/api-fetch/api_fetch.py index 8991686..9de1bb0 100644 --- a/samples/api-fetch/api_fetch.py +++ b/samples/api-fetch/api_fetch.py @@ -34,8 +34,8 @@ class APIFetchActionBasicAuth(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: url = inputs["url"] - username = context.auth.get("user_name", "") - password = context.auth.get("password", "") + username = context.credentials.get("user_name", "") + password = context.credentials.get("password", "") # Inject credentials into the URL for Basic Auth if url.startswith("https://"): @@ -57,7 +57,7 @@ class APIFetchActionHeader(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: url = inputs["url"] - api_key = context.auth.get("api_key", "") + api_key = context.credentials.get("api_key", "") response = await context.fetch( url, diff --git a/samples/api-fetch/tests/test_api_fetch.py b/samples/api-fetch/tests/test_api_fetch.py index 27fef63..cfe16c8 100644 --- a/samples/api-fetch/tests/test_api_fetch.py +++ b/samples/api-fetch/tests/test_api_fetch.py @@ -7,9 +7,12 @@ async def test_call_api(): """Test simple API call.""" auth = { - "user_name": "test_user", - "password": "test_password", - "api_key": "test_api_key" + "auth_type": "Custom", + "credentials": { + "user_name": "test_user", + "password": "test_password", + "api_key": "test_api_key" + } } inputs = {"url": "https://httpbin.org/get"} @@ -21,9 +24,12 @@ async def test_call_api(): async def test_call_api_un_pw(): """Test API call with Basic Auth.""" auth = { - "user_name": "test_user", - "password": "test_password", - "api_key": "test_api_key" + "auth_type": "Custom", + "credentials": { + "user_name": "test_user", + "password": "test_password", + "api_key": "test_api_key" + } } inputs = {"url": "https://httpbin.org/basic-auth/test_user/test_password"} @@ -35,9 +41,12 @@ async def test_call_api_un_pw(): async def test_call_api_header(): """Test API call with Bearer token header.""" auth = { - "user_name": "test_user", - "password": "test_password", - "api_key": "test_api_key" + "auth_type": "Custom", + "credentials": { + "user_name": "test_user", + "password": "test_password", + "api_key": "test_api_key" + } } inputs = {"url": "https://httpbin.org/bearer"} diff --git a/samples/template/my_integration.py b/samples/template/my_integration.py index 69a80c2..4b16673 100644 --- a/samples/template/my_integration.py +++ b/samples/template/my_integration.py @@ -18,7 +18,7 @@ class MyAction(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: example_input = inputs["example_input"] - api_key = context.auth.get("api_key", "") + api_key = context.credentials.get("api_key", "") response = await context.fetch( "https://api.example.com/endpoint", diff --git a/samples/template/tests/test_my_integration.py b/samples/template/tests/test_my_integration.py index dfaa0f9..953bff0 100644 --- a/samples/template/tests/test_my_integration.py +++ b/samples/template/tests/test_my_integration.py @@ -6,10 +6,14 @@ async def test_my_action(): """Test the my_action action.""" - # Auth fields are passed flat (matching config.json fields schema). - # In production, the platform wraps these under {"auth_type": "...", "credentials": {...}}. + # Auth is the platform envelope. The credentials object matches the + # config.json fields schema. This is the same shape the platform sends + # in production. auth = { - "api_key": "test_api_key" + "auth_type": "Custom", + "credentials": { + "api_key": "test_api_key" + } } inputs = { diff --git a/src/autohive_integrations_sdk/__init__.py b/src/autohive_integrations_sdk/__init__.py index f27fadd..3de092f 100644 --- a/src/autohive_integrations_sdk/__init__.py +++ b/src/autohive_integrations_sdk/__init__.py @@ -1,5 +1,5 @@ # Version -__version__ = "2.0.0" +__version__ = "3.0.0" # Re-export classes from integration module from autohive_integrations_sdk.integration import ( diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index 47272ed..3fdf76d 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -104,7 +104,7 @@ def __init__(self, message: str, schema: str = None, inputs: str = None, source: self.message = message """The error message""" self.source = source - """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" + """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" super().__init__(message) class ConfigurationError(Exception): @@ -359,10 +359,14 @@ class ExecutionContext: result = await integration.execute_action("my_action", inputs, context) Args: - auth: Authentication data. In **local tests** this is a flat dict - matching the ``auth.fields`` schema in ``config.json`` - (e.g. ``{"api_key": "..."}``). In **production** the platform - wraps credentials as ``{"auth_type": "...", "credentials": {...}}``. + auth: Authentication data. This is always the platform auth envelope + ``{"auth_type": "...", "credentials": {...}}``. The ``credentials`` + object matches the ``auth.fields`` schema in ``config.json``. Local + tests must use the same wrapped shape (e.g. + ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat + auth is no longer supported as of SDK 3.0.0. Handlers should read + individual credentials via ``context.credentials`` rather than + reaching into ``context.auth`` directly. request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). metadata: Arbitrary metadata forwarded to handlers. logger: Custom logger; falls back to ``logging.getLogger(__name__)``. @@ -384,6 +388,20 @@ def __init__( """Logger instance""" self._session: Optional[aiohttp.ClientSession] = None + @property + def credentials(self) -> Dict[str, Any]: + """The integration's credentials, unwrapped from the auth envelope. + + This is the blessed way for handlers to read credentials. The platform + passes ``auth`` as the wrapped envelope + ``{"auth_type": "...", "credentials": {...}}``; this property returns the + inner ``credentials`` object (matching the ``auth.fields`` schema in + ``config.json``), or an empty dict when there is no auth. + """ + if isinstance(self.auth, dict): + return self.auth.get("credentials", {}) + return {} + async def __aenter__(self): if not self._session: self._session = aiohttp.ClientSession() @@ -743,6 +761,41 @@ def decorator(handler_class: Type[ConnectedAccountHandler]): return handler_class return decorator + def _validate_auth(self, context: ExecutionContext) -> None: + """Validate the auth envelope's credentials against ``auth.fields``. + + As of SDK 3.0.0 the platform always passes ``context.auth`` as the + wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The + ``auth.fields`` schema in ``config.json`` describes only the inner + ``credentials`` object, so validation runs against + ``context.auth["credentials"]`` — not the whole envelope. + + Integrations with no auth or no ``fields`` key skip validation entirely. + + Raises: + ValidationError: (source ``"auth"``) if ``context.auth`` is not a + wrapped envelope, or if the credentials fail the schema. + """ + if "fields" not in self.config.auth: + return + + if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict): + raise ValidationError( + 'context.auth must be the platform auth envelope ' + '{"auth_type": ..., "credentials": {...}}; flat auth is no ' + 'longer supported as of SDK 3.0.0.', + source="auth", + ) + + auth_config = self.config.auth["fields"] + validator = Draft7Validator(auth_config) + errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) + if errors: + message = "" + for error in errors: + message += f"{list(error.schema_path)}, {error.message},\n " + raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") + async def execute_action(self, name: str, inputs: Dict[str, Any], @@ -773,15 +826,7 @@ async def execute_action(self, message += f"{list(error.schema_path)}, {error.message},\n " raise ValidationError(message, action_config.input_schema, inputs, source="input") - if "fields" in self.config.auth: - auth_config = self.config.auth["fields"] - validator = Draft7Validator(auth_config) - errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) - if errors: - message = "" - for error in errors: - message += f"{list(error.schema_path)}, {error.message},\n " - raise ValidationError(message, auth_config, context.auth, source="input") + self._validate_auth(context) # Create handler instance and execute handler = self._action_handlers[name]() @@ -858,12 +903,8 @@ async def execute_polling_trigger(self, except Exception as e: raise ValidationError(e.message, e.schema, e.instance) - try: - auth_config = self.config.auth["fields"] - validate(context.auth, auth_config) - except Exception as e: - raise ValidationError(e.message, e.schema, e.instance) - + self._validate_auth(context) + # Create handler instance and execute handler = self._polling_handlers[name]() records = await handler.poll(inputs, last_poll_ts, context) @@ -899,15 +940,7 @@ async def get_connected_account(self, context: ExecutionContext) -> IntegrationR if not self._connected_account_handler: raise ValidationError("No connected account handler registered") - if "fields" in self.config.auth: - auth_config = self.config.auth["fields"] - validator = Draft7Validator(auth_config) - errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) - if errors: - message = "" - for error in errors: - message += f"{list(error.schema_path)}, {error.message},\n " - raise ValidationError(message, auth_config, context.auth) + self._validate_auth(context) handler = self._connected_account_handler() account_info = await handler.get_account_info(context) diff --git a/tests/conftest.py b/tests/conftest.py index d1cffba..990d1ed 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -82,8 +82,8 @@ def integration(tmp_config): @pytest.fixture def execution_context(): - """A simple ExecutionContext with a Custom API key.""" + """A simple ExecutionContext with a Custom API key in the platform envelope.""" return ExecutionContext( - auth={"api_key": "test-key-123"}, + auth={"auth_type": "Custom", "credentials": {"api_key": "test-key-123"}}, request_config={"max_retries": 1, "timeout": 1}, ) diff --git a/tests/test_integration.py b/tests/test_integration.py index e1f003a..16c76fb 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -76,7 +76,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"greeting": f"Hello {inputs['name']}"}) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "World"}, ctx) assert result.type == ResultType.ACTION @@ -90,7 +90,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"greeting": "hi"}, cost_usd=0.05) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.ACTION @@ -103,7 +103,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"greeting": "hi"}) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {}, ctx) assert result.type == ResultType.VALIDATION_ERROR @@ -115,7 +115,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"wrong_key": 123}) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.VALIDATION_ERROR @@ -127,14 +127,14 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return {"greeting": "plain dict"} - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.VALIDATION_ERROR async def test_execute_action_not_registered(integration): - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.VALIDATION_ERROR @@ -146,7 +146,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionError(message="something went wrong", cost_usd=0.01) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.ACTION_ERROR @@ -172,7 +172,7 @@ class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [{"id": "1", "data": {"message": "hello"}}] - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) records = await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx ) @@ -188,7 +188,7 @@ class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [{"data": {"message": "no id"}}] - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError, match="id"): await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx @@ -213,7 +213,7 @@ class Handler(ConnectedAccountHandler): async def get_account_info(self, context): return ConnectedAccountInfo(email="a@b.com", first_name="Alice") - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.get_connected_account(ctx) assert result.type == ResultType.CONNECTED_ACCOUNT @@ -227,7 +227,7 @@ class Handler(ConnectedAccountHandler): async def get_account_info(self, context): return {"email": "raw dict"} - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError, match="ConnectedAccountInfo"): await integration.get_connected_account(ctx) @@ -251,17 +251,19 @@ def test_parse_interval_invalid(): async def test_execute_action_auth_validation_failure(integration): - """Invalid auth credentials (missing required api_key) → VALIDATION_ERROR.""" + """Wrapped auth missing a required credential → VALIDATION_ERROR (source 'auth').""" @integration.action("test_action") class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"greeting": "hi"}) - ctx = ExecutionContext(auth={}) # missing required api_key + # Wrapped envelope, but credentials are missing the required api_key. + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) assert result.type == ResultType.VALIDATION_ERROR + assert result.result["source"] == "auth" async def test_execute_action_no_auth_fields_in_config(tmp_path): @@ -306,7 +308,7 @@ async def execute(self, inputs, context): async def test_execute_polling_trigger_not_registered(integration): - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError, match="not registered"): await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx @@ -321,7 +323,7 @@ class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [{"id": "1"}] # missing 'data' - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError, match="data"): await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx @@ -336,7 +338,7 @@ class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [{"id": "1", "data": {"wrong_field": 123}}] - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError): await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx @@ -353,7 +355,7 @@ async def poll(self, inputs, last_poll_ts, context): {"id": "3", "data": {"message": "third"}}, ] - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) records = await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx ) @@ -366,7 +368,7 @@ async def poll(self, inputs, last_poll_ts, context): async def test_get_connected_account_no_handler(integration): - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError, match="No connected account handler"): await integration.get_connected_account(ctx) @@ -377,9 +379,11 @@ class Handler(ConnectedAccountHandler): async def get_account_info(self, context): return ConnectedAccountInfo(email="a@b.com") - ctx = ExecutionContext(auth={}) # missing required api_key - with pytest.raises(ValidationError): + # Wrapped envelope, but credentials are missing the required api_key. + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) + with pytest.raises(ValidationError) as exc_info: await integration.get_connected_account(ctx) + assert exc_info.value.source == "auth" async def test_get_connected_account_no_auth_fields(tmp_path): @@ -514,7 +518,7 @@ class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [] - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) with pytest.raises(ValidationError): await integration.execute_polling_trigger( "test_trigger", {}, None, ctx # missing required 'channel' @@ -522,18 +526,20 @@ async def poll(self, inputs, last_poll_ts, context): async def test_execute_polling_trigger_auth_failure(integration): - """Invalid auth credentials for polling trigger → ValidationError.""" + """Wrapped auth missing a required credential for polling trigger → ValidationError.""" @integration.polling_trigger("test_trigger") class Handler(PollingTriggerHandler): async def poll(self, inputs, last_poll_ts, context): return [] - ctx = ExecutionContext(auth={}) # missing required api_key - with pytest.raises(ValidationError): + # Wrapped envelope, but credentials are missing the required api_key. + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) + with pytest.raises(ValidationError) as exc_info: await integration.execute_polling_trigger( "test_trigger", {"channel": "general"}, None, ctx ) + assert exc_info.value.source == "auth" def test_re_register_handler_overwrites(integration): @@ -586,3 +592,233 @@ async def get_account_info(self, context): result = await Concrete().get_account_info(None) assert result is None + + +# ── Strict wrapped-auth validation (SDK 3.0.0) ────────────────────────────── + + +def _no_required_auth_config(): + """Config whose auth.fields has properties but no required list.""" + return { + "name": "no-required-auth", + "version": "1.0.0", + "description": "Auth fields without a required list", + "auth": { + "auth_type": "Custom", + "fields": { + "type": "object", + "properties": {"api_key": {"type": "string"}}, + }, + }, + "actions": { + "test_action": { + "description": "A simple test action", + "input_schema": { + "type": "object", + "properties": {"name": {"type": "string"}}, + "required": ["name"], + }, + "output_schema": { + "type": "object", + "properties": {"greeting": {"type": "string"}}, + "required": ["greeting"], + }, + } + }, + "polling_triggers": { + "test_trigger": { + "description": "A simple test trigger", + "polling_interval": "5m", + "input_schema": { + "type": "object", + "properties": {"channel": {"type": "string"}}, + "required": ["channel"], + }, + "output_schema": { + "type": "object", + "properties": {"message": {"type": "string"}}, + "required": ["message"], + }, + } + }, + } + + +async def test_execute_action_wrapped_auth_success(integration): + """Wrapped auth with a non-empty required credential passes and runs the action.""" + + @integration.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": f"Hello {inputs['name']}"}) + + ctx = ExecutionContext( + auth={"auth_type": "Custom", "credentials": {"api_key": "k"}} + ) + result = await integration.execute_action("test_action", {"name": "World"}, ctx) + + assert result.type == ResultType.ACTION + assert result.result.data == {"greeting": "Hello World"} + + +async def test_execute_action_flat_auth_rejected(integration): + """Flat auth (no credentials key) fails with the explicit envelope error.""" + + @integration.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": "hi"}) + + ctx = ExecutionContext(auth={"api_key": "k"}) # flat, no envelope + result = await integration.execute_action("test_action", {"name": "x"}, ctx) + + assert result.type == ResultType.VALIDATION_ERROR + assert result.result["source"] == "auth" + assert "envelope" in result.result["message"] + assert "3.0.0" in result.result["message"] + + +async def test_execute_action_empty_credentials_no_required_passes(tmp_path): + """Empty credentials pass when auth.fields has no required list.""" + config_file = tmp_path / "config.json" + config_file.write_text(json.dumps(_no_required_auth_config())) + intg = Integration.load(config_file) + + @intg.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": "hi"}) + + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) + result = await intg.execute_action("test_action", {"name": "x"}, ctx) + + assert result.type == ResultType.ACTION + + +async def test_execute_polling_trigger_wrapped_auth_success(integration): + """Wrapped auth with a required credential passes for polling triggers.""" + + @integration.polling_trigger("test_trigger") + class Handler(PollingTriggerHandler): + async def poll(self, inputs, last_poll_ts, context): + return [{"id": "1", "data": {"message": "hello"}}] + + ctx = ExecutionContext( + auth={"auth_type": "Custom", "credentials": {"api_key": "k"}} + ) + records = await integration.execute_polling_trigger( + "test_trigger", {"channel": "general"}, None, ctx + ) + + assert len(records) == 1 + assert records[0]["id"] == "1" + + +async def test_execute_polling_trigger_flat_auth_rejected(integration): + """Flat auth is rejected for polling triggers with the explicit envelope error.""" + + @integration.polling_trigger("test_trigger") + class Handler(PollingTriggerHandler): + async def poll(self, inputs, last_poll_ts, context): + return [] + + ctx = ExecutionContext(auth={"api_key": "k"}) # flat, no envelope + with pytest.raises(ValidationError) as exc_info: + await integration.execute_polling_trigger( + "test_trigger", {"channel": "general"}, None, ctx + ) + assert exc_info.value.source == "auth" + assert "envelope" in exc_info.value.message + + +async def test_execute_polling_trigger_empty_credentials_no_required_passes(tmp_path): + """Empty credentials pass for polling triggers when auth.fields has no required.""" + config_file = tmp_path / "config.json" + config_file.write_text(json.dumps(_no_required_auth_config())) + intg = Integration.load(config_file) + + @intg.polling_trigger("test_trigger") + class Handler(PollingTriggerHandler): + async def poll(self, inputs, last_poll_ts, context): + return [{"id": "1", "data": {"message": "hello"}}] + + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) + records = await intg.execute_polling_trigger( + "test_trigger", {"channel": "general"}, None, ctx + ) + + assert len(records) == 1 + + +async def test_get_connected_account_wrapped_auth_success(integration): + """Wrapped auth with a required credential passes for connected accounts.""" + + @integration.connected_account() + class Handler(ConnectedAccountHandler): + async def get_account_info(self, context): + return ConnectedAccountInfo(email="a@b.com") + + ctx = ExecutionContext( + auth={"auth_type": "Custom", "credentials": {"api_key": "k"}} + ) + result = await integration.get_connected_account(ctx) + + assert result.type == ResultType.CONNECTED_ACCOUNT + assert result.result.email == "a@b.com" + + +async def test_get_connected_account_flat_auth_rejected(integration): + """Flat auth is rejected for connected accounts with the explicit envelope error.""" + + @integration.connected_account() + class Handler(ConnectedAccountHandler): + async def get_account_info(self, context): + return ConnectedAccountInfo(email="a@b.com") + + ctx = ExecutionContext(auth={"api_key": "k"}) # flat, no envelope + with pytest.raises(ValidationError) as exc_info: + await integration.get_connected_account(ctx) + assert exc_info.value.source == "auth" + assert "envelope" in exc_info.value.message + + +async def test_get_connected_account_empty_credentials_no_required_passes(tmp_path): + """Empty credentials pass for connected accounts when auth.fields has no required.""" + config_file = tmp_path / "config.json" + config_file.write_text(json.dumps(_no_required_auth_config())) + intg = Integration.load(config_file) + + @intg.connected_account() + class Handler(ConnectedAccountHandler): + async def get_account_info(self, context): + return ConnectedAccountInfo(email="a@b.com") + + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {}}) + result = await intg.get_connected_account(ctx) + + assert result.type == ResultType.CONNECTED_ACCOUNT + + +# ── ExecutionContext.credentials property ─────────────────────────────────── + + +def test_execution_context_credentials_unwraps_envelope(): + ctx = ExecutionContext( + auth={"auth_type": "Custom", "credentials": {"api_key": "k", "api_url": "u"}} + ) + assert ctx.credentials == {"api_key": "k", "api_url": "u"} + + +def test_execution_context_credentials_empty_when_no_auth(): + ctx = ExecutionContext() + assert ctx.credentials == {} + + +def test_execution_context_credentials_empty_when_no_credentials_key(): + ctx = ExecutionContext(auth={"auth_type": "Custom"}) + assert ctx.credentials == {} + + +def test_execution_context_credentials_empty_when_auth_not_dict(): + ctx = ExecutionContext(auth=None) + assert ctx.credentials == {} From 452a126d0c79a2ff5cc872c1ada06e291486b8c3 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Thu, 2 Jul 2026 15:02:57 +1200 Subject: [PATCH 2/9] fix: require auth_type in envelope and purge flat auth from docs Validation now rejects envelopes missing a non-empty auth_type string, closing an undocumented third shape that made fetch() default to PlatformOauth2 header behavior. Tutorial and skill docs now teach the wrapped envelope and context.credentials. --- .../integration.html | 1030 +++++++++-------- .../manual/building_your_first_integration.md | 7 +- skills/writing-integration-tests/SKILL.md | 4 +- skills/writing-unit-tests/SKILL.md | 26 +- src/autohive_integrations_sdk/integration.py | 17 +- tests/test_integration.py | 64 + 6 files changed, 624 insertions(+), 524 deletions(-) diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html index e494610..7b51d8a 100644 --- a/docs/apidocs/autohive_integrations_sdk/integration.html +++ b/docs/apidocs/autohive_integrations_sdk/integration.html @@ -1234,188 +1234,197 @@

    774 775 Raises: 776 ValidationError: (source ``"auth"``) if ``context.auth`` is not a -777 wrapped envelope, or if the credentials fail the schema. -778 """ -779 if "fields" not in self.config.auth: -780 return -781 -782 if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict): -783 raise ValidationError( -784 'context.auth must be the platform auth envelope ' -785 '{"auth_type": ..., "credentials": {...}}; flat auth is no ' -786 'longer supported as of SDK 3.0.0.', -787 source="auth", -788 ) -789 -790 auth_config = self.config.auth["fields"] -791 validator = Draft7Validator(auth_config) -792 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -793 if errors: -794 message = "" -795 for error in errors: -796 message += f"{list(error.schema_path)}, {error.message},\n " -797 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +777 wrapped envelope (a dict with a non-empty string ``auth_type`` +778 and a dict ``credentials``), or if the credentials fail the +779 schema. +780 """ +781 if "fields" not in self.config.auth: +782 return +783 +784 auth = context.auth +785 has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) +786 has_valid_auth_type = ( +787 isinstance(auth, dict) +788 and isinstance(auth.get("auth_type"), str) +789 and auth.get("auth_type") != "" +790 ) +791 if not has_valid_credentials or not has_valid_auth_type: +792 raise ValidationError( +793 'context.auth must be the platform auth envelope ' +794 '{"auth_type": ..., "credentials": {...}} with a non-empty ' +795 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', +796 source="auth", +797 ) 798 -799 async def execute_action(self, -800 name: str, -801 inputs: Dict[str, Any], -802 context: ExecutionContext) -> IntegrationResult: -803 """Execute a registered action. -804 -805 Args: -806 name: Name of the action to execute -807 inputs: Action inputs -808 context: Execution context -809 -810 Returns: -811 IntegrationResult with action data (ResultType.ACTION), -812 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -813 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -814 """ -815 try: -816 if name not in self._action_handlers: -817 raise ValidationError(f"Action '{name}' not registered") +799 auth_config = self.config.auth["fields"] +800 validator = Draft7Validator(auth_config) +801 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +802 if errors: +803 message = "" +804 for error in errors: +805 message += f"{list(error.schema_path)}, {error.message},\n " +806 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +807 +808 async def execute_action(self, +809 name: str, +810 inputs: Dict[str, Any], +811 context: ExecutionContext) -> IntegrationResult: +812 """Execute a registered action. +813 +814 Args: +815 name: Name of the action to execute +816 inputs: Action inputs +817 context: Execution context 818 -819 # Validate inputs against action schema -820 action_config = self.config.actions[name] -821 validator = Draft7Validator(action_config.input_schema) -822 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -823 if errors: -824 message = "" -825 for error in errors: -826 message += f"{list(error.schema_path)}, {error.message},\n " -827 raise ValidationError(message, action_config.input_schema, inputs, source="input") -828 -829 self._validate_auth(context) -830 -831 # Create handler instance and execute -832 handler = self._action_handlers[name]() -833 result = await handler.execute(inputs, context) -834 -835 # Handle ActionError - skip output schema validation -836 if isinstance(result, ActionError): -837 return IntegrationResult( -838 version=__version__, -839 type=ResultType.ACTION_ERROR, -840 result=result -841 ) -842 -843 # Validate that result is ActionResult -844 if not isinstance(result, ActionResult): -845 raise ValidationError( -846 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -847 source="output" -848 ) -849 -850 # Validate output schema against the data inside ActionResult -851 validator = Draft7Validator(action_config.output_schema) -852 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -853 if errors: -854 message = "" -855 for error in errors: -856 message += f"{list(error.schema_path)}, {error.message},\n " -857 raise ValidationError(message, action_config.output_schema, result.data, source="output") +819 Returns: +820 IntegrationResult with action data (ResultType.ACTION), +821 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +822 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +823 """ +824 try: +825 if name not in self._action_handlers: +826 raise ValidationError(f"Action '{name}' not registered") +827 +828 # Validate inputs against action schema +829 action_config = self.config.actions[name] +830 validator = Draft7Validator(action_config.input_schema) +831 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +832 if errors: +833 message = "" +834 for error in errors: +835 message += f"{list(error.schema_path)}, {error.message},\n " +836 raise ValidationError(message, action_config.input_schema, inputs, source="input") +837 +838 self._validate_auth(context) +839 +840 # Create handler instance and execute +841 handler = self._action_handlers[name]() +842 result = await handler.execute(inputs, context) +843 +844 # Handle ActionError - skip output schema validation +845 if isinstance(result, ActionError): +846 return IntegrationResult( +847 version=__version__, +848 type=ResultType.ACTION_ERROR, +849 result=result +850 ) +851 +852 # Validate that result is ActionResult +853 if not isinstance(result, ActionResult): +854 raise ValidationError( +855 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +856 source="output" +857 ) 858 -859 # Return IntegrationResult with ActionResult directly -860 return IntegrationResult( -861 version=__version__, -862 type=ResultType.ACTION, -863 result=result -864 ) -865 except ValidationError as e: -866 return IntegrationResult( -867 version=__version__, -868 type=ResultType.VALIDATION_ERROR, -869 result={ -870 'message': str(e), -871 'property': None, -872 'value': None, -873 'source': getattr(e, 'source', 'legacy') -874 } -875 ) -876 -877 async def execute_polling_trigger(self, -878 name: str, -879 inputs: Dict[str, Any], -880 last_poll_ts: Optional[str], -881 context: ExecutionContext) -> List[Dict[str, Any]]: -882 """Execute a registered polling trigger -883 -884 Args: -885 name: Name of the polling trigger to execute -886 inputs: Trigger inputs -887 last_poll_ts: Last poll timestamp -888 context: Execution context -889 -890 Returns: -891 List of records -892 -893 Raises: -894 ValidationError: If inputs or outputs don't match schema -895 """ -896 if name not in self._polling_handlers: -897 raise ValidationError(f"Polling trigger '{name}' not registered") -898 -899 # Validate trigger configuration -900 trigger_config = self.config.polling_triggers[name] -901 try: -902 validate(inputs, trigger_config.input_schema) -903 except Exception as e: -904 raise ValidationError(e.message, e.schema, e.instance) -905 -906 self._validate_auth(context) +859 # Validate output schema against the data inside ActionResult +860 validator = Draft7Validator(action_config.output_schema) +861 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +862 if errors: +863 message = "" +864 for error in errors: +865 message += f"{list(error.schema_path)}, {error.message},\n " +866 raise ValidationError(message, action_config.output_schema, result.data, source="output") +867 +868 # Return IntegrationResult with ActionResult directly +869 return IntegrationResult( +870 version=__version__, +871 type=ResultType.ACTION, +872 result=result +873 ) +874 except ValidationError as e: +875 return IntegrationResult( +876 version=__version__, +877 type=ResultType.VALIDATION_ERROR, +878 result={ +879 'message': str(e), +880 'property': None, +881 'value': None, +882 'source': getattr(e, 'source', 'legacy') +883 } +884 ) +885 +886 async def execute_polling_trigger(self, +887 name: str, +888 inputs: Dict[str, Any], +889 last_poll_ts: Optional[str], +890 context: ExecutionContext) -> List[Dict[str, Any]]: +891 """Execute a registered polling trigger +892 +893 Args: +894 name: Name of the polling trigger to execute +895 inputs: Trigger inputs +896 last_poll_ts: Last poll timestamp +897 context: Execution context +898 +899 Returns: +900 List of records +901 +902 Raises: +903 ValidationError: If inputs or outputs don't match schema +904 """ +905 if name not in self._polling_handlers: +906 raise ValidationError(f"Polling trigger '{name}' not registered") 907 -908 # Create handler instance and execute -909 handler = self._polling_handlers[name]() -910 records = await handler.poll(inputs, last_poll_ts, context) -911 # Validate each record -912 for record in records: -913 if "id" not in record: -914 raise ValidationError( -915 f"Polling trigger '{name}' returned record without required 'id' field") -916 if "data" not in record: -917 raise ValidationError( -918 f"Polling trigger '{name}' returned record without required 'data' field") -919 -920 # Validate record data against output schema -921 try: -922 validate(record["data"], trigger_config.output_schema) -923 except Exception as e: -924 raise ValidationError(e.message, e.schema, e.instance) -925 -926 return records -927 -928 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -929 """Get connected account information -930 -931 Args: -932 context: Execution context -933 -934 Returns: -935 IntegrationResult containing connected account data +908 # Validate trigger configuration +909 trigger_config = self.config.polling_triggers[name] +910 try: +911 validate(inputs, trigger_config.input_schema) +912 except Exception as e: +913 raise ValidationError(e.message, e.schema, e.instance) +914 +915 self._validate_auth(context) +916 +917 # Create handler instance and execute +918 handler = self._polling_handlers[name]() +919 records = await handler.poll(inputs, last_poll_ts, context) +920 # Validate each record +921 for record in records: +922 if "id" not in record: +923 raise ValidationError( +924 f"Polling trigger '{name}' returned record without required 'id' field") +925 if "data" not in record: +926 raise ValidationError( +927 f"Polling trigger '{name}' returned record without required 'data' field") +928 +929 # Validate record data against output schema +930 try: +931 validate(record["data"], trigger_config.output_schema) +932 except Exception as e: +933 raise ValidationError(e.message, e.schema, e.instance) +934 +935 return records 936 -937 Raises: -938 ValidationError: If no connected account handler is registered or auth is invalid -939 """ -940 if not self._connected_account_handler: -941 raise ValidationError("No connected account handler registered") +937 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +938 """Get connected account information +939 +940 Args: +941 context: Execution context 942 -943 self._validate_auth(context) -944 -945 handler = self._connected_account_handler() -946 account_info = await handler.get_account_info(context) -947 -948 if not isinstance(account_info, ConnectedAccountInfo): -949 raise ValidationError( -950 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -951 ) -952 -953 # Return IntegrationResult with ConnectedAccountInfo object directly -954 return IntegrationResult( -955 version=__version__, -956 type=ResultType.CONNECTED_ACCOUNT, -957 result=account_info -958 ) +943 Returns: +944 IntegrationResult containing connected account data +945 +946 Raises: +947 ValidationError: If no connected account handler is registered or auth is invalid +948 """ +949 if not self._connected_account_handler: +950 raise ValidationError("No connected account handler registered") +951 +952 self._validate_auth(context) +953 +954 handler = self._connected_account_handler() +955 account_info = await handler.get_account_info(context) +956 +957 if not isinstance(account_info, ConnectedAccountInfo): +958 raise ValidationError( +959 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +960 ) +961 +962 # Return IntegrationResult with ConnectedAccountInfo object directly +963 return IntegrationResult( +964 version=__version__, +965 type=ResultType.CONNECTED_ACCOUNT, +966 result=account_info +967 )

    @@ -3921,188 +3930,197 @@
    Inherited Members
    775 776 Raises: 777 ValidationError: (source ``"auth"``) if ``context.auth`` is not a -778 wrapped envelope, or if the credentials fail the schema. -779 """ -780 if "fields" not in self.config.auth: -781 return -782 -783 if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict): -784 raise ValidationError( -785 'context.auth must be the platform auth envelope ' -786 '{"auth_type": ..., "credentials": {...}}; flat auth is no ' -787 'longer supported as of SDK 3.0.0.', -788 source="auth", -789 ) -790 -791 auth_config = self.config.auth["fields"] -792 validator = Draft7Validator(auth_config) -793 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -794 if errors: -795 message = "" -796 for error in errors: -797 message += f"{list(error.schema_path)}, {error.message},\n " -798 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +778 wrapped envelope (a dict with a non-empty string ``auth_type`` +779 and a dict ``credentials``), or if the credentials fail the +780 schema. +781 """ +782 if "fields" not in self.config.auth: +783 return +784 +785 auth = context.auth +786 has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) +787 has_valid_auth_type = ( +788 isinstance(auth, dict) +789 and isinstance(auth.get("auth_type"), str) +790 and auth.get("auth_type") != "" +791 ) +792 if not has_valid_credentials or not has_valid_auth_type: +793 raise ValidationError( +794 'context.auth must be the platform auth envelope ' +795 '{"auth_type": ..., "credentials": {...}} with a non-empty ' +796 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', +797 source="auth", +798 ) 799 -800 async def execute_action(self, -801 name: str, -802 inputs: Dict[str, Any], -803 context: ExecutionContext) -> IntegrationResult: -804 """Execute a registered action. -805 -806 Args: -807 name: Name of the action to execute -808 inputs: Action inputs -809 context: Execution context -810 -811 Returns: -812 IntegrationResult with action data (ResultType.ACTION), -813 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -814 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -815 """ -816 try: -817 if name not in self._action_handlers: -818 raise ValidationError(f"Action '{name}' not registered") +800 auth_config = self.config.auth["fields"] +801 validator = Draft7Validator(auth_config) +802 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +803 if errors: +804 message = "" +805 for error in errors: +806 message += f"{list(error.schema_path)}, {error.message},\n " +807 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +808 +809 async def execute_action(self, +810 name: str, +811 inputs: Dict[str, Any], +812 context: ExecutionContext) -> IntegrationResult: +813 """Execute a registered action. +814 +815 Args: +816 name: Name of the action to execute +817 inputs: Action inputs +818 context: Execution context 819 -820 # Validate inputs against action schema -821 action_config = self.config.actions[name] -822 validator = Draft7Validator(action_config.input_schema) -823 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -824 if errors: -825 message = "" -826 for error in errors: -827 message += f"{list(error.schema_path)}, {error.message},\n " -828 raise ValidationError(message, action_config.input_schema, inputs, source="input") -829 -830 self._validate_auth(context) -831 -832 # Create handler instance and execute -833 handler = self._action_handlers[name]() -834 result = await handler.execute(inputs, context) -835 -836 # Handle ActionError - skip output schema validation -837 if isinstance(result, ActionError): -838 return IntegrationResult( -839 version=__version__, -840 type=ResultType.ACTION_ERROR, -841 result=result -842 ) -843 -844 # Validate that result is ActionResult -845 if not isinstance(result, ActionResult): -846 raise ValidationError( -847 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -848 source="output" -849 ) -850 -851 # Validate output schema against the data inside ActionResult -852 validator = Draft7Validator(action_config.output_schema) -853 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -854 if errors: -855 message = "" -856 for error in errors: -857 message += f"{list(error.schema_path)}, {error.message},\n " -858 raise ValidationError(message, action_config.output_schema, result.data, source="output") +820 Returns: +821 IntegrationResult with action data (ResultType.ACTION), +822 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +823 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +824 """ +825 try: +826 if name not in self._action_handlers: +827 raise ValidationError(f"Action '{name}' not registered") +828 +829 # Validate inputs against action schema +830 action_config = self.config.actions[name] +831 validator = Draft7Validator(action_config.input_schema) +832 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +833 if errors: +834 message = "" +835 for error in errors: +836 message += f"{list(error.schema_path)}, {error.message},\n " +837 raise ValidationError(message, action_config.input_schema, inputs, source="input") +838 +839 self._validate_auth(context) +840 +841 # Create handler instance and execute +842 handler = self._action_handlers[name]() +843 result = await handler.execute(inputs, context) +844 +845 # Handle ActionError - skip output schema validation +846 if isinstance(result, ActionError): +847 return IntegrationResult( +848 version=__version__, +849 type=ResultType.ACTION_ERROR, +850 result=result +851 ) +852 +853 # Validate that result is ActionResult +854 if not isinstance(result, ActionResult): +855 raise ValidationError( +856 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +857 source="output" +858 ) 859 -860 # Return IntegrationResult with ActionResult directly -861 return IntegrationResult( -862 version=__version__, -863 type=ResultType.ACTION, -864 result=result -865 ) -866 except ValidationError as e: -867 return IntegrationResult( -868 version=__version__, -869 type=ResultType.VALIDATION_ERROR, -870 result={ -871 'message': str(e), -872 'property': None, -873 'value': None, -874 'source': getattr(e, 'source', 'legacy') -875 } -876 ) -877 -878 async def execute_polling_trigger(self, -879 name: str, -880 inputs: Dict[str, Any], -881 last_poll_ts: Optional[str], -882 context: ExecutionContext) -> List[Dict[str, Any]]: -883 """Execute a registered polling trigger -884 -885 Args: -886 name: Name of the polling trigger to execute -887 inputs: Trigger inputs -888 last_poll_ts: Last poll timestamp -889 context: Execution context -890 -891 Returns: -892 List of records -893 -894 Raises: -895 ValidationError: If inputs or outputs don't match schema -896 """ -897 if name not in self._polling_handlers: -898 raise ValidationError(f"Polling trigger '{name}' not registered") -899 -900 # Validate trigger configuration -901 trigger_config = self.config.polling_triggers[name] -902 try: -903 validate(inputs, trigger_config.input_schema) -904 except Exception as e: -905 raise ValidationError(e.message, e.schema, e.instance) -906 -907 self._validate_auth(context) +860 # Validate output schema against the data inside ActionResult +861 validator = Draft7Validator(action_config.output_schema) +862 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +863 if errors: +864 message = "" +865 for error in errors: +866 message += f"{list(error.schema_path)}, {error.message},\n " +867 raise ValidationError(message, action_config.output_schema, result.data, source="output") +868 +869 # Return IntegrationResult with ActionResult directly +870 return IntegrationResult( +871 version=__version__, +872 type=ResultType.ACTION, +873 result=result +874 ) +875 except ValidationError as e: +876 return IntegrationResult( +877 version=__version__, +878 type=ResultType.VALIDATION_ERROR, +879 result={ +880 'message': str(e), +881 'property': None, +882 'value': None, +883 'source': getattr(e, 'source', 'legacy') +884 } +885 ) +886 +887 async def execute_polling_trigger(self, +888 name: str, +889 inputs: Dict[str, Any], +890 last_poll_ts: Optional[str], +891 context: ExecutionContext) -> List[Dict[str, Any]]: +892 """Execute a registered polling trigger +893 +894 Args: +895 name: Name of the polling trigger to execute +896 inputs: Trigger inputs +897 last_poll_ts: Last poll timestamp +898 context: Execution context +899 +900 Returns: +901 List of records +902 +903 Raises: +904 ValidationError: If inputs or outputs don't match schema +905 """ +906 if name not in self._polling_handlers: +907 raise ValidationError(f"Polling trigger '{name}' not registered") 908 -909 # Create handler instance and execute -910 handler = self._polling_handlers[name]() -911 records = await handler.poll(inputs, last_poll_ts, context) -912 # Validate each record -913 for record in records: -914 if "id" not in record: -915 raise ValidationError( -916 f"Polling trigger '{name}' returned record without required 'id' field") -917 if "data" not in record: -918 raise ValidationError( -919 f"Polling trigger '{name}' returned record without required 'data' field") -920 -921 # Validate record data against output schema -922 try: -923 validate(record["data"], trigger_config.output_schema) -924 except Exception as e: -925 raise ValidationError(e.message, e.schema, e.instance) -926 -927 return records -928 -929 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -930 """Get connected account information -931 -932 Args: -933 context: Execution context -934 -935 Returns: -936 IntegrationResult containing connected account data +909 # Validate trigger configuration +910 trigger_config = self.config.polling_triggers[name] +911 try: +912 validate(inputs, trigger_config.input_schema) +913 except Exception as e: +914 raise ValidationError(e.message, e.schema, e.instance) +915 +916 self._validate_auth(context) +917 +918 # Create handler instance and execute +919 handler = self._polling_handlers[name]() +920 records = await handler.poll(inputs, last_poll_ts, context) +921 # Validate each record +922 for record in records: +923 if "id" not in record: +924 raise ValidationError( +925 f"Polling trigger '{name}' returned record without required 'id' field") +926 if "data" not in record: +927 raise ValidationError( +928 f"Polling trigger '{name}' returned record without required 'data' field") +929 +930 # Validate record data against output schema +931 try: +932 validate(record["data"], trigger_config.output_schema) +933 except Exception as e: +934 raise ValidationError(e.message, e.schema, e.instance) +935 +936 return records 937 -938 Raises: -939 ValidationError: If no connected account handler is registered or auth is invalid -940 """ -941 if not self._connected_account_handler: -942 raise ValidationError("No connected account handler registered") +938 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +939 """Get connected account information +940 +941 Args: +942 context: Execution context 943 -944 self._validate_auth(context) -945 -946 handler = self._connected_account_handler() -947 account_info = await handler.get_account_info(context) -948 -949 if not isinstance(account_info, ConnectedAccountInfo): -950 raise ValidationError( -951 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -952 ) -953 -954 # Return IntegrationResult with ConnectedAccountInfo object directly -955 return IntegrationResult( -956 version=__version__, -957 type=ResultType.CONNECTED_ACCOUNT, -958 result=account_info -959 ) +944 Returns: +945 IntegrationResult containing connected account data +946 +947 Raises: +948 ValidationError: If no connected account handler is registered or auth is invalid +949 """ +950 if not self._connected_account_handler: +951 raise ValidationError("No connected account handler registered") +952 +953 self._validate_auth(context) +954 +955 handler = self._connected_account_handler() +956 account_info = await handler.get_account_info(context) +957 +958 if not isinstance(account_info, ConnectedAccountInfo): +959 raise ValidationError( +960 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +961 ) +962 +963 # Return IntegrationResult with ConnectedAccountInfo object directly +964 return IntegrationResult( +965 version=__version__, +966 type=ResultType.CONNECTED_ACCOUNT, +967 result=account_info +968 )
    @@ -4435,83 +4453,83 @@
    Inherited Members
    -
    800    async def execute_action(self,
    -801                           name: str,
    -802                           inputs: Dict[str, Any],
    -803                           context: ExecutionContext) -> IntegrationResult:
    -804        """Execute a registered action.
    -805
    -806        Args:
    -807            name: Name of the action to execute
    -808            inputs: Action inputs
    -809            context: Execution context
    -810
    -811        Returns:
    -812            IntegrationResult with action data (ResultType.ACTION),
    -813            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -814            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -815        """
    -816        try:
    -817            if name not in self._action_handlers:
    -818                raise ValidationError(f"Action '{name}' not registered")
    +            
    809    async def execute_action(self,
    +810                           name: str,
    +811                           inputs: Dict[str, Any],
    +812                           context: ExecutionContext) -> IntegrationResult:
    +813        """Execute a registered action.
    +814
    +815        Args:
    +816            name: Name of the action to execute
    +817            inputs: Action inputs
    +818            context: Execution context
     819
    -820            # Validate inputs against action schema
    -821            action_config = self.config.actions[name]
    -822            validator = Draft7Validator(action_config.input_schema)
    -823            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -824            if errors:
    -825                message = ""
    -826                for error in errors:
    -827                    message += f"{list(error.schema_path)}, {error.message},\n "
    -828                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -829
    -830            self._validate_auth(context)
    -831
    -832            # Create handler instance and execute
    -833            handler = self._action_handlers[name]()
    -834            result = await handler.execute(inputs, context)
    -835
    -836            # Handle ActionError - skip output schema validation
    -837            if isinstance(result, ActionError):
    -838                return IntegrationResult(
    -839                    version=__version__,
    -840                    type=ResultType.ACTION_ERROR,
    -841                    result=result
    -842                )
    -843
    -844            # Validate that result is ActionResult
    -845            if not isinstance(result, ActionResult):
    -846                raise ValidationError(
    -847                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -848                    source="output"
    -849                )
    -850
    -851            # Validate output schema against the data inside ActionResult
    -852            validator = Draft7Validator(action_config.output_schema)
    -853            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -854            if errors:
    -855                message = ""
    -856                for error in errors:
    -857                    message += f"{list(error.schema_path)}, {error.message},\n "
    -858                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +820        Returns:
    +821            IntegrationResult with action data (ResultType.ACTION),
    +822            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +823            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +824        """
    +825        try:
    +826            if name not in self._action_handlers:
    +827                raise ValidationError(f"Action '{name}' not registered")
    +828
    +829            # Validate inputs against action schema
    +830            action_config = self.config.actions[name]
    +831            validator = Draft7Validator(action_config.input_schema)
    +832            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +833            if errors:
    +834                message = ""
    +835                for error in errors:
    +836                    message += f"{list(error.schema_path)}, {error.message},\n "
    +837                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +838
    +839            self._validate_auth(context)
    +840
    +841            # Create handler instance and execute
    +842            handler = self._action_handlers[name]()
    +843            result = await handler.execute(inputs, context)
    +844
    +845            # Handle ActionError - skip output schema validation
    +846            if isinstance(result, ActionError):
    +847                return IntegrationResult(
    +848                    version=__version__,
    +849                    type=ResultType.ACTION_ERROR,
    +850                    result=result
    +851                )
    +852
    +853            # Validate that result is ActionResult
    +854            if not isinstance(result, ActionResult):
    +855                raise ValidationError(
    +856                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +857                    source="output"
    +858                )
     859
    -860            # Return IntegrationResult with ActionResult directly
    -861            return IntegrationResult(
    -862                version=__version__,
    -863                type=ResultType.ACTION,
    -864                result=result
    -865            )
    -866        except ValidationError as e:
    -867            return IntegrationResult(
    -868                version=__version__,
    -869                type=ResultType.VALIDATION_ERROR,
    -870                result={
    -871                    'message': str(e),
    -872                    'property': None,
    -873                    'value': None,
    -874                    'source': getattr(e, 'source', 'legacy')
    -875                }
    -876            )
    +860            # Validate output schema against the data inside ActionResult
    +861            validator = Draft7Validator(action_config.output_schema)
    +862            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +863            if errors:
    +864                message = ""
    +865                for error in errors:
    +866                    message += f"{list(error.schema_path)}, {error.message},\n "
    +867                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +868
    +869            # Return IntegrationResult with ActionResult directly
    +870            return IntegrationResult(
    +871                version=__version__,
    +872                type=ResultType.ACTION,
    +873                result=result
    +874            )
    +875        except ValidationError as e:
    +876            return IntegrationResult(
    +877                version=__version__,
    +878                type=ResultType.VALIDATION_ERROR,
    +879                result={
    +880                    'message': str(e),
    +881                    'property': None,
    +882                    'value': None,
    +883                    'source': getattr(e, 'source', 'legacy')
    +884                }
    +885            )
     
    @@ -4541,56 +4559,56 @@
    Inherited Members
    -
    878    async def execute_polling_trigger(self,
    -879                                    name: str,
    -880                                    inputs: Dict[str, Any],
    -881                                    last_poll_ts: Optional[str],
    -882                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -883        """Execute a registered polling trigger
    -884        
    -885        Args:
    -886            name: Name of the polling trigger to execute
    -887            inputs: Trigger inputs
    -888            last_poll_ts: Last poll timestamp
    -889            context: Execution context
    -890            
    -891        Returns:
    -892            List of records
    -893            
    -894        Raises:
    -895            ValidationError: If inputs or outputs don't match schema
    -896        """
    -897        if name not in self._polling_handlers:
    -898            raise ValidationError(f"Polling trigger '{name}' not registered")
    -899
    -900        # Validate trigger configuration
    -901        trigger_config = self.config.polling_triggers[name]
    -902        try:
    -903            validate(inputs, trigger_config.input_schema)
    -904        except Exception as e:
    -905            raise ValidationError(e.message, e.schema, e.instance)
    -906
    -907        self._validate_auth(context)
    +            
    887    async def execute_polling_trigger(self,
    +888                                    name: str,
    +889                                    inputs: Dict[str, Any],
    +890                                    last_poll_ts: Optional[str],
    +891                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +892        """Execute a registered polling trigger
    +893        
    +894        Args:
    +895            name: Name of the polling trigger to execute
    +896            inputs: Trigger inputs
    +897            last_poll_ts: Last poll timestamp
    +898            context: Execution context
    +899            
    +900        Returns:
    +901            List of records
    +902            
    +903        Raises:
    +904            ValidationError: If inputs or outputs don't match schema
    +905        """
    +906        if name not in self._polling_handlers:
    +907            raise ValidationError(f"Polling trigger '{name}' not registered")
     908
    -909        # Create handler instance and execute
    -910        handler = self._polling_handlers[name]()
    -911        records = await handler.poll(inputs, last_poll_ts, context)
    -912        # Validate each record
    -913        for record in records:
    -914            if "id" not in record:
    -915                raise ValidationError(
    -916                    f"Polling trigger '{name}' returned record without required 'id' field")
    -917            if "data" not in record:
    -918                raise ValidationError(
    -919                    f"Polling trigger '{name}' returned record without required 'data' field")
    -920
    -921            # Validate record data against output schema
    -922            try:
    -923                validate(record["data"], trigger_config.output_schema)
    -924            except Exception as e:
    -925                raise ValidationError(e.message, e.schema, e.instance)
    -926            
    -927        return records
    +909        # Validate trigger configuration
    +910        trigger_config = self.config.polling_triggers[name]
    +911        try:
    +912            validate(inputs, trigger_config.input_schema)
    +913        except Exception as e:
    +914            raise ValidationError(e.message, e.schema, e.instance)
    +915
    +916        self._validate_auth(context)
    +917
    +918        # Create handler instance and execute
    +919        handler = self._polling_handlers[name]()
    +920        records = await handler.poll(inputs, last_poll_ts, context)
    +921        # Validate each record
    +922        for record in records:
    +923            if "id" not in record:
    +924                raise ValidationError(
    +925                    f"Polling trigger '{name}' returned record without required 'id' field")
    +926            if "data" not in record:
    +927                raise ValidationError(
    +928                    f"Polling trigger '{name}' returned record without required 'data' field")
    +929
    +930            # Validate record data against output schema
    +931            try:
    +932                validate(record["data"], trigger_config.output_schema)
    +933            except Exception as e:
    +934                raise ValidationError(e.message, e.schema, e.instance)
    +935            
    +936        return records
     
    @@ -4622,37 +4640,37 @@
    Inherited Members
    -
    929    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -930        """Get connected account information
    -931
    -932        Args:
    -933            context: Execution context
    -934
    -935        Returns:
    -936            IntegrationResult containing connected account data
    -937
    -938        Raises:
    -939            ValidationError: If no connected account handler is registered or auth is invalid
    -940        """
    -941        if not self._connected_account_handler:
    -942            raise ValidationError("No connected account handler registered")
    +            
    938    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +939        """Get connected account information
    +940
    +941        Args:
    +942            context: Execution context
     943
    -944        self._validate_auth(context)
    -945
    -946        handler = self._connected_account_handler()
    -947        account_info = await handler.get_account_info(context)
    -948
    -949        if not isinstance(account_info, ConnectedAccountInfo):
    -950            raise ValidationError(
    -951                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -952            )
    -953
    -954        # Return IntegrationResult with ConnectedAccountInfo object directly
    -955        return IntegrationResult(
    -956            version=__version__,
    -957            type=ResultType.CONNECTED_ACCOUNT,
    -958            result=account_info
    -959        )
    +944        Returns:
    +945            IntegrationResult containing connected account data
    +946
    +947        Raises:
    +948            ValidationError: If no connected account handler is registered or auth is invalid
    +949        """
    +950        if not self._connected_account_handler:
    +951            raise ValidationError("No connected account handler registered")
    +952
    +953        self._validate_auth(context)
    +954
    +955        handler = self._connected_account_handler()
    +956        account_info = await handler.get_account_info(context)
    +957
    +958        if not isinstance(account_info, ConnectedAccountInfo):
    +959            raise ValidationError(
    +960                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +961            )
    +962
    +963        # Return IntegrationResult with ConnectedAccountInfo object directly
    +964        return IntegrationResult(
    +965            version=__version__,
    +966            type=ResultType.CONNECTED_ACCOUNT,
    +967            result=account_info
    +968        )
     
    diff --git a/docs/manual/building_your_first_integration.md b/docs/manual/building_your_first_integration.md index 2b62682..1985700 100644 --- a/docs/manual/building_your_first_integration.md +++ b/docs/manual/building_your_first_integration.md @@ -420,17 +420,18 @@ if __name__ == "__main__": asyncio.run(test_get_items()) ``` -For integrations that require authentication, pass credentials matching your `auth.fields` schema: +For integrations that require authentication, pass the wrapped auth envelope. The `credentials` object must match your `auth.fields` schema, and `auth_type` must be present: ```python auth = { - "api_token": "your-test-token" + "auth_type": "Custom", + "credentials": {"api_token": "your-test-token"} } async with ExecutionContext(auth=auth) as context: result = await my_integration.execute_action("get_items", inputs, context) ``` -> **Note:** In production, the platform wraps credentials as `{"auth_type": "...", "credentials": {"api_token": "..."}}`. That's why production action handlers access `context.auth.get("credentials", {}).get("api_token")`. When testing locally with `execute_action`, the SDK validates `context.auth` directly against your `auth.fields` schema, so pass credentials flat. +> **Note:** As of SDK 3.0.0 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials via `context.credentials` (for example `context.credentials.get("api_token")`) rather than reaching into `context.auth` directly. Local tests must use the same wrapped shape. For **platform OAuth** integrations (where `context.fetch()` auto-injects the Bearer token), pass the full wrapped structure in tests: diff --git a/skills/writing-integration-tests/SKILL.md b/skills/writing-integration-tests/SKILL.md index f1f66e0..b98875a 100644 --- a/skills/writing-integration-tests/SKILL.md +++ b/skills/writing-integration-tests/SKILL.md @@ -101,7 +101,7 @@ def live_context(env_credentials, make_context): api_key = env_credentials("MYINTEGRATION_API_KEY") if not api_key: pytest.skip("MYINTEGRATION_API_KEY not set — skipping integration tests") - return make_context(auth={"credentials": {"api_key": api_key}}) + return make_context(auth={"auth_type": "Custom", "credentials": {"api_key": api_key}}) ``` This is the recommended pattern for any test that needs API credentials: it skips automatically when the env var is missing, integrates with the project `.env`, and avoids per-test boilerplate. @@ -264,7 +264,7 @@ def live_context(env_credentials, make_context): api_key = env_credentials("MYINTEGRATION_API_KEY") if not api_key: pytest.skip("MYINTEGRATION_API_KEY not set — skipping integration tests") - return make_context(auth={"credentials": {"api_key": api_key}}) + return make_context(auth={"auth_type": "Custom", "credentials": {"api_key": api_key}}) ``` This variant is the simplest of the four — no `real_fetch` definition needed. Use it whenever the integration's source imports a vendor SDK and calls it directly rather than calling `context.fetch`. diff --git a/skills/writing-unit-tests/SKILL.md b/skills/writing-unit-tests/SKILL.md index 214ab64..fd74926 100644 --- a/skills/writing-unit-tests/SKILL.md +++ b/skills/writing-unit-tests/SKILL.md @@ -65,7 +65,7 @@ def mock_context(): """Mock ExecutionContext pre-loaded with this integration's credentials.""" ctx = MagicMock(name="ExecutionContext") ctx.fetch = AsyncMock(name="fetch") - ctx.auth = {"credentials": {"api_key": "test_api_key"}} # nosec B105 + ctx.auth = {"auth_type": "Custom", "credentials": {"api_key": "test_api_key"}} # nosec B105 return ctx ``` @@ -132,7 +132,7 @@ For one-off credential shapes inside a single test, use `make_context`: ```python async def test_with_custom_auth(make_context): - ctx = make_context(auth={"credentials": {"api_key": "different_key"}}) # nosec B105 + ctx = make_context(auth={"auth_type": "Custom", "credentials": {"api_key": "different_key"}}) # nosec B105 ... ``` @@ -145,24 +145,32 @@ ctx.auth = { } ``` -**Custom auth** (`config.auth.type == "custom"`): The SDK validates `context.auth` directly against `config.auth.fields`. Use a flat object matching the field schema: +**Custom auth** (`config.auth.type == "custom"`): As of SDK 3.0.0 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": ..., "credentials": {...}}`, and the SDK validates the inner `credentials` object against `config.auth.fields`. Use the wrapped envelope with a non-empty `auth_type` and put the field values under `credentials`: ```python # Example: Freshdesk (api_key + domain) ctx.auth = { - "api_key": "test_api_key", # nosec B105 - "domain": "testcompany", + "auth_type": "Custom", + "credentials": { + "api_key": "test_api_key", # nosec B105 + "domain": "testcompany", + }, } # Example: Ghost (api_url + content_api_key + admin_api_key) ctx.auth = { - "api_url": "https://test.ghost.io", - "content_api_key": "test_content_key", # nosec B105 - "admin_api_key": "test_admin_key", # nosec B105 + "auth_type": "Custom", + "credentials": { + "api_url": "https://test.ghost.io", + "content_api_key": "test_content_key", # nosec B105 + "admin_api_key": "test_admin_key", # nosec B105 + }, } ``` -Using the wrong shape will cause `ResultType.VALIDATION_ERROR` before the action handler runs, making tests false negatives. +Handlers read individual credentials via `context.credentials` (for example `context.credentials.get("api_key")`), which unwraps the `credentials` object for you. + +Using the wrong shape — flat auth, or an envelope missing `auth_type` — will cause `ResultType.VALIDATION_ERROR` (with `source="auth"`) before the action handler runs, making tests false negatives. ## Test Categories diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index 3fdf76d..a7879aa 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -774,16 +774,25 @@ def _validate_auth(self, context: ExecutionContext) -> None: Raises: ValidationError: (source ``"auth"``) if ``context.auth`` is not a - wrapped envelope, or if the credentials fail the schema. + wrapped envelope (a dict with a non-empty string ``auth_type`` + and a dict ``credentials``), or if the credentials fail the + schema. """ if "fields" not in self.config.auth: return - if not isinstance(context.auth, dict) or not isinstance(context.auth.get("credentials"), dict): + auth = context.auth + has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) + has_valid_auth_type = ( + isinstance(auth, dict) + and isinstance(auth.get("auth_type"), str) + and auth.get("auth_type") != "" + ) + if not has_valid_credentials or not has_valid_auth_type: raise ValidationError( 'context.auth must be the platform auth envelope ' - '{"auth_type": ..., "credentials": {...}}; flat auth is no ' - 'longer supported as of SDK 3.0.0.', + '{"auth_type": ..., "credentials": {...}} with a non-empty ' + 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', source="auth", ) diff --git a/tests/test_integration.py b/tests/test_integration.py index 16c76fb..8f2e374 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -678,6 +678,70 @@ async def execute(self, inputs, context): assert "3.0.0" in result.result["message"] +async def test_execute_action_missing_auth_type_rejected(integration): + """Envelope without auth_type is rejected with the explicit envelope error.""" + + @integration.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": "hi"}) + + # Has credentials but no auth_type — the undocumented third shape. + ctx = ExecutionContext(auth={"credentials": {"api_key": "k"}}) + result = await integration.execute_action("test_action", {"name": "x"}, ctx) + + assert result.type == ResultType.VALIDATION_ERROR + assert result.result["source"] == "auth" + assert "auth_type" in result.result["message"] + + +async def test_execute_action_empty_auth_type_rejected(integration): + """Envelope with an empty-string auth_type is rejected.""" + + @integration.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": "hi"}) + + ctx = ExecutionContext(auth={"auth_type": "", "credentials": {"api_key": "k"}}) + result = await integration.execute_action("test_action", {"name": "x"}, ctx) + + assert result.type == ResultType.VALIDATION_ERROR + assert result.result["source"] == "auth" + + +async def test_execute_polling_trigger_missing_auth_type_rejected(integration): + """Envelope without auth_type is rejected for polling triggers via the shared helper.""" + + @integration.polling_trigger("test_trigger") + class Handler(PollingTriggerHandler): + async def poll(self, inputs, last_poll_ts, context): + return [] + + ctx = ExecutionContext(auth={"credentials": {"api_key": "k"}}) + with pytest.raises(ValidationError) as exc_info: + await integration.execute_polling_trigger( + "test_trigger", {"channel": "general"}, None, ctx + ) + assert exc_info.value.source == "auth" + assert "auth_type" in exc_info.value.message + + +async def test_get_connected_account_missing_auth_type_rejected(integration): + """Envelope without auth_type is rejected for connected accounts via the shared helper.""" + + @integration.connected_account() + class Handler(ConnectedAccountHandler): + async def get_account_info(self, context): + return ConnectedAccountInfo(email="a@b.com") + + ctx = ExecutionContext(auth={"credentials": {"api_key": "k"}}) + with pytest.raises(ValidationError) as exc_info: + await integration.get_connected_account(ctx) + assert exc_info.value.source == "auth" + assert "auth_type" in exc_info.value.message + + async def test_execute_action_empty_credentials_no_required_passes(tmp_path): """Empty credentials pass when auth.fields has no required list.""" config_file = tmp_path / "config.json" From 86be991a3604ac86d06e7648fbfa809a87b7b6d2 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 09:24:23 +1200 Subject: [PATCH 3/9] chore: reversion strict wrapped-auth release as 2.0.1 Production runtime is unchanged by the validation fix (the platform has always sent the wrapped envelope), so this ships as a patch rather than a new major. Release notes reframed accordingly; ~=2.0.0 pins pick this up on next rebuild, so tests must be migrated before rebuilding. --- RELEASENOTES.md | 19 ++++++++++++------- docs/apidocs/autohive_integrations_sdk.html | 2 +- .../integration.html | 14 +++++++------- docs/apidocs/search.js | 2 +- .../manual/building_your_first_integration.md | 2 +- docs/manual/integration_structure.md | 2 +- pyproject.toml | 2 +- skills/writing-unit-tests/SKILL.md | 2 +- src/autohive_integrations_sdk/__init__.py | 2 +- src/autohive_integrations_sdk/integration.py | 6 +++--- tests/test_integration.py | 4 ++-- 11 files changed, 31 insertions(+), 26 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index c6586ef..172d76b 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,10 +1,14 @@ # Release Notes -## 3.0.0 +## 2.0.1 -### Breaking Change +### Behavior Change -Auth validation now expects the platform auth envelope only. Flat auth is no longer supported. +Auth validation now expects the platform auth envelope only. Flat auth is no +longer accepted. Production runtime behavior is unchanged (the platform has +always sent the envelope); this release fixes the SDK to validate the object +production actually sends. Local tests and scripts that construct flat auth +contexts must migrate to the wrapped shape. The platform delivers integration auth as a wrapped envelope: @@ -18,7 +22,7 @@ object. Previously the SDK validated the *entire* envelope against (the ActiveCampaign outage), while an empty `required` list passed vacuously even with empty credentials. -As of 3.0.0 the SDK validates only `context.auth["credentials"]` against +As of 2.0.1 the SDK validates only `context.auth["credentials"]` against `auth.fields`. `auth.fields.required` is now honoured and recommended. If `context.auth` is not a wrapped envelope with a `credentials` dict, validation fails with a `VALIDATION_ERROR` whose `source` is `"auth"`. @@ -28,7 +32,7 @@ fails with a `VALIDATION_ERROR` whose `source` is `"auth"`. ctx = ExecutionContext(auth={"api_key": "..."}) # flat ``` -**After (3.0):** +**After (2.0.1):** ```python ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "..."}}) ``` @@ -48,8 +52,9 @@ ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": " ``` 3. **Keep `auth.fields.required`** — it is now enforced against the credentials object and is the recommended way to require credentials. -4. **Pin the SDK with `~=`** so each integration opts in to 3.0.0 explicitly; - there is no flat-auth backward compatibility. +4. **Note on pins:** `~=2.0.0` pins resolve to 2.0.1 automatically on the next + rebuild; there is no flat-auth backward compatibility, so migrate tests + before rebuilding. Pin `~=2.0.1` to express the requirement explicitly. ## 2.0.0 diff --git a/docs/apidocs/autohive_integrations_sdk.html b/docs/apidocs/autohive_integrations_sdk.html index 4b9ba0d..890eac2 100644 --- a/docs/apidocs/autohive_integrations_sdk.html +++ b/docs/apidocs/autohive_integrations_sdk.html @@ -51,7 +51,7 @@

    1# Version
    -2__version__ = "3.0.0"
    +2__version__ = "2.0.1"
     3
     4# Re-export classes from integration module
     5from autohive_integrations_sdk.integration import (
    diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html
    index 7b51d8a..920114e 100644
    --- a/docs/apidocs/autohive_integrations_sdk/integration.html
    +++ b/docs/apidocs/autohive_integrations_sdk/integration.html
    @@ -824,7 +824,7 @@ 

    364 object matches the ``auth.fields`` schema in ``config.json``. Local 365 tests must use the same wrapped shape (e.g. 366 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat -367 auth is no longer supported as of SDK 3.0.0. Handlers should read +367 auth is no longer supported as of SDK 2.0.1. Handlers should read 368 individual credentials via ``context.credentials`` rather than 369 reaching into ``context.auth`` directly. 370 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). @@ -1224,7 +1224,7 @@

    764 def _validate_auth(self, context: ExecutionContext) -> None: 765 """Validate the auth envelope's credentials against ``auth.fields``. 766 -767 As of SDK 3.0.0 the platform always passes ``context.auth`` as the +767 As of SDK 2.0.1 the platform always passes ``context.auth`` as the 768 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The 769 ``auth.fields`` schema in ``config.json`` describes only the inner 770 ``credentials`` object, so validation runs against @@ -1252,7 +1252,7 @@

    792 raise ValidationError( 793 'context.auth must be the platform auth envelope ' 794 '{"auth_type": ..., "credentials": {...}} with a non-empty ' -795 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', +795 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', 796 source="auth", 797 ) 798 @@ -3159,7 +3159,7 @@
    Inherited Members
    365 object matches the ``auth.fields`` schema in ``config.json``. Local 366 tests must use the same wrapped shape (e.g. 367 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat -368 auth is no longer supported as of SDK 3.0.0. Handlers should read +368 auth is no longer supported as of SDK 2.0.1. Handlers should read 369 individual credentials via ``context.credentials`` rather than 370 reaching into ``context.auth`` directly. 371 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). @@ -3380,7 +3380,7 @@
    Inherited Members
    object matches the auth.fields schema in config.json. Local tests must use the same wrapped shape (e.g. {"auth_type": "Custom", "credentials": {"api_key": "..."}}); flat - auth is no longer supported as of SDK 3.0.0. Handlers should read + auth is no longer supported as of SDK 2.0.1. Handlers should read individual credentials via context.credentials rather than reaching into context.auth directly. request_config: Override default max_retries (3) and timeout (30 s). @@ -3920,7 +3920,7 @@
    Inherited Members
    765 def _validate_auth(self, context: ExecutionContext) -> None: 766 """Validate the auth envelope's credentials against ``auth.fields``. 767 -768 As of SDK 3.0.0 the platform always passes ``context.auth`` as the +768 As of SDK 2.0.1 the platform always passes ``context.auth`` as the 769 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The 770 ``auth.fields`` schema in ``config.json`` describes only the inner 771 ``credentials`` object, so validation runs against @@ -3948,7 +3948,7 @@
    Inherited Members
    793 raise ValidationError( 794 'context.auth must be the platform auth envelope ' 795 '{"auth_type": ..., "credentials": {...}} with a non-empty ' -796 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', +796 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', 797 source="auth", 798 ) 799 diff --git a/docs/apidocs/search.js b/docs/apidocs/search.js index a707a7d..028c8a6 100644 --- a/docs/apidocs/search.js +++ b/docs/apidocs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 3.0.0. Handlers should read\n individual credentials via context.credentials rather than\n reaching into context.auth directly.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.credentials", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.credentials", "kind": "variable", "doc": "

    The integration's credentials, unwrapped from the auth envelope.

    \n\n

    This is the blessed way for handlers to read credentials. The platform\npasses auth as the wrapped envelope\n{\"auth_type\": \"...\", \"credentials\": {...}}; this property returns the\ninner credentials object (matching the auth.fields schema in\nconfig.json), or an empty dict when there is no auth.

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 194}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 75}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 107, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 106, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 35, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 4}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.0710678118654755}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 4.58257569495584}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 107, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 16, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 11, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 4, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 15, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 11, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 8}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 18, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 7}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 17, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 6}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 5}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"autohive_integrations_sdk": {"fullname": "autohive_integrations_sdk", "modulename": "autohive_integrations_sdk", "kind": "module", "doc": "

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 2.0.1. Handlers should read\n individual credentials via context.credentials rather than\n reaching into context.auth directly.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.credentials", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.credentials", "kind": "variable", "doc": "

    The integration's credentials, unwrapped from the auth envelope.

    \n\n

    This is the blessed way for handlers to read credentials. The platform\npasses auth as the wrapped envelope\n{\"auth_type\": \"...\", \"credentials\": {...}}; this property returns the\ninner credentials object (matching the auth.fields schema in\nconfig.json), or an empty dict when there is no auth.

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 194}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 75}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 107, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 106, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 35, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}, "1": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.0710678118654755}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 4.58257569495584}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 107, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 16, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 11, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 4, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 15, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 11, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 8}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 18, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 7}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 17, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 6}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 5}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/docs/manual/building_your_first_integration.md b/docs/manual/building_your_first_integration.md index 1985700..796c8f1 100644 --- a/docs/manual/building_your_first_integration.md +++ b/docs/manual/building_your_first_integration.md @@ -431,7 +431,7 @@ async with ExecutionContext(auth=auth) as context: result = await my_integration.execute_action("get_items", inputs, context) ``` -> **Note:** As of SDK 3.0.0 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials via `context.credentials` (for example `context.credentials.get("api_token")`) rather than reaching into `context.auth` directly. Local tests must use the same wrapped shape. +> **Note:** As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials via `context.credentials` (for example `context.credentials.get("api_token")`) rather than reaching into `context.auth` directly. Local tests must use the same wrapped shape. For **platform OAuth** integrations (where `context.fetch()` auto-injects the Bearer token), pass the full wrapped structure in tests: diff --git a/docs/manual/integration_structure.md b/docs/manual/integration_structure.md index c90839f..cf59004 100644 --- a/docs/manual/integration_structure.md +++ b/docs/manual/integration_structure.md @@ -147,7 +147,7 @@ Required fields: - `fields`: a JSON Schema describing the **credentials object only** (the inner `credentials` the platform passes at runtime), with `properties` and an optional `required` list. `required` is allowed and recommended — as of SDK - 3.0.0 it is enforced against the credentials object. + 2.0.1 it is enforced against the credentials object. The `title` field labels the auth section in the UI. diff --git a/pyproject.toml b/pyproject.toml index df82e8d..2f7dbda 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autohive_integrations_sdk" -version = "3.0.0" +version = "2.0.1" authors = [ { name="Reilly Oldham", email="reilly@autohive.com" }, { name="Kai Koenig", email="kai@autohive.com" }, diff --git a/skills/writing-unit-tests/SKILL.md b/skills/writing-unit-tests/SKILL.md index fd74926..13c95a1 100644 --- a/skills/writing-unit-tests/SKILL.md +++ b/skills/writing-unit-tests/SKILL.md @@ -145,7 +145,7 @@ ctx.auth = { } ``` -**Custom auth** (`config.auth.type == "custom"`): As of SDK 3.0.0 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": ..., "credentials": {...}}`, and the SDK validates the inner `credentials` object against `config.auth.fields`. Use the wrapped envelope with a non-empty `auth_type` and put the field values under `credentials`: +**Custom auth** (`config.auth.type == "custom"`): As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": ..., "credentials": {...}}`, and the SDK validates the inner `credentials` object against `config.auth.fields`. Use the wrapped envelope with a non-empty `auth_type` and put the field values under `credentials`: ```python # Example: Freshdesk (api_key + domain) diff --git a/src/autohive_integrations_sdk/__init__.py b/src/autohive_integrations_sdk/__init__.py index 3de092f..2e013c1 100644 --- a/src/autohive_integrations_sdk/__init__.py +++ b/src/autohive_integrations_sdk/__init__.py @@ -1,5 +1,5 @@ # Version -__version__ = "3.0.0" +__version__ = "2.0.1" # Re-export classes from integration module from autohive_integrations_sdk.integration import ( diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index a7879aa..d9f6fcc 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -364,7 +364,7 @@ class ExecutionContext: object matches the ``auth.fields`` schema in ``config.json``. Local tests must use the same wrapped shape (e.g. ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat - auth is no longer supported as of SDK 3.0.0. Handlers should read + auth is no longer supported as of SDK 2.0.1. Handlers should read individual credentials via ``context.credentials`` rather than reaching into ``context.auth`` directly. request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). @@ -764,7 +764,7 @@ def decorator(handler_class: Type[ConnectedAccountHandler]): def _validate_auth(self, context: ExecutionContext) -> None: """Validate the auth envelope's credentials against ``auth.fields``. - As of SDK 3.0.0 the platform always passes ``context.auth`` as the + As of SDK 2.0.1 the platform always passes ``context.auth`` as the wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The ``auth.fields`` schema in ``config.json`` describes only the inner ``credentials`` object, so validation runs against @@ -792,7 +792,7 @@ def _validate_auth(self, context: ExecutionContext) -> None: raise ValidationError( 'context.auth must be the platform auth envelope ' '{"auth_type": ..., "credentials": {...}} with a non-empty ' - 'auth_type; flat auth is no longer supported as of SDK 3.0.0.', + 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', source="auth", ) diff --git a/tests/test_integration.py b/tests/test_integration.py index 8f2e374..529aa42 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -594,7 +594,7 @@ async def get_account_info(self, context): assert result is None -# ── Strict wrapped-auth validation (SDK 3.0.0) ────────────────────────────── +# ── Strict wrapped-auth validation (SDK 2.0.1) ────────────────────────────── def _no_required_auth_config(): @@ -675,7 +675,7 @@ async def execute(self, inputs, context): assert result.type == ResultType.VALIDATION_ERROR assert result.result["source"] == "auth" assert "envelope" in result.result["message"] - assert "3.0.0" in result.result["message"] + assert "2.0.1" in result.result["message"] async def test_execute_action_missing_auth_type_rejected(integration): From f873517b0b795da2f548516c6d20155a675cd0a5 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 12:27:37 +1200 Subject: [PATCH 4/9] refactor: drop context.credentials property, keep direct envelope reads Strict validation guarantees the envelope shape before handlers run, so handlers read context.auth["credentials"] directly; no new API surface in a patch release. --- README_PYPI.md | 2 +- RELEASENOTES.md | 6 +- .../integration.html | 3306 ++++++++--------- docs/apidocs/search.js | 2 +- .../manual/building_your_first_integration.md | 2 +- docs/manual/integration_structure.md | 4 +- docs/manual/patterns.md | 12 +- samples/api-fetch/api_fetch.py | 6 +- samples/template/my_integration.py | 2 +- skills/writing-unit-tests/SKILL.md | 2 +- src/autohive_integrations_sdk/integration.py | 19 +- tests/test_integration.py | 25 - 12 files changed, 1643 insertions(+), 1745 deletions(-) diff --git a/README_PYPI.md b/README_PYPI.md index 735dcef..0d64f20 100644 --- a/README_PYPI.md +++ b/README_PYPI.md @@ -29,7 +29,7 @@ class FetchData(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: response = await context.fetch( "https://api.example.com/data", - headers={"Authorization": f"Bearer {context.credentials['api_key']}"} + headers={"Authorization": f"Bearer {context.auth['credentials']['api_key']}"} ) return ActionResult(data=response.data) ``` diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 172d76b..00a43e2 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -42,13 +42,13 @@ ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": " 1. **Wrap auth in local tests and any manual `ExecutionContext` construction** in the `{"auth_type": ..., "credentials": {...}}` envelope. Production traffic is already wrapped by the platform. -2. **Read credentials via `context.credentials`** — the blessed accessor that - unwraps `context.auth["credentials"]`: +2. **Read credentials directly from the envelope** via + `context.auth["credentials"]`: ```python # Before api_key = context.auth.get("api_key", "") # After - api_key = context.credentials.get("api_key", "") + api_key = context.auth["credentials"].get("api_key", "") ``` 3. **Keep `auth.fields.required`** — it is now enforced against the credentials object and is the recommended way to require credentials. diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html index 920114e..ca5dfa6 100644 --- a/docs/apidocs/autohive_integrations_sdk/integration.html +++ b/docs/apidocs/autohive_integrations_sdk/integration.html @@ -366,9 +366,6 @@

    API Documentation

  • logger
  • -
  • - credentials -
  • fetch
  • @@ -825,606 +822,593 @@

    365 tests must use the same wrapped shape (e.g. 366 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat 367 auth is no longer supported as of SDK 2.0.1. Handlers should read -368 individual credentials via ``context.credentials`` rather than -369 reaching into ``context.auth`` directly. -370 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -371 metadata: Arbitrary metadata forwarded to handlers. -372 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -373 """ -374 def __init__( -375 self, -376 auth: Dict[str, Any] = {}, -377 request_config: Optional[Dict[str, Any]] = None, -378 metadata: Optional[Dict[str, Any]] = None, -379 logger: Optional[logging.Logger] = None -380 ): -381 self.auth = auth -382 """Authentication configuration""" -383 self.config = request_config or {"max_retries": 3, "timeout": 30} -384 """Request configuration""" -385 self.metadata = metadata or {} -386 """Additional metadata""" -387 self.logger = logger or logging.getLogger(__name__) -388 """Logger instance""" -389 self._session: Optional[aiohttp.ClientSession] = None -390 -391 @property -392 def credentials(self) -> Dict[str, Any]: -393 """The integration's credentials, unwrapped from the auth envelope. -394 -395 This is the blessed way for handlers to read credentials. The platform -396 passes ``auth`` as the wrapped envelope -397 ``{"auth_type": "...", "credentials": {...}}``; this property returns the -398 inner ``credentials`` object (matching the ``auth.fields`` schema in -399 ``config.json``), or an empty dict when there is no auth. -400 """ -401 if isinstance(self.auth, dict): -402 return self.auth.get("credentials", {}) -403 return {} -404 -405 async def __aenter__(self): -406 if not self._session: -407 self._session = aiohttp.ClientSession() -408 return self -409 -410 async def __aexit__(self, exc_type, exc_val, exc_tb): -411 if self._session: -412 await self._session.close() -413 self._session = None -414 -415 async def fetch( -416 self, -417 url: str, -418 method: str = "GET", -419 params: Optional[Dict[str, Any]] = None, -420 data: Any = None, -421 json: Any = None, -422 headers: Optional[Dict[str, str]] = None, -423 content_type: Optional[str] = None, -424 timeout: Optional[int] = None, -425 retry_count: int = 0 -426 ) -> FetchResponse: -427 """Make an HTTP request with automatic retries and error handling. -428 -429 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -430 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -431 unless an ``Authorization`` header is explicitly provided. -432 -433 Retries up to ``max_retries`` (default 3) on transient network errors -434 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -435 immediately (no automatic retry). -436 -437 Args: -438 url: The URL to request. -439 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -440 params: Query parameters appended to the URL. Nested dicts/lists -441 are JSON-serialized automatically. -442 data: Raw request body. Encoding depends on ``content_type``. -443 json: JSON-serializable payload. Sets ``content_type`` to -444 ``application/json`` automatically. -445 headers: Additional HTTP headers. Merged *after* any auto-injected -446 auth header, so an explicit ``Authorization`` takes precedence. -447 content_type: ``Content-Type`` header value. -448 timeout: Per-request timeout in seconds (overrides ``request_config``). -449 retry_count: Internal — current retry attempt number. -450 -451 Returns: -452 A ``FetchResponse`` containing the HTTP status code, response -453 headers, and parsed body data. -454 -455 Raises: -456 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -457 HTTPError: On any other non-2xx status. -458 """ -459 if not self._session: -460 self._session = aiohttp.ClientSession() -461 -462 # Prepare request -463 if json is not None: -464 data = json -465 content_type = "application/json" -466 -467 final_headers = {} -468 -469 if self.auth and "Authorization" not in (headers or {}): -470 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -471 credentials = self.auth.get("credentials", {}) -472 -473 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -474 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" -475 -476 if content_type: -477 final_headers["Content-Type"] = content_type -478 if headers: -479 final_headers.update(headers) -480 -481 if params: -482 # Handle nested dictionary parameters -483 flat_params = {} -484 for key, value in params.items(): -485 if isinstance(value, (dict, list)): -486 flat_params[key] = jsonX.dumps(value) -487 elif value is not None: -488 flat_params[key] = str(value) -489 query_string = urlencode(flat_params) -490 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +368 individual credentials via ``context.auth["credentials"]`` (for +369 example ``context.auth["credentials"].get("api_key", "")``); strict +370 validation guarantees this shape exists before a handler runs. +371 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +372 metadata: Arbitrary metadata forwarded to handlers. +373 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +374 """ +375 def __init__( +376 self, +377 auth: Dict[str, Any] = {}, +378 request_config: Optional[Dict[str, Any]] = None, +379 metadata: Optional[Dict[str, Any]] = None, +380 logger: Optional[logging.Logger] = None +381 ): +382 self.auth = auth +383 """Authentication configuration""" +384 self.config = request_config or {"max_retries": 3, "timeout": 30} +385 """Request configuration""" +386 self.metadata = metadata or {} +387 """Additional metadata""" +388 self.logger = logger or logging.getLogger(__name__) +389 """Logger instance""" +390 self._session: Optional[aiohttp.ClientSession] = None +391 +392 async def __aenter__(self): +393 if not self._session: +394 self._session = aiohttp.ClientSession() +395 return self +396 +397 async def __aexit__(self, exc_type, exc_val, exc_tb): +398 if self._session: +399 await self._session.close() +400 self._session = None +401 +402 async def fetch( +403 self, +404 url: str, +405 method: str = "GET", +406 params: Optional[Dict[str, Any]] = None, +407 data: Any = None, +408 json: Any = None, +409 headers: Optional[Dict[str, str]] = None, +410 content_type: Optional[str] = None, +411 timeout: Optional[int] = None, +412 retry_count: int = 0 +413 ) -> FetchResponse: +414 """Make an HTTP request with automatic retries and error handling. +415 +416 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +417 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +418 unless an ``Authorization`` header is explicitly provided. +419 +420 Retries up to ``max_retries`` (default 3) on transient network errors +421 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +422 immediately (no automatic retry). +423 +424 Args: +425 url: The URL to request. +426 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +427 params: Query parameters appended to the URL. Nested dicts/lists +428 are JSON-serialized automatically. +429 data: Raw request body. Encoding depends on ``content_type``. +430 json: JSON-serializable payload. Sets ``content_type`` to +431 ``application/json`` automatically. +432 headers: Additional HTTP headers. Merged *after* any auto-injected +433 auth header, so an explicit ``Authorization`` takes precedence. +434 content_type: ``Content-Type`` header value. +435 timeout: Per-request timeout in seconds (overrides ``request_config``). +436 retry_count: Internal — current retry attempt number. +437 +438 Returns: +439 A ``FetchResponse`` containing the HTTP status code, response +440 headers, and parsed body data. +441 +442 Raises: +443 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +444 HTTPError: On any other non-2xx status. +445 """ +446 if not self._session: +447 self._session = aiohttp.ClientSession() +448 +449 # Prepare request +450 if json is not None: +451 data = json +452 content_type = "application/json" +453 +454 final_headers = {} +455 +456 if self.auth and "Authorization" not in (headers or {}): +457 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +458 credentials = self.auth.get("credentials", {}) +459 +460 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +461 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +462 +463 if content_type: +464 final_headers["Content-Type"] = content_type +465 if headers: +466 final_headers.update(headers) +467 +468 if params: +469 # Handle nested dictionary parameters +470 flat_params = {} +471 for key, value in params.items(): +472 if isinstance(value, (dict, list)): +473 flat_params[key] = jsonX.dumps(value) +474 elif value is not None: +475 flat_params[key] = str(value) +476 query_string = urlencode(flat_params) +477 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +478 +479 # Prepare body +480 if data is not None: +481 if content_type == "application/json": +482 data = jsonX.dumps(data) +483 elif content_type == "application/x-www-form-urlencoded": +484 data = urlencode(data) if isinstance(data, dict) else data +485 +486 # Store the original timeout numeric value +487 original_timeout = timeout or self.config["timeout"] +488 +489 # Convert the numeric timeout to a ClientTimeout instance for this request +490 client_timeout = aiohttp.ClientTimeout(total=original_timeout) 491 -492 # Prepare body -493 if data is not None: -494 if content_type == "application/json": -495 data = jsonX.dumps(data) -496 elif content_type == "application/x-www-form-urlencoded": -497 data = urlencode(data) if isinstance(data, dict) else data -498 -499 # Store the original timeout numeric value -500 original_timeout = timeout or self.config["timeout"] -501 -502 # Convert the numeric timeout to a ClientTimeout instance for this request -503 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -504 -505 try: -506 async with self._session.request( -507 method=method, -508 url=url, -509 data=data, -510 headers=final_headers, -511 timeout=client_timeout, -512 ssl=True -513 ) as response: -514 content_type = response.headers.get("Content-Type", "") -515 -516 if response.status == 429: # Rate limit -517 retry_after = int(response.headers.get("Retry-After", 60)) -518 raise RateLimitError( -519 retry_after, -520 response.status, -521 "Rate limit exceeded", -522 await response.text() -523 ) +492 try: +493 async with self._session.request( +494 method=method, +495 url=url, +496 data=data, +497 headers=final_headers, +498 timeout=client_timeout, +499 ssl=True +500 ) as response: +501 content_type = response.headers.get("Content-Type", "") +502 +503 if response.status == 429: # Rate limit +504 retry_after = int(response.headers.get("Retry-After", 60)) +505 raise RateLimitError( +506 retry_after, +507 response.status, +508 "Rate limit exceeded", +509 await response.text() +510 ) +511 +512 try: +513 if "application/json" in content_type: +514 result = await response.json() +515 else: +516 result = await response.text() +517 if not result and response.status in {200, 201, 204}: +518 result = None +519 except Exception as e: +520 self.logger.error(f"Error parsing response: {e}") +521 result = await response.text() +522 +523 response_headers = dict(response.headers) 524 -525 try: -526 if "application/json" in content_type: -527 result = await response.json() -528 else: -529 result = await response.text() -530 if not result and response.status in {200, 201, 204}: -531 result = None -532 except Exception as e: -533 self.logger.error(f"Error parsing response: {e}") -534 result = await response.text() -535 -536 response_headers = dict(response.headers) -537 -538 if not response.ok: -539 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -540 raise HTTPError(response.status, str(result), result) -541 -542 return FetchResponse( -543 status=response.status, -544 headers=response_headers, -545 data=result, -546 ) -547 -548 except RateLimitError: -549 raise -550 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -551 # Don't want to send this to Raygun here because this will be retried. -552 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -553 if retry_count < self.config["max_retries"]: -554 await asyncio.sleep(2 ** retry_count) # Exponential backoff -555 print("Retrying request...") -556 # Use original_timeout (numeric) for recursive calls -557 return await self.fetch( -558 url, method, params, data, json, -559 headers, content_type, original_timeout, retry_count + 1 -560 ) -561 else: -562 print("Max retries reached. Raising error.") -563 raise -564 except Exception as e: -565 self.logger.error(f"Unexpected error during {method} {url}: {e}") -566 print(f"Unexpected error encountered: {e}") -567 raise -568 +525 if not response.ok: +526 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +527 raise HTTPError(response.status, str(result), result) +528 +529 return FetchResponse( +530 status=response.status, +531 headers=response_headers, +532 data=result, +533 ) +534 +535 except RateLimitError: +536 raise +537 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +538 # Don't want to send this to Raygun here because this will be retried. +539 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +540 if retry_count < self.config["max_retries"]: +541 await asyncio.sleep(2 ** retry_count) # Exponential backoff +542 print("Retrying request...") +543 # Use original_timeout (numeric) for recursive calls +544 return await self.fetch( +545 url, method, params, data, json, +546 headers, content_type, original_timeout, retry_count + 1 +547 ) +548 else: +549 print("Max retries reached. Raising error.") +550 raise +551 except Exception as e: +552 self.logger.error(f"Unexpected error during {method} {url}: {e}") +553 print(f"Unexpected error encountered: {e}") +554 raise +555 +556 +557class Integration: +558 """Base integration class with handler registration and execution. +559 +560 This class manages the integration configuration, handler registration, +561 and provides methods to execute actions and triggers. +562 +563 Args: +564 config: Integration configuration +565 +566 Attributes: +567 config: Integration configuration +568 """ 569 -570class Integration: -571 """Base integration class with handler registration and execution. -572 -573 This class manages the integration configuration, handler registration, -574 and provides methods to execute actions and triggers. -575 -576 Args: -577 config: Integration configuration -578 -579 Attributes: -580 config: Integration configuration -581 """ -582 -583 def __init__(self, config: IntegrationConfig): -584 self.config = config -585 """Integration configuration""" -586 self._action_handlers: Dict[str, Type[ActionHandler]] = {} -587 """Action handlers""" -588 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} -589 """Polling handlers""" -590 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None -591 """Connected account handler""" -592 -593 @classmethod -594 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': -595 """Load an integration from its ``config.json``. -596 -597 Args: -598 config_path: Explicit path to ``config.json``. When omitted the -599 SDK resolves the path relative to its own package location, -600 which works when the SDK is vendored via -601 ``pip install --target dependencies``. Multi-file integrations -602 that use ``actions/`` sub-packages should pass an explicit path -603 (e.g. ``Integration.load("config.json")``). -604 -605 Returns: -606 A fully initialised ``Integration`` ready for handler registration. -607 -608 Raises: -609 ConfigurationError: If the file is missing or contains invalid JSON. -610 """ -611 if config_path is None: -612 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') -613 -614 config_path = Path(config_path) +570 def __init__(self, config: IntegrationConfig): +571 self.config = config +572 """Integration configuration""" +573 self._action_handlers: Dict[str, Type[ActionHandler]] = {} +574 """Action handlers""" +575 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} +576 """Polling handlers""" +577 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None +578 """Connected account handler""" +579 +580 @classmethod +581 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': +582 """Load an integration from its ``config.json``. +583 +584 Args: +585 config_path: Explicit path to ``config.json``. When omitted the +586 SDK resolves the path relative to its own package location, +587 which works when the SDK is vendored via +588 ``pip install --target dependencies``. Multi-file integrations +589 that use ``actions/`` sub-packages should pass an explicit path +590 (e.g. ``Integration.load("config.json")``). +591 +592 Returns: +593 A fully initialised ``Integration`` ready for handler registration. +594 +595 Raises: +596 ConfigurationError: If the file is missing or contains invalid JSON. +597 """ +598 if config_path is None: +599 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') +600 +601 config_path = Path(config_path) +602 +603 if not config_path.exists(): +604 raise ConfigurationError(f"Configuration file not found: {config_path}") +605 +606 try: +607 with open(config_path, 'r') as f: +608 config_data = json.load(f) +609 except json.JSONDecodeError as e: +610 raise ConfigurationError(f"Invalid JSON configuration: {e}") +611 +612 # Parse configuration sections +613 actions = cls._parse_actions(config_data.get("actions", {})) +614 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) 615 -616 if not config_path.exists(): -617 raise ConfigurationError(f"Configuration file not found: {config_path}") -618 -619 try: -620 with open(config_path, 'r') as f: -621 config_data = json.load(f) -622 except json.JSONDecodeError as e: -623 raise ConfigurationError(f"Invalid JSON configuration: {e}") -624 -625 # Parse configuration sections -626 actions = cls._parse_actions(config_data.get("actions", {})) -627 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) -628 -629 config = IntegrationConfig( -630 name=config_data["name"], -631 version=config_data["version"], -632 description=config_data["description"], -633 auth=config_data.get("auth", {}), -634 actions=actions, -635 polling_triggers=polling_triggers -636 ) -637 -638 return cls(config) -639 -640 @staticmethod -641 def _parse_interval(interval_str: str) -> timedelta: -642 """Parse interval string into timedelta""" -643 unit = interval_str[-1].lower() -644 value = int(interval_str[:-1]) -645 -646 if unit == 's': -647 return timedelta(seconds=value) -648 elif unit == 'm': -649 return timedelta(minutes=value) -650 elif unit == 'h': -651 return timedelta(hours=value) -652 elif unit == 'd': -653 return timedelta(days=value) -654 else: -655 raise ConfigurationError(f"Invalid interval format: {interval_str}") -656 -657 @classmethod -658 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: -659 """Parse action configurations""" -660 actions = {} -661 for name, data in actions_config.items(): -662 actions[name] = Action( -663 name=name, -664 description=data["description"], -665 input_schema=data["input_schema"], -666 output_schema=data["output_schema"] -667 ) -668 -669 return actions -670 -671 @classmethod -672 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: -673 """Parse polling trigger configurations""" -674 triggers = {} -675 for name, data in triggers_config.items(): -676 interval = cls._parse_interval(data["polling_interval"]) -677 -678 triggers[name] = PollingTrigger( -679 name=name, -680 description=data["description"], -681 polling_interval=interval, -682 input_schema=data["input_schema"], -683 output_schema=data["output_schema"] -684 ) -685 -686 return triggers -687 -688 def action(self, name: str): -689 """Decorator to register an action handler. -690 -691 Args: -692 name: Name of the action to register -693 -694 Returns: -695 Decorator function -696 -697 Raises: -698 ConfigurationError: If action is not defined in config -699 -700 Example: -701 ```python -702 @integration.action("my_action") -703 class MyActionHandler(ActionHandler): -704 async def execute(self, inputs, context): -705 # Implementation -706 return result -707 ``` -708 """ -709 def decorator(handler_class: Type[ActionHandler]): -710 if name not in self.config.actions: -711 raise ConfigurationError(f"Action '{name}' not defined in config") -712 self._action_handlers[name] = handler_class -713 return handler_class -714 return decorator -715 -716 def polling_trigger(self, name: str): -717 """Decorator to register a polling trigger handler -718 -719 Args: -720 name: Name of the polling trigger to register -721 -722 Returns: -723 Decorator function -724 -725 Raises: -726 ConfigurationError: If polling trigger is not defined in config -727 -728 Example: -729 ```python -730 @integration.polling_trigger("my_polling_trigger") -731 class MyPollingTriggerHandler(PollingTriggerHandler): -732 async def poll(self, inputs, last_poll_ts, context): -733 # Implementation -734 return result -735 ``` -736 """ -737 def decorator(handler_class: Type[PollingTriggerHandler]): -738 if name not in self.config.polling_triggers: -739 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") -740 self._polling_handlers[name] = handler_class -741 return handler_class -742 return decorator -743 -744 def connected_account(self): -745 """Decorator to register a connected account handler -746 -747 Returns: -748 Decorator function -749 -750 Example: -751 ```python -752 @integration.connected_account() -753 class MyConnectedAccountHandler(ConnectedAccountHandler): -754 async def get_account_info(self, context): -755 # Implementation -756 return {"email": "user@example.com", "name": "John Doe"} -757 ``` -758 """ -759 def decorator(handler_class: Type[ConnectedAccountHandler]): -760 self._connected_account_handler = handler_class -761 return handler_class -762 return decorator -763 -764 def _validate_auth(self, context: ExecutionContext) -> None: -765 """Validate the auth envelope's credentials against ``auth.fields``. -766 -767 As of SDK 2.0.1 the platform always passes ``context.auth`` as the -768 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The -769 ``auth.fields`` schema in ``config.json`` describes only the inner -770 ``credentials`` object, so validation runs against -771 ``context.auth["credentials"]`` — not the whole envelope. -772 -773 Integrations with no auth or no ``fields`` key skip validation entirely. -774 -775 Raises: -776 ValidationError: (source ``"auth"``) if ``context.auth`` is not a -777 wrapped envelope (a dict with a non-empty string ``auth_type`` -778 and a dict ``credentials``), or if the credentials fail the -779 schema. -780 """ -781 if "fields" not in self.config.auth: -782 return -783 -784 auth = context.auth -785 has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) -786 has_valid_auth_type = ( -787 isinstance(auth, dict) -788 and isinstance(auth.get("auth_type"), str) -789 and auth.get("auth_type") != "" -790 ) -791 if not has_valid_credentials or not has_valid_auth_type: -792 raise ValidationError( -793 'context.auth must be the platform auth envelope ' -794 '{"auth_type": ..., "credentials": {...}} with a non-empty ' -795 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', -796 source="auth", -797 ) -798 -799 auth_config = self.config.auth["fields"] -800 validator = Draft7Validator(auth_config) -801 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -802 if errors: -803 message = "" -804 for error in errors: -805 message += f"{list(error.schema_path)}, {error.message},\n " -806 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") -807 -808 async def execute_action(self, -809 name: str, -810 inputs: Dict[str, Any], -811 context: ExecutionContext) -> IntegrationResult: -812 """Execute a registered action. -813 -814 Args: -815 name: Name of the action to execute -816 inputs: Action inputs -817 context: Execution context -818 -819 Returns: -820 IntegrationResult with action data (ResultType.ACTION), -821 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -822 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -823 """ -824 try: -825 if name not in self._action_handlers: -826 raise ValidationError(f"Action '{name}' not registered") -827 -828 # Validate inputs against action schema -829 action_config = self.config.actions[name] -830 validator = Draft7Validator(action_config.input_schema) -831 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -832 if errors: -833 message = "" -834 for error in errors: -835 message += f"{list(error.schema_path)}, {error.message},\n " -836 raise ValidationError(message, action_config.input_schema, inputs, source="input") -837 -838 self._validate_auth(context) -839 -840 # Create handler instance and execute -841 handler = self._action_handlers[name]() -842 result = await handler.execute(inputs, context) -843 -844 # Handle ActionError - skip output schema validation -845 if isinstance(result, ActionError): -846 return IntegrationResult( -847 version=__version__, -848 type=ResultType.ACTION_ERROR, -849 result=result -850 ) -851 -852 # Validate that result is ActionResult -853 if not isinstance(result, ActionResult): -854 raise ValidationError( -855 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -856 source="output" -857 ) -858 -859 # Validate output schema against the data inside ActionResult -860 validator = Draft7Validator(action_config.output_schema) -861 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -862 if errors: -863 message = "" -864 for error in errors: -865 message += f"{list(error.schema_path)}, {error.message},\n " -866 raise ValidationError(message, action_config.output_schema, result.data, source="output") -867 -868 # Return IntegrationResult with ActionResult directly -869 return IntegrationResult( -870 version=__version__, -871 type=ResultType.ACTION, -872 result=result -873 ) -874 except ValidationError as e: -875 return IntegrationResult( -876 version=__version__, -877 type=ResultType.VALIDATION_ERROR, -878 result={ -879 'message': str(e), -880 'property': None, -881 'value': None, -882 'source': getattr(e, 'source', 'legacy') -883 } -884 ) -885 -886 async def execute_polling_trigger(self, -887 name: str, -888 inputs: Dict[str, Any], -889 last_poll_ts: Optional[str], -890 context: ExecutionContext) -> List[Dict[str, Any]]: -891 """Execute a registered polling trigger -892 -893 Args: -894 name: Name of the polling trigger to execute -895 inputs: Trigger inputs -896 last_poll_ts: Last poll timestamp -897 context: Execution context -898 -899 Returns: -900 List of records -901 -902 Raises: -903 ValidationError: If inputs or outputs don't match schema -904 """ -905 if name not in self._polling_handlers: -906 raise ValidationError(f"Polling trigger '{name}' not registered") -907 -908 # Validate trigger configuration -909 trigger_config = self.config.polling_triggers[name] -910 try: -911 validate(inputs, trigger_config.input_schema) -912 except Exception as e: -913 raise ValidationError(e.message, e.schema, e.instance) -914 -915 self._validate_auth(context) -916 -917 # Create handler instance and execute -918 handler = self._polling_handlers[name]() -919 records = await handler.poll(inputs, last_poll_ts, context) -920 # Validate each record -921 for record in records: -922 if "id" not in record: -923 raise ValidationError( -924 f"Polling trigger '{name}' returned record without required 'id' field") -925 if "data" not in record: -926 raise ValidationError( -927 f"Polling trigger '{name}' returned record without required 'data' field") -928 -929 # Validate record data against output schema -930 try: -931 validate(record["data"], trigger_config.output_schema) -932 except Exception as e: -933 raise ValidationError(e.message, e.schema, e.instance) -934 -935 return records -936 -937 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -938 """Get connected account information -939 -940 Args: -941 context: Execution context -942 -943 Returns: -944 IntegrationResult containing connected account data -945 -946 Raises: -947 ValidationError: If no connected account handler is registered or auth is invalid -948 """ -949 if not self._connected_account_handler: -950 raise ValidationError("No connected account handler registered") -951 -952 self._validate_auth(context) -953 -954 handler = self._connected_account_handler() -955 account_info = await handler.get_account_info(context) -956 -957 if not isinstance(account_info, ConnectedAccountInfo): -958 raise ValidationError( -959 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -960 ) -961 -962 # Return IntegrationResult with ConnectedAccountInfo object directly -963 return IntegrationResult( -964 version=__version__, -965 type=ResultType.CONNECTED_ACCOUNT, -966 result=account_info -967 ) +616 config = IntegrationConfig( +617 name=config_data["name"], +618 version=config_data["version"], +619 description=config_data["description"], +620 auth=config_data.get("auth", {}), +621 actions=actions, +622 polling_triggers=polling_triggers +623 ) +624 +625 return cls(config) +626 +627 @staticmethod +628 def _parse_interval(interval_str: str) -> timedelta: +629 """Parse interval string into timedelta""" +630 unit = interval_str[-1].lower() +631 value = int(interval_str[:-1]) +632 +633 if unit == 's': +634 return timedelta(seconds=value) +635 elif unit == 'm': +636 return timedelta(minutes=value) +637 elif unit == 'h': +638 return timedelta(hours=value) +639 elif unit == 'd': +640 return timedelta(days=value) +641 else: +642 raise ConfigurationError(f"Invalid interval format: {interval_str}") +643 +644 @classmethod +645 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: +646 """Parse action configurations""" +647 actions = {} +648 for name, data in actions_config.items(): +649 actions[name] = Action( +650 name=name, +651 description=data["description"], +652 input_schema=data["input_schema"], +653 output_schema=data["output_schema"] +654 ) +655 +656 return actions +657 +658 @classmethod +659 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: +660 """Parse polling trigger configurations""" +661 triggers = {} +662 for name, data in triggers_config.items(): +663 interval = cls._parse_interval(data["polling_interval"]) +664 +665 triggers[name] = PollingTrigger( +666 name=name, +667 description=data["description"], +668 polling_interval=interval, +669 input_schema=data["input_schema"], +670 output_schema=data["output_schema"] +671 ) +672 +673 return triggers +674 +675 def action(self, name: str): +676 """Decorator to register an action handler. +677 +678 Args: +679 name: Name of the action to register +680 +681 Returns: +682 Decorator function +683 +684 Raises: +685 ConfigurationError: If action is not defined in config +686 +687 Example: +688 ```python +689 @integration.action("my_action") +690 class MyActionHandler(ActionHandler): +691 async def execute(self, inputs, context): +692 # Implementation +693 return result +694 ``` +695 """ +696 def decorator(handler_class: Type[ActionHandler]): +697 if name not in self.config.actions: +698 raise ConfigurationError(f"Action '{name}' not defined in config") +699 self._action_handlers[name] = handler_class +700 return handler_class +701 return decorator +702 +703 def polling_trigger(self, name: str): +704 """Decorator to register a polling trigger handler +705 +706 Args: +707 name: Name of the polling trigger to register +708 +709 Returns: +710 Decorator function +711 +712 Raises: +713 ConfigurationError: If polling trigger is not defined in config +714 +715 Example: +716 ```python +717 @integration.polling_trigger("my_polling_trigger") +718 class MyPollingTriggerHandler(PollingTriggerHandler): +719 async def poll(self, inputs, last_poll_ts, context): +720 # Implementation +721 return result +722 ``` +723 """ +724 def decorator(handler_class: Type[PollingTriggerHandler]): +725 if name not in self.config.polling_triggers: +726 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") +727 self._polling_handlers[name] = handler_class +728 return handler_class +729 return decorator +730 +731 def connected_account(self): +732 """Decorator to register a connected account handler +733 +734 Returns: +735 Decorator function +736 +737 Example: +738 ```python +739 @integration.connected_account() +740 class MyConnectedAccountHandler(ConnectedAccountHandler): +741 async def get_account_info(self, context): +742 # Implementation +743 return {"email": "user@example.com", "name": "John Doe"} +744 ``` +745 """ +746 def decorator(handler_class: Type[ConnectedAccountHandler]): +747 self._connected_account_handler = handler_class +748 return handler_class +749 return decorator +750 +751 def _validate_auth(self, context: ExecutionContext) -> None: +752 """Validate the auth envelope's credentials against ``auth.fields``. +753 +754 As of SDK 2.0.1 the platform always passes ``context.auth`` as the +755 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The +756 ``auth.fields`` schema in ``config.json`` describes only the inner +757 ``credentials`` object, so validation runs against +758 ``context.auth["credentials"]`` — not the whole envelope. +759 +760 Integrations with no auth or no ``fields`` key skip validation entirely. +761 +762 Raises: +763 ValidationError: (source ``"auth"``) if ``context.auth`` is not a +764 wrapped envelope (a dict with a non-empty string ``auth_type`` +765 and a dict ``credentials``), or if the credentials fail the +766 schema. +767 """ +768 if "fields" not in self.config.auth: +769 return +770 +771 auth = context.auth +772 has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) +773 has_valid_auth_type = ( +774 isinstance(auth, dict) +775 and isinstance(auth.get("auth_type"), str) +776 and auth.get("auth_type") != "" +777 ) +778 if not has_valid_credentials or not has_valid_auth_type: +779 raise ValidationError( +780 'context.auth must be the platform auth envelope ' +781 '{"auth_type": ..., "credentials": {...}} with a non-empty ' +782 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', +783 source="auth", +784 ) +785 +786 auth_config = self.config.auth["fields"] +787 validator = Draft7Validator(auth_config) +788 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +789 if errors: +790 message = "" +791 for error in errors: +792 message += f"{list(error.schema_path)}, {error.message},\n " +793 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +794 +795 async def execute_action(self, +796 name: str, +797 inputs: Dict[str, Any], +798 context: ExecutionContext) -> IntegrationResult: +799 """Execute a registered action. +800 +801 Args: +802 name: Name of the action to execute +803 inputs: Action inputs +804 context: Execution context +805 +806 Returns: +807 IntegrationResult with action data (ResultType.ACTION), +808 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +809 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +810 """ +811 try: +812 if name not in self._action_handlers: +813 raise ValidationError(f"Action '{name}' not registered") +814 +815 # Validate inputs against action schema +816 action_config = self.config.actions[name] +817 validator = Draft7Validator(action_config.input_schema) +818 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +819 if errors: +820 message = "" +821 for error in errors: +822 message += f"{list(error.schema_path)}, {error.message},\n " +823 raise ValidationError(message, action_config.input_schema, inputs, source="input") +824 +825 self._validate_auth(context) +826 +827 # Create handler instance and execute +828 handler = self._action_handlers[name]() +829 result = await handler.execute(inputs, context) +830 +831 # Handle ActionError - skip output schema validation +832 if isinstance(result, ActionError): +833 return IntegrationResult( +834 version=__version__, +835 type=ResultType.ACTION_ERROR, +836 result=result +837 ) +838 +839 # Validate that result is ActionResult +840 if not isinstance(result, ActionResult): +841 raise ValidationError( +842 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +843 source="output" +844 ) +845 +846 # Validate output schema against the data inside ActionResult +847 validator = Draft7Validator(action_config.output_schema) +848 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +849 if errors: +850 message = "" +851 for error in errors: +852 message += f"{list(error.schema_path)}, {error.message},\n " +853 raise ValidationError(message, action_config.output_schema, result.data, source="output") +854 +855 # Return IntegrationResult with ActionResult directly +856 return IntegrationResult( +857 version=__version__, +858 type=ResultType.ACTION, +859 result=result +860 ) +861 except ValidationError as e: +862 return IntegrationResult( +863 version=__version__, +864 type=ResultType.VALIDATION_ERROR, +865 result={ +866 'message': str(e), +867 'property': None, +868 'value': None, +869 'source': getattr(e, 'source', 'legacy') +870 } +871 ) +872 +873 async def execute_polling_trigger(self, +874 name: str, +875 inputs: Dict[str, Any], +876 last_poll_ts: Optional[str], +877 context: ExecutionContext) -> List[Dict[str, Any]]: +878 """Execute a registered polling trigger +879 +880 Args: +881 name: Name of the polling trigger to execute +882 inputs: Trigger inputs +883 last_poll_ts: Last poll timestamp +884 context: Execution context +885 +886 Returns: +887 List of records +888 +889 Raises: +890 ValidationError: If inputs or outputs don't match schema +891 """ +892 if name not in self._polling_handlers: +893 raise ValidationError(f"Polling trigger '{name}' not registered") +894 +895 # Validate trigger configuration +896 trigger_config = self.config.polling_triggers[name] +897 try: +898 validate(inputs, trigger_config.input_schema) +899 except Exception as e: +900 raise ValidationError(e.message, e.schema, e.instance) +901 +902 self._validate_auth(context) +903 +904 # Create handler instance and execute +905 handler = self._polling_handlers[name]() +906 records = await handler.poll(inputs, last_poll_ts, context) +907 # Validate each record +908 for record in records: +909 if "id" not in record: +910 raise ValidationError( +911 f"Polling trigger '{name}' returned record without required 'id' field") +912 if "data" not in record: +913 raise ValidationError( +914 f"Polling trigger '{name}' returned record without required 'data' field") +915 +916 # Validate record data against output schema +917 try: +918 validate(record["data"], trigger_config.output_schema) +919 except Exception as e: +920 raise ValidationError(e.message, e.schema, e.instance) +921 +922 return records +923 +924 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +925 """Get connected account information +926 +927 Args: +928 context: Execution context +929 +930 Returns: +931 IntegrationResult containing connected account data +932 +933 Raises: +934 ValidationError: If no connected account handler is registered or auth is invalid +935 """ +936 if not self._connected_account_handler: +937 raise ValidationError("No connected account handler registered") +938 +939 self._validate_auth(context) +940 +941 handler = self._connected_account_handler() +942 account_info = await handler.get_account_info(context) +943 +944 if not isinstance(account_info, ConnectedAccountInfo): +945 raise ValidationError( +946 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +947 ) +948 +949 # Return IntegrationResult with ConnectedAccountInfo object directly +950 return IntegrationResult( +951 version=__version__, +952 type=ResultType.CONNECTED_ACCOUNT, +953 result=account_info +954 )

    @@ -3160,206 +3144,193 @@

    Inherited Members
    366 tests must use the same wrapped shape (e.g. 367 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat 368 auth is no longer supported as of SDK 2.0.1. Handlers should read -369 individual credentials via ``context.credentials`` rather than -370 reaching into ``context.auth`` directly. -371 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -372 metadata: Arbitrary metadata forwarded to handlers. -373 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -374 """ -375 def __init__( -376 self, -377 auth: Dict[str, Any] = {}, -378 request_config: Optional[Dict[str, Any]] = None, -379 metadata: Optional[Dict[str, Any]] = None, -380 logger: Optional[logging.Logger] = None -381 ): -382 self.auth = auth -383 """Authentication configuration""" -384 self.config = request_config or {"max_retries": 3, "timeout": 30} -385 """Request configuration""" -386 self.metadata = metadata or {} -387 """Additional metadata""" -388 self.logger = logger or logging.getLogger(__name__) -389 """Logger instance""" -390 self._session: Optional[aiohttp.ClientSession] = None -391 -392 @property -393 def credentials(self) -> Dict[str, Any]: -394 """The integration's credentials, unwrapped from the auth envelope. -395 -396 This is the blessed way for handlers to read credentials. The platform -397 passes ``auth`` as the wrapped envelope -398 ``{"auth_type": "...", "credentials": {...}}``; this property returns the -399 inner ``credentials`` object (matching the ``auth.fields`` schema in -400 ``config.json``), or an empty dict when there is no auth. -401 """ -402 if isinstance(self.auth, dict): -403 return self.auth.get("credentials", {}) -404 return {} -405 -406 async def __aenter__(self): -407 if not self._session: -408 self._session = aiohttp.ClientSession() -409 return self -410 -411 async def __aexit__(self, exc_type, exc_val, exc_tb): -412 if self._session: -413 await self._session.close() -414 self._session = None -415 -416 async def fetch( -417 self, -418 url: str, -419 method: str = "GET", -420 params: Optional[Dict[str, Any]] = None, -421 data: Any = None, -422 json: Any = None, -423 headers: Optional[Dict[str, str]] = None, -424 content_type: Optional[str] = None, -425 timeout: Optional[int] = None, -426 retry_count: int = 0 -427 ) -> FetchResponse: -428 """Make an HTTP request with automatic retries and error handling. -429 -430 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -431 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -432 unless an ``Authorization`` header is explicitly provided. -433 -434 Retries up to ``max_retries`` (default 3) on transient network errors -435 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -436 immediately (no automatic retry). -437 -438 Args: -439 url: The URL to request. -440 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -441 params: Query parameters appended to the URL. Nested dicts/lists -442 are JSON-serialized automatically. -443 data: Raw request body. Encoding depends on ``content_type``. -444 json: JSON-serializable payload. Sets ``content_type`` to -445 ``application/json`` automatically. -446 headers: Additional HTTP headers. Merged *after* any auto-injected -447 auth header, so an explicit ``Authorization`` takes precedence. -448 content_type: ``Content-Type`` header value. -449 timeout: Per-request timeout in seconds (overrides ``request_config``). -450 retry_count: Internal — current retry attempt number. -451 -452 Returns: -453 A ``FetchResponse`` containing the HTTP status code, response -454 headers, and parsed body data. -455 -456 Raises: -457 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -458 HTTPError: On any other non-2xx status. -459 """ -460 if not self._session: -461 self._session = aiohttp.ClientSession() -462 -463 # Prepare request -464 if json is not None: -465 data = json -466 content_type = "application/json" -467 -468 final_headers = {} -469 -470 if self.auth and "Authorization" not in (headers or {}): -471 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -472 credentials = self.auth.get("credentials", {}) -473 -474 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -475 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" -476 -477 if content_type: -478 final_headers["Content-Type"] = content_type -479 if headers: -480 final_headers.update(headers) -481 -482 if params: -483 # Handle nested dictionary parameters -484 flat_params = {} -485 for key, value in params.items(): -486 if isinstance(value, (dict, list)): -487 flat_params[key] = jsonX.dumps(value) -488 elif value is not None: -489 flat_params[key] = str(value) -490 query_string = urlencode(flat_params) -491 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +369 individual credentials via ``context.auth["credentials"]`` (for +370 example ``context.auth["credentials"].get("api_key", "")``); strict +371 validation guarantees this shape exists before a handler runs. +372 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +373 metadata: Arbitrary metadata forwarded to handlers. +374 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +375 """ +376 def __init__( +377 self, +378 auth: Dict[str, Any] = {}, +379 request_config: Optional[Dict[str, Any]] = None, +380 metadata: Optional[Dict[str, Any]] = None, +381 logger: Optional[logging.Logger] = None +382 ): +383 self.auth = auth +384 """Authentication configuration""" +385 self.config = request_config or {"max_retries": 3, "timeout": 30} +386 """Request configuration""" +387 self.metadata = metadata or {} +388 """Additional metadata""" +389 self.logger = logger or logging.getLogger(__name__) +390 """Logger instance""" +391 self._session: Optional[aiohttp.ClientSession] = None +392 +393 async def __aenter__(self): +394 if not self._session: +395 self._session = aiohttp.ClientSession() +396 return self +397 +398 async def __aexit__(self, exc_type, exc_val, exc_tb): +399 if self._session: +400 await self._session.close() +401 self._session = None +402 +403 async def fetch( +404 self, +405 url: str, +406 method: str = "GET", +407 params: Optional[Dict[str, Any]] = None, +408 data: Any = None, +409 json: Any = None, +410 headers: Optional[Dict[str, str]] = None, +411 content_type: Optional[str] = None, +412 timeout: Optional[int] = None, +413 retry_count: int = 0 +414 ) -> FetchResponse: +415 """Make an HTTP request with automatic retries and error handling. +416 +417 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +418 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +419 unless an ``Authorization`` header is explicitly provided. +420 +421 Retries up to ``max_retries`` (default 3) on transient network errors +422 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +423 immediately (no automatic retry). +424 +425 Args: +426 url: The URL to request. +427 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +428 params: Query parameters appended to the URL. Nested dicts/lists +429 are JSON-serialized automatically. +430 data: Raw request body. Encoding depends on ``content_type``. +431 json: JSON-serializable payload. Sets ``content_type`` to +432 ``application/json`` automatically. +433 headers: Additional HTTP headers. Merged *after* any auto-injected +434 auth header, so an explicit ``Authorization`` takes precedence. +435 content_type: ``Content-Type`` header value. +436 timeout: Per-request timeout in seconds (overrides ``request_config``). +437 retry_count: Internal — current retry attempt number. +438 +439 Returns: +440 A ``FetchResponse`` containing the HTTP status code, response +441 headers, and parsed body data. +442 +443 Raises: +444 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +445 HTTPError: On any other non-2xx status. +446 """ +447 if not self._session: +448 self._session = aiohttp.ClientSession() +449 +450 # Prepare request +451 if json is not None: +452 data = json +453 content_type = "application/json" +454 +455 final_headers = {} +456 +457 if self.auth and "Authorization" not in (headers or {}): +458 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +459 credentials = self.auth.get("credentials", {}) +460 +461 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +462 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +463 +464 if content_type: +465 final_headers["Content-Type"] = content_type +466 if headers: +467 final_headers.update(headers) +468 +469 if params: +470 # Handle nested dictionary parameters +471 flat_params = {} +472 for key, value in params.items(): +473 if isinstance(value, (dict, list)): +474 flat_params[key] = jsonX.dumps(value) +475 elif value is not None: +476 flat_params[key] = str(value) +477 query_string = urlencode(flat_params) +478 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +479 +480 # Prepare body +481 if data is not None: +482 if content_type == "application/json": +483 data = jsonX.dumps(data) +484 elif content_type == "application/x-www-form-urlencoded": +485 data = urlencode(data) if isinstance(data, dict) else data +486 +487 # Store the original timeout numeric value +488 original_timeout = timeout or self.config["timeout"] +489 +490 # Convert the numeric timeout to a ClientTimeout instance for this request +491 client_timeout = aiohttp.ClientTimeout(total=original_timeout) 492 -493 # Prepare body -494 if data is not None: -495 if content_type == "application/json": -496 data = jsonX.dumps(data) -497 elif content_type == "application/x-www-form-urlencoded": -498 data = urlencode(data) if isinstance(data, dict) else data -499 -500 # Store the original timeout numeric value -501 original_timeout = timeout or self.config["timeout"] -502 -503 # Convert the numeric timeout to a ClientTimeout instance for this request -504 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -505 -506 try: -507 async with self._session.request( -508 method=method, -509 url=url, -510 data=data, -511 headers=final_headers, -512 timeout=client_timeout, -513 ssl=True -514 ) as response: -515 content_type = response.headers.get("Content-Type", "") -516 -517 if response.status == 429: # Rate limit -518 retry_after = int(response.headers.get("Retry-After", 60)) -519 raise RateLimitError( -520 retry_after, -521 response.status, -522 "Rate limit exceeded", -523 await response.text() -524 ) +493 try: +494 async with self._session.request( +495 method=method, +496 url=url, +497 data=data, +498 headers=final_headers, +499 timeout=client_timeout, +500 ssl=True +501 ) as response: +502 content_type = response.headers.get("Content-Type", "") +503 +504 if response.status == 429: # Rate limit +505 retry_after = int(response.headers.get("Retry-After", 60)) +506 raise RateLimitError( +507 retry_after, +508 response.status, +509 "Rate limit exceeded", +510 await response.text() +511 ) +512 +513 try: +514 if "application/json" in content_type: +515 result = await response.json() +516 else: +517 result = await response.text() +518 if not result and response.status in {200, 201, 204}: +519 result = None +520 except Exception as e: +521 self.logger.error(f"Error parsing response: {e}") +522 result = await response.text() +523 +524 response_headers = dict(response.headers) 525 -526 try: -527 if "application/json" in content_type: -528 result = await response.json() -529 else: -530 result = await response.text() -531 if not result and response.status in {200, 201, 204}: -532 result = None -533 except Exception as e: -534 self.logger.error(f"Error parsing response: {e}") -535 result = await response.text() -536 -537 response_headers = dict(response.headers) -538 -539 if not response.ok: -540 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -541 raise HTTPError(response.status, str(result), result) -542 -543 return FetchResponse( -544 status=response.status, -545 headers=response_headers, -546 data=result, -547 ) -548 -549 except RateLimitError: -550 raise -551 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -552 # Don't want to send this to Raygun here because this will be retried. -553 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -554 if retry_count < self.config["max_retries"]: -555 await asyncio.sleep(2 ** retry_count) # Exponential backoff -556 print("Retrying request...") -557 # Use original_timeout (numeric) for recursive calls -558 return await self.fetch( -559 url, method, params, data, json, -560 headers, content_type, original_timeout, retry_count + 1 -561 ) -562 else: -563 print("Max retries reached. Raising error.") -564 raise -565 except Exception as e: -566 self.logger.error(f"Unexpected error during {method} {url}: {e}") -567 print(f"Unexpected error encountered: {e}") -568 raise +526 if not response.ok: +527 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +528 raise HTTPError(response.status, str(result), result) +529 +530 return FetchResponse( +531 status=response.status, +532 headers=response_headers, +533 data=result, +534 ) +535 +536 except RateLimitError: +537 raise +538 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +539 # Don't want to send this to Raygun here because this will be retried. +540 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +541 if retry_count < self.config["max_retries"]: +542 await asyncio.sleep(2 ** retry_count) # Exponential backoff +543 print("Retrying request...") +544 # Use original_timeout (numeric) for recursive calls +545 return await self.fetch( +546 url, method, params, data, json, +547 headers, content_type, original_timeout, retry_count + 1 +548 ) +549 else: +550 print("Max retries reached. Raising error.") +551 raise +552 except Exception as e: +553 self.logger.error(f"Unexpected error during {method} {url}: {e}") +554 print(f"Unexpected error encountered: {e}") +555 raise
    @@ -3376,13 +3347,14 @@
    Inherited Members

    Args: auth: Authentication data. This is always the platform auth envelope - {"auth_type": "...", "credentials": {...}}. The credentials + {"auth_type": "...", "credentials": {...}}. The credentials object matches the auth.fields schema in config.json. Local tests must use the same wrapped shape (e.g. {"auth_type": "Custom", "credentials": {"api_key": "..."}}); flat auth is no longer supported as of SDK 2.0.1. Handlers should read - individual credentials via context.credentials rather than - reaching into context.auth directly. + individual credentials via context.auth["credentials"] (for + example context.auth["credentials"].get("api_key", "")); strict + validation guarantees this shape exists before a handler runs. request_config: Override default max_retries (3) and timeout (30 s). metadata: Arbitrary metadata forwarded to handlers. logger: Custom logger; falls back to logging.getLogger(__name__).

    @@ -3399,22 +3371,22 @@
    Inherited Members
    -
    375    def __init__(
    -376        self,
    -377        auth: Dict[str, Any] = {}, 
    -378        request_config: Optional[Dict[str, Any]] = None,
    -379        metadata: Optional[Dict[str, Any]] = None,
    -380        logger: Optional[logging.Logger] = None
    -381    ):
    -382        self.auth = auth
    -383        """Authentication configuration"""
    -384        self.config = request_config or {"max_retries": 3, "timeout": 30}
    -385        """Request configuration"""
    -386        self.metadata = metadata or {}
    -387        """Additional metadata"""
    -388        self.logger = logger or logging.getLogger(__name__)
    -389        """Logger instance"""
    -390        self._session: Optional[aiohttp.ClientSession] = None
    +            
    376    def __init__(
    +377        self,
    +378        auth: Dict[str, Any] = {}, 
    +379        request_config: Optional[Dict[str, Any]] = None,
    +380        metadata: Optional[Dict[str, Any]] = None,
    +381        logger: Optional[logging.Logger] = None
    +382    ):
    +383        self.auth = auth
    +384        """Authentication configuration"""
    +385        self.config = request_config or {"max_retries": 3, "timeout": 30}
    +386        """Request configuration"""
    +387        self.metadata = metadata or {}
    +388        """Additional metadata"""
    +389        self.logger = logger or logging.getLogger(__name__)
    +390        """Logger instance"""
    +391        self._session: Optional[aiohttp.ClientSession] = None
     
    @@ -3472,42 +3444,6 @@
    Inherited Members
    -
    -
    - -
    - credentials: Dict[str, Any] - - - -
    - -
    392    @property
    -393    def credentials(self) -> Dict[str, Any]:
    -394        """The integration's credentials, unwrapped from the auth envelope.
    -395
    -396        This is the blessed way for handlers to read credentials.  The platform
    -397        passes ``auth`` as the wrapped envelope
    -398        ``{"auth_type": "...", "credentials": {...}}``; this property returns the
    -399        inner ``credentials`` object (matching the ``auth.fields`` schema in
    -400        ``config.json``), or an empty dict when there is no auth.
    -401        """
    -402        if isinstance(self.auth, dict):
    -403            return self.auth.get("credentials", {})
    -404        return {}
    -
    - - -

    The integration's credentials, unwrapped from the auth envelope.

    - -

    This is the blessed way for handlers to read credentials. The platform -passes auth as the wrapped envelope -{"auth_type": "...", "credentials": {...}}; this property returns the -inner credentials object (matching the auth.fields schema in -config.json), or an empty dict when there is no auth.

    -
    - -
    @@ -3520,159 +3456,159 @@
    Inherited Members
    -
    416    async def fetch(
    -417            self,
    -418            url: str,
    -419            method: str = "GET",
    -420            params: Optional[Dict[str, Any]] = None,
    -421            data: Any = None,
    -422            json: Any = None,
    -423            headers: Optional[Dict[str, str]] = None,
    -424            content_type: Optional[str] = None,
    -425            timeout: Optional[int] = None,
    -426            retry_count: int = 0
    -427    ) -> FetchResponse:
    -428        """Make an HTTP request with automatic retries and error handling.
    -429
    -430        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    -431        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    -432        unless an ``Authorization`` header is explicitly provided.
    -433
    -434        Retries up to ``max_retries`` (default 3) on transient network errors
    -435        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    -436        immediately (no automatic retry).
    -437
    -438        Args:
    -439            url: The URL to request.
    -440            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    -441            params: Query parameters appended to the URL.  Nested dicts/lists
    -442                are JSON-serialized automatically.
    -443            data: Raw request body.  Encoding depends on ``content_type``.
    -444            json: JSON-serializable payload.  Sets ``content_type`` to
    -445                ``application/json`` automatically.
    -446            headers: Additional HTTP headers.  Merged *after* any auto-injected
    -447                auth header, so an explicit ``Authorization`` takes precedence.
    -448            content_type: ``Content-Type`` header value.
    -449            timeout: Per-request timeout in seconds (overrides ``request_config``).
    -450            retry_count: Internal — current retry attempt number.
    -451
    -452        Returns:
    -453            A ``FetchResponse`` containing the HTTP status code, response
    -454            headers, and parsed body data.
    -455
    -456        Raises:
    -457            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    -458            HTTPError: On any other non-2xx status.
    -459        """
    -460        if not self._session:
    -461            self._session = aiohttp.ClientSession()
    -462
    -463        # Prepare request
    -464        if json is not None:
    -465            data = json
    -466            content_type = "application/json"
    -467
    -468        final_headers = {}
    -469        
    -470        if self.auth and "Authorization" not in (headers or {}):
    -471            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    -472            credentials = self.auth.get("credentials", {})
    -473            
    -474            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    -475                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    -476
    -477        if content_type:
    -478            final_headers["Content-Type"] = content_type
    -479        if headers:
    -480            final_headers.update(headers)
    -481
    -482        if params:
    -483            # Handle nested dictionary parameters
    -484            flat_params = {}
    -485            for key, value in params.items():
    -486                if isinstance(value, (dict, list)):
    -487                    flat_params[key] = jsonX.dumps(value)
    -488                elif value is not None:
    -489                    flat_params[key] = str(value)
    -490            query_string = urlencode(flat_params)
    -491            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    +            
    403    async def fetch(
    +404            self,
    +405            url: str,
    +406            method: str = "GET",
    +407            params: Optional[Dict[str, Any]] = None,
    +408            data: Any = None,
    +409            json: Any = None,
    +410            headers: Optional[Dict[str, str]] = None,
    +411            content_type: Optional[str] = None,
    +412            timeout: Optional[int] = None,
    +413            retry_count: int = 0
    +414    ) -> FetchResponse:
    +415        """Make an HTTP request with automatic retries and error handling.
    +416
    +417        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    +418        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    +419        unless an ``Authorization`` header is explicitly provided.
    +420
    +421        Retries up to ``max_retries`` (default 3) on transient network errors
    +422        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    +423        immediately (no automatic retry).
    +424
    +425        Args:
    +426            url: The URL to request.
    +427            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    +428            params: Query parameters appended to the URL.  Nested dicts/lists
    +429                are JSON-serialized automatically.
    +430            data: Raw request body.  Encoding depends on ``content_type``.
    +431            json: JSON-serializable payload.  Sets ``content_type`` to
    +432                ``application/json`` automatically.
    +433            headers: Additional HTTP headers.  Merged *after* any auto-injected
    +434                auth header, so an explicit ``Authorization`` takes precedence.
    +435            content_type: ``Content-Type`` header value.
    +436            timeout: Per-request timeout in seconds (overrides ``request_config``).
    +437            retry_count: Internal — current retry attempt number.
    +438
    +439        Returns:
    +440            A ``FetchResponse`` containing the HTTP status code, response
    +441            headers, and parsed body data.
    +442
    +443        Raises:
    +444            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    +445            HTTPError: On any other non-2xx status.
    +446        """
    +447        if not self._session:
    +448            self._session = aiohttp.ClientSession()
    +449
    +450        # Prepare request
    +451        if json is not None:
    +452            data = json
    +453            content_type = "application/json"
    +454
    +455        final_headers = {}
    +456        
    +457        if self.auth and "Authorization" not in (headers or {}):
    +458            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    +459            credentials = self.auth.get("credentials", {})
    +460            
    +461            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    +462                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    +463
    +464        if content_type:
    +465            final_headers["Content-Type"] = content_type
    +466        if headers:
    +467            final_headers.update(headers)
    +468
    +469        if params:
    +470            # Handle nested dictionary parameters
    +471            flat_params = {}
    +472            for key, value in params.items():
    +473                if isinstance(value, (dict, list)):
    +474                    flat_params[key] = jsonX.dumps(value)
    +475                elif value is not None:
    +476                    flat_params[key] = str(value)
    +477            query_string = urlencode(flat_params)
    +478            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    +479
    +480        # Prepare body
    +481        if data is not None:
    +482            if content_type == "application/json":
    +483                data = jsonX.dumps(data)
    +484            elif content_type == "application/x-www-form-urlencoded":
    +485                data = urlencode(data) if isinstance(data, dict) else data
    +486
    +487        # Store the original timeout numeric value
    +488        original_timeout = timeout or self.config["timeout"]
    +489
    +490        # Convert the numeric timeout to a ClientTimeout instance for this request
    +491        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
     492
    -493        # Prepare body
    -494        if data is not None:
    -495            if content_type == "application/json":
    -496                data = jsonX.dumps(data)
    -497            elif content_type == "application/x-www-form-urlencoded":
    -498                data = urlencode(data) if isinstance(data, dict) else data
    -499
    -500        # Store the original timeout numeric value
    -501        original_timeout = timeout or self.config["timeout"]
    -502
    -503        # Convert the numeric timeout to a ClientTimeout instance for this request
    -504        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
    -505
    -506        try:
    -507            async with self._session.request(
    -508                method=method,
    -509                url=url,
    -510                data=data,
    -511                headers=final_headers,
    -512                timeout=client_timeout,
    -513                ssl=True
    -514            ) as response:
    -515                content_type = response.headers.get("Content-Type", "")
    -516
    -517                if response.status == 429:  # Rate limit
    -518                    retry_after = int(response.headers.get("Retry-After", 60))
    -519                    raise RateLimitError(
    -520                        retry_after,
    -521                        response.status,
    -522                        "Rate limit exceeded",
    -523                        await response.text()
    -524                    )
    +493        try:
    +494            async with self._session.request(
    +495                method=method,
    +496                url=url,
    +497                data=data,
    +498                headers=final_headers,
    +499                timeout=client_timeout,
    +500                ssl=True
    +501            ) as response:
    +502                content_type = response.headers.get("Content-Type", "")
    +503
    +504                if response.status == 429:  # Rate limit
    +505                    retry_after = int(response.headers.get("Retry-After", 60))
    +506                    raise RateLimitError(
    +507                        retry_after,
    +508                        response.status,
    +509                        "Rate limit exceeded",
    +510                        await response.text()
    +511                    )
    +512
    +513                try:
    +514                    if "application/json" in content_type:
    +515                        result = await response.json()
    +516                    else:
    +517                        result = await response.text()
    +518                        if not result and response.status in {200, 201, 204}:
    +519                            result = None
    +520                except Exception as e:
    +521                    self.logger.error(f"Error parsing response: {e}")
    +522                    result = await response.text()
    +523
    +524                response_headers = dict(response.headers)
     525
    -526                try:
    -527                    if "application/json" in content_type:
    -528                        result = await response.json()
    -529                    else:
    -530                        result = await response.text()
    -531                        if not result and response.status in {200, 201, 204}:
    -532                            result = None
    -533                except Exception as e:
    -534                    self.logger.error(f"Error parsing response: {e}")
    -535                    result = await response.text()
    -536
    -537                response_headers = dict(response.headers)
    -538
    -539                if not response.ok:
    -540                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    -541                    raise HTTPError(response.status, str(result), result)
    -542
    -543                return FetchResponse(
    -544                    status=response.status,
    -545                    headers=response_headers,
    -546                    data=result,
    -547                )
    -548
    -549        except RateLimitError:
    -550            raise
    -551        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    -552            # Don't want to send this to Raygun here because this will be retried.
    -553            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    -554            if retry_count < self.config["max_retries"]:
    -555                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    -556                print("Retrying request...")
    -557                # Use original_timeout (numeric) for recursive calls
    -558                return await self.fetch(
    -559                    url, method, params, data, json,
    -560                    headers, content_type, original_timeout, retry_count + 1
    -561                )
    -562            else:
    -563                print("Max retries reached. Raising error.")
    -564                raise
    -565        except Exception as e:
    -566            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    -567            print(f"Unexpected error encountered: {e}")
    -568            raise
    +526                if not response.ok:
    +527                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    +528                    raise HTTPError(response.status, str(result), result)
    +529
    +530                return FetchResponse(
    +531                    status=response.status,
    +532                    headers=response_headers,
    +533                    data=result,
    +534                )
    +535
    +536        except RateLimitError:
    +537            raise
    +538        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    +539            # Don't want to send this to Raygun here because this will be retried.
    +540            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    +541            if retry_count < self.config["max_retries"]:
    +542                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    +543                print("Retrying request...")
    +544                # Use original_timeout (numeric) for recursive calls
    +545                return await self.fetch(
    +546                    url, method, params, data, json,
    +547                    headers, content_type, original_timeout, retry_count + 1
    +548                )
    +549            else:
    +550                print("Max retries reached. Raising error.")
    +551                raise
    +552        except Exception as e:
    +553            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    +554            print(f"Unexpected error encountered: {e}")
    +555            raise
     
    @@ -3723,404 +3659,404 @@
    Inherited Members
    -
    571class Integration:
    -572    """Base integration class with handler registration and execution.
    -573    
    -574    This class manages the integration configuration, handler registration,
    -575    and provides methods to execute actions and triggers.
    -576    
    -577    Args:
    -578        config: Integration configuration
    -579        
    -580    Attributes:
    -581        config: Integration configuration
    -582    """
    -583
    -584    def __init__(self, config: IntegrationConfig):
    -585        self.config = config
    -586        """Integration configuration"""
    -587        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -588        """Action handlers"""
    -589        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -590        """Polling handlers"""
    -591        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -592        """Connected account handler"""
    -593
    -594    @classmethod
    -595    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -596        """Load an integration from its ``config.json``.
    -597
    -598        Args:
    -599            config_path: Explicit path to ``config.json``.  When omitted the
    -600                SDK resolves the path relative to its own package location,
    -601                which works when the SDK is vendored via
    -602                ``pip install --target dependencies``.  Multi-file integrations
    -603                that use ``actions/`` sub-packages should pass an explicit path
    -604                (e.g. ``Integration.load("config.json")``).
    -605
    -606        Returns:
    -607            A fully initialised ``Integration`` ready for handler registration.
    -608
    -609        Raises:
    -610            ConfigurationError: If the file is missing or contains invalid JSON.
    -611        """
    -612        if config_path is None:
    -613            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -614        
    -615        config_path = Path(config_path)
    +            
    558class Integration:
    +559    """Base integration class with handler registration and execution.
    +560    
    +561    This class manages the integration configuration, handler registration,
    +562    and provides methods to execute actions and triggers.
    +563    
    +564    Args:
    +565        config: Integration configuration
    +566        
    +567    Attributes:
    +568        config: Integration configuration
    +569    """
    +570
    +571    def __init__(self, config: IntegrationConfig):
    +572        self.config = config
    +573        """Integration configuration"""
    +574        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +575        """Action handlers"""
    +576        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +577        """Polling handlers"""
    +578        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +579        """Connected account handler"""
    +580
    +581    @classmethod
    +582    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +583        """Load an integration from its ``config.json``.
    +584
    +585        Args:
    +586            config_path: Explicit path to ``config.json``.  When omitted the
    +587                SDK resolves the path relative to its own package location,
    +588                which works when the SDK is vendored via
    +589                ``pip install --target dependencies``.  Multi-file integrations
    +590                that use ``actions/`` sub-packages should pass an explicit path
    +591                (e.g. ``Integration.load("config.json")``).
    +592
    +593        Returns:
    +594            A fully initialised ``Integration`` ready for handler registration.
    +595
    +596        Raises:
    +597            ConfigurationError: If the file is missing or contains invalid JSON.
    +598        """
    +599        if config_path is None:
    +600            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +601        
    +602        config_path = Path(config_path)
    +603
    +604        if not config_path.exists():
    +605            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +606
    +607        try:
    +608            with open(config_path, 'r') as f:
    +609                config_data = json.load(f)
    +610        except json.JSONDecodeError as e:
    +611            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +612        
    +613        # Parse configuration sections
    +614        actions = cls._parse_actions(config_data.get("actions", {}))
    +615        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
     616
    -617        if not config_path.exists():
    -618            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -619
    -620        try:
    -621            with open(config_path, 'r') as f:
    -622                config_data = json.load(f)
    -623        except json.JSONDecodeError as e:
    -624            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -625        
    -626        # Parse configuration sections
    -627        actions = cls._parse_actions(config_data.get("actions", {}))
    -628        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -629
    -630        config = IntegrationConfig(
    -631            name=config_data["name"],
    -632            version=config_data["version"],
    -633            description=config_data["description"],
    -634            auth=config_data.get("auth", {}),
    -635            actions=actions,
    -636            polling_triggers=polling_triggers
    -637        )
    -638
    -639        return cls(config)
    -640
    -641    @staticmethod
    -642    def _parse_interval(interval_str: str) -> timedelta:
    -643        """Parse interval string into timedelta"""
    -644        unit = interval_str[-1].lower()
    -645        value = int(interval_str[:-1])
    -646
    -647        if unit == 's':
    -648            return timedelta(seconds=value)
    -649        elif unit == 'm':
    -650            return timedelta(minutes=value)
    -651        elif unit == 'h':
    -652            return timedelta(hours=value)
    -653        elif unit == 'd':
    -654            return timedelta(days=value)
    -655        else:
    -656            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    -657
    -658    @classmethod
    -659    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    -660        """Parse action configurations"""
    -661        actions = {}
    -662        for name, data in actions_config.items():
    -663            actions[name] = Action(
    -664                name=name,
    -665                description=data["description"],
    -666                input_schema=data["input_schema"],
    -667                output_schema=data["output_schema"]
    -668            )
    -669
    -670        return actions
    -671
    -672    @classmethod
    -673    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    -674        """Parse polling trigger configurations"""
    -675        triggers = {}
    -676        for name, data in triggers_config.items():
    -677            interval = cls._parse_interval(data["polling_interval"])
    -678
    -679            triggers[name] = PollingTrigger(
    -680                name=name,
    -681                description=data["description"],
    -682                polling_interval=interval,
    -683                input_schema=data["input_schema"],
    -684                output_schema=data["output_schema"]
    -685            )
    -686
    -687        return triggers
    -688
    -689    def action(self, name: str):
    -690        """Decorator to register an action handler.
    -691        
    -692        Args:
    -693            name: Name of the action to register
    -694            
    -695        Returns:
    -696            Decorator function
    -697            
    -698        Raises:
    -699            ConfigurationError: If action is not defined in config
    -700            
    -701        Example:
    -702            ```python
    -703            @integration.action("my_action")
    -704            class MyActionHandler(ActionHandler):
    -705                async def execute(self, inputs, context):
    -706                    # Implementation
    -707                    return result
    -708            ```
    -709        """
    -710        def decorator(handler_class: Type[ActionHandler]):
    -711            if name not in self.config.actions:
    -712                raise ConfigurationError(f"Action '{name}' not defined in config")
    -713            self._action_handlers[name] = handler_class
    -714            return handler_class
    -715        return decorator
    -716
    -717    def polling_trigger(self, name: str):
    -718        """Decorator to register a polling trigger handler
    -719        
    -720        Args:
    -721            name: Name of the polling trigger to register
    -722            
    -723        Returns:
    -724            Decorator function
    -725        
    -726        Raises:
    -727            ConfigurationError: If polling trigger is not defined in config
    -728
    -729        Example:
    -730            ```python
    -731            @integration.polling_trigger("my_polling_trigger")
    -732            class MyPollingTriggerHandler(PollingTriggerHandler):
    -733                async def poll(self, inputs, last_poll_ts, context):
    -734                    # Implementation
    -735                    return result
    -736            ```
    -737        """
    -738        def decorator(handler_class: Type[PollingTriggerHandler]):
    -739            if name not in self.config.polling_triggers:
    -740                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -741            self._polling_handlers[name] = handler_class
    -742            return handler_class
    -743        return decorator
    -744
    -745    def connected_account(self):
    -746        """Decorator to register a connected account handler
    -747        
    -748        Returns:
    -749            Decorator function
    -750
    -751        Example:
    -752            ```python
    -753            @integration.connected_account()
    -754            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -755                async def get_account_info(self, context):
    -756                    # Implementation
    -757                    return {"email": "user@example.com", "name": "John Doe"}
    -758            ```
    -759        """
    -760        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -761            self._connected_account_handler = handler_class
    -762            return handler_class
    -763        return decorator
    -764
    -765    def _validate_auth(self, context: ExecutionContext) -> None:
    -766        """Validate the auth envelope's credentials against ``auth.fields``.
    -767
    -768        As of SDK 2.0.1 the platform always passes ``context.auth`` as the
    -769        wrapped envelope ``{"auth_type": ..., "credentials": {...}}``.  The
    -770        ``auth.fields`` schema in ``config.json`` describes only the inner
    -771        ``credentials`` object, so validation runs against
    -772        ``context.auth["credentials"]`` — not the whole envelope.
    -773
    -774        Integrations with no auth or no ``fields`` key skip validation entirely.
    -775
    -776        Raises:
    -777            ValidationError: (source ``"auth"``) if ``context.auth`` is not a
    -778                wrapped envelope (a dict with a non-empty string ``auth_type``
    -779                and a dict ``credentials``), or if the credentials fail the
    -780                schema.
    -781        """
    -782        if "fields" not in self.config.auth:
    -783            return
    -784
    -785        auth = context.auth
    -786        has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict)
    -787        has_valid_auth_type = (
    -788            isinstance(auth, dict)
    -789            and isinstance(auth.get("auth_type"), str)
    -790            and auth.get("auth_type") != ""
    -791        )
    -792        if not has_valid_credentials or not has_valid_auth_type:
    -793            raise ValidationError(
    -794                'context.auth must be the platform auth envelope '
    -795                '{"auth_type": ..., "credentials": {...}} with a non-empty '
    -796                'auth_type; flat auth is no longer supported as of SDK 2.0.1.',
    -797                source="auth",
    -798            )
    -799
    -800        auth_config = self.config.auth["fields"]
    -801        validator = Draft7Validator(auth_config)
    -802        errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path)
    -803        if errors:
    -804            message = ""
    -805            for error in errors:
    -806                message += f"{list(error.schema_path)}, {error.message},\n "
    -807            raise ValidationError(message, auth_config, context.auth["credentials"], source="auth")
    -808
    -809    async def execute_action(self,
    -810                           name: str,
    -811                           inputs: Dict[str, Any],
    -812                           context: ExecutionContext) -> IntegrationResult:
    -813        """Execute a registered action.
    -814
    -815        Args:
    -816            name: Name of the action to execute
    -817            inputs: Action inputs
    -818            context: Execution context
    -819
    -820        Returns:
    -821            IntegrationResult with action data (ResultType.ACTION),
    -822            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -823            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -824        """
    -825        try:
    -826            if name not in self._action_handlers:
    -827                raise ValidationError(f"Action '{name}' not registered")
    -828
    -829            # Validate inputs against action schema
    -830            action_config = self.config.actions[name]
    -831            validator = Draft7Validator(action_config.input_schema)
    -832            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -833            if errors:
    -834                message = ""
    -835                for error in errors:
    -836                    message += f"{list(error.schema_path)}, {error.message},\n "
    -837                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -838
    -839            self._validate_auth(context)
    -840
    -841            # Create handler instance and execute
    -842            handler = self._action_handlers[name]()
    -843            result = await handler.execute(inputs, context)
    -844
    -845            # Handle ActionError - skip output schema validation
    -846            if isinstance(result, ActionError):
    -847                return IntegrationResult(
    -848                    version=__version__,
    -849                    type=ResultType.ACTION_ERROR,
    -850                    result=result
    -851                )
    -852
    -853            # Validate that result is ActionResult
    -854            if not isinstance(result, ActionResult):
    -855                raise ValidationError(
    -856                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -857                    source="output"
    -858                )
    -859
    -860            # Validate output schema against the data inside ActionResult
    -861            validator = Draft7Validator(action_config.output_schema)
    -862            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -863            if errors:
    -864                message = ""
    -865                for error in errors:
    -866                    message += f"{list(error.schema_path)}, {error.message},\n "
    -867                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -868
    -869            # Return IntegrationResult with ActionResult directly
    -870            return IntegrationResult(
    -871                version=__version__,
    -872                type=ResultType.ACTION,
    -873                result=result
    -874            )
    -875        except ValidationError as e:
    -876            return IntegrationResult(
    -877                version=__version__,
    -878                type=ResultType.VALIDATION_ERROR,
    -879                result={
    -880                    'message': str(e),
    -881                    'property': None,
    -882                    'value': None,
    -883                    'source': getattr(e, 'source', 'legacy')
    -884                }
    -885            )
    -886
    -887    async def execute_polling_trigger(self,
    -888                                    name: str,
    -889                                    inputs: Dict[str, Any],
    -890                                    last_poll_ts: Optional[str],
    -891                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -892        """Execute a registered polling trigger
    -893        
    -894        Args:
    -895            name: Name of the polling trigger to execute
    -896            inputs: Trigger inputs
    -897            last_poll_ts: Last poll timestamp
    -898            context: Execution context
    -899            
    -900        Returns:
    -901            List of records
    -902            
    -903        Raises:
    -904            ValidationError: If inputs or outputs don't match schema
    -905        """
    -906        if name not in self._polling_handlers:
    -907            raise ValidationError(f"Polling trigger '{name}' not registered")
    -908
    -909        # Validate trigger configuration
    -910        trigger_config = self.config.polling_triggers[name]
    -911        try:
    -912            validate(inputs, trigger_config.input_schema)
    -913        except Exception as e:
    -914            raise ValidationError(e.message, e.schema, e.instance)
    -915
    -916        self._validate_auth(context)
    -917
    -918        # Create handler instance and execute
    -919        handler = self._polling_handlers[name]()
    -920        records = await handler.poll(inputs, last_poll_ts, context)
    -921        # Validate each record
    -922        for record in records:
    -923            if "id" not in record:
    -924                raise ValidationError(
    -925                    f"Polling trigger '{name}' returned record without required 'id' field")
    -926            if "data" not in record:
    -927                raise ValidationError(
    -928                    f"Polling trigger '{name}' returned record without required 'data' field")
    -929
    -930            # Validate record data against output schema
    -931            try:
    -932                validate(record["data"], trigger_config.output_schema)
    -933            except Exception as e:
    -934                raise ValidationError(e.message, e.schema, e.instance)
    -935            
    -936        return records
    -937
    -938    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -939        """Get connected account information
    -940
    -941        Args:
    -942            context: Execution context
    -943
    -944        Returns:
    -945            IntegrationResult containing connected account data
    -946
    -947        Raises:
    -948            ValidationError: If no connected account handler is registered or auth is invalid
    -949        """
    -950        if not self._connected_account_handler:
    -951            raise ValidationError("No connected account handler registered")
    -952
    -953        self._validate_auth(context)
    -954
    -955        handler = self._connected_account_handler()
    -956        account_info = await handler.get_account_info(context)
    -957
    -958        if not isinstance(account_info, ConnectedAccountInfo):
    -959            raise ValidationError(
    -960                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -961            )
    -962
    -963        # Return IntegrationResult with ConnectedAccountInfo object directly
    -964        return IntegrationResult(
    -965            version=__version__,
    -966            type=ResultType.CONNECTED_ACCOUNT,
    -967            result=account_info
    -968        )
    +617        config = IntegrationConfig(
    +618            name=config_data["name"],
    +619            version=config_data["version"],
    +620            description=config_data["description"],
    +621            auth=config_data.get("auth", {}),
    +622            actions=actions,
    +623            polling_triggers=polling_triggers
    +624        )
    +625
    +626        return cls(config)
    +627
    +628    @staticmethod
    +629    def _parse_interval(interval_str: str) -> timedelta:
    +630        """Parse interval string into timedelta"""
    +631        unit = interval_str[-1].lower()
    +632        value = int(interval_str[:-1])
    +633
    +634        if unit == 's':
    +635            return timedelta(seconds=value)
    +636        elif unit == 'm':
    +637            return timedelta(minutes=value)
    +638        elif unit == 'h':
    +639            return timedelta(hours=value)
    +640        elif unit == 'd':
    +641            return timedelta(days=value)
    +642        else:
    +643            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    +644
    +645    @classmethod
    +646    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    +647        """Parse action configurations"""
    +648        actions = {}
    +649        for name, data in actions_config.items():
    +650            actions[name] = Action(
    +651                name=name,
    +652                description=data["description"],
    +653                input_schema=data["input_schema"],
    +654                output_schema=data["output_schema"]
    +655            )
    +656
    +657        return actions
    +658
    +659    @classmethod
    +660    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    +661        """Parse polling trigger configurations"""
    +662        triggers = {}
    +663        for name, data in triggers_config.items():
    +664            interval = cls._parse_interval(data["polling_interval"])
    +665
    +666            triggers[name] = PollingTrigger(
    +667                name=name,
    +668                description=data["description"],
    +669                polling_interval=interval,
    +670                input_schema=data["input_schema"],
    +671                output_schema=data["output_schema"]
    +672            )
    +673
    +674        return triggers
    +675
    +676    def action(self, name: str):
    +677        """Decorator to register an action handler.
    +678        
    +679        Args:
    +680            name: Name of the action to register
    +681            
    +682        Returns:
    +683            Decorator function
    +684            
    +685        Raises:
    +686            ConfigurationError: If action is not defined in config
    +687            
    +688        Example:
    +689            ```python
    +690            @integration.action("my_action")
    +691            class MyActionHandler(ActionHandler):
    +692                async def execute(self, inputs, context):
    +693                    # Implementation
    +694                    return result
    +695            ```
    +696        """
    +697        def decorator(handler_class: Type[ActionHandler]):
    +698            if name not in self.config.actions:
    +699                raise ConfigurationError(f"Action '{name}' not defined in config")
    +700            self._action_handlers[name] = handler_class
    +701            return handler_class
    +702        return decorator
    +703
    +704    def polling_trigger(self, name: str):
    +705        """Decorator to register a polling trigger handler
    +706        
    +707        Args:
    +708            name: Name of the polling trigger to register
    +709            
    +710        Returns:
    +711            Decorator function
    +712        
    +713        Raises:
    +714            ConfigurationError: If polling trigger is not defined in config
    +715
    +716        Example:
    +717            ```python
    +718            @integration.polling_trigger("my_polling_trigger")
    +719            class MyPollingTriggerHandler(PollingTriggerHandler):
    +720                async def poll(self, inputs, last_poll_ts, context):
    +721                    # Implementation
    +722                    return result
    +723            ```
    +724        """
    +725        def decorator(handler_class: Type[PollingTriggerHandler]):
    +726            if name not in self.config.polling_triggers:
    +727                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +728            self._polling_handlers[name] = handler_class
    +729            return handler_class
    +730        return decorator
    +731
    +732    def connected_account(self):
    +733        """Decorator to register a connected account handler
    +734        
    +735        Returns:
    +736            Decorator function
    +737
    +738        Example:
    +739            ```python
    +740            @integration.connected_account()
    +741            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +742                async def get_account_info(self, context):
    +743                    # Implementation
    +744                    return {"email": "user@example.com", "name": "John Doe"}
    +745            ```
    +746        """
    +747        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +748            self._connected_account_handler = handler_class
    +749            return handler_class
    +750        return decorator
    +751
    +752    def _validate_auth(self, context: ExecutionContext) -> None:
    +753        """Validate the auth envelope's credentials against ``auth.fields``.
    +754
    +755        As of SDK 2.0.1 the platform always passes ``context.auth`` as the
    +756        wrapped envelope ``{"auth_type": ..., "credentials": {...}}``.  The
    +757        ``auth.fields`` schema in ``config.json`` describes only the inner
    +758        ``credentials`` object, so validation runs against
    +759        ``context.auth["credentials"]`` — not the whole envelope.
    +760
    +761        Integrations with no auth or no ``fields`` key skip validation entirely.
    +762
    +763        Raises:
    +764            ValidationError: (source ``"auth"``) if ``context.auth`` is not a
    +765                wrapped envelope (a dict with a non-empty string ``auth_type``
    +766                and a dict ``credentials``), or if the credentials fail the
    +767                schema.
    +768        """
    +769        if "fields" not in self.config.auth:
    +770            return
    +771
    +772        auth = context.auth
    +773        has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict)
    +774        has_valid_auth_type = (
    +775            isinstance(auth, dict)
    +776            and isinstance(auth.get("auth_type"), str)
    +777            and auth.get("auth_type") != ""
    +778        )
    +779        if not has_valid_credentials or not has_valid_auth_type:
    +780            raise ValidationError(
    +781                'context.auth must be the platform auth envelope '
    +782                '{"auth_type": ..., "credentials": {...}} with a non-empty '
    +783                'auth_type; flat auth is no longer supported as of SDK 2.0.1.',
    +784                source="auth",
    +785            )
    +786
    +787        auth_config = self.config.auth["fields"]
    +788        validator = Draft7Validator(auth_config)
    +789        errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path)
    +790        if errors:
    +791            message = ""
    +792            for error in errors:
    +793                message += f"{list(error.schema_path)}, {error.message},\n "
    +794            raise ValidationError(message, auth_config, context.auth["credentials"], source="auth")
    +795
    +796    async def execute_action(self,
    +797                           name: str,
    +798                           inputs: Dict[str, Any],
    +799                           context: ExecutionContext) -> IntegrationResult:
    +800        """Execute a registered action.
    +801
    +802        Args:
    +803            name: Name of the action to execute
    +804            inputs: Action inputs
    +805            context: Execution context
    +806
    +807        Returns:
    +808            IntegrationResult with action data (ResultType.ACTION),
    +809            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +810            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +811        """
    +812        try:
    +813            if name not in self._action_handlers:
    +814                raise ValidationError(f"Action '{name}' not registered")
    +815
    +816            # Validate inputs against action schema
    +817            action_config = self.config.actions[name]
    +818            validator = Draft7Validator(action_config.input_schema)
    +819            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +820            if errors:
    +821                message = ""
    +822                for error in errors:
    +823                    message += f"{list(error.schema_path)}, {error.message},\n "
    +824                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +825
    +826            self._validate_auth(context)
    +827
    +828            # Create handler instance and execute
    +829            handler = self._action_handlers[name]()
    +830            result = await handler.execute(inputs, context)
    +831
    +832            # Handle ActionError - skip output schema validation
    +833            if isinstance(result, ActionError):
    +834                return IntegrationResult(
    +835                    version=__version__,
    +836                    type=ResultType.ACTION_ERROR,
    +837                    result=result
    +838                )
    +839
    +840            # Validate that result is ActionResult
    +841            if not isinstance(result, ActionResult):
    +842                raise ValidationError(
    +843                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +844                    source="output"
    +845                )
    +846
    +847            # Validate output schema against the data inside ActionResult
    +848            validator = Draft7Validator(action_config.output_schema)
    +849            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +850            if errors:
    +851                message = ""
    +852                for error in errors:
    +853                    message += f"{list(error.schema_path)}, {error.message},\n "
    +854                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +855
    +856            # Return IntegrationResult with ActionResult directly
    +857            return IntegrationResult(
    +858                version=__version__,
    +859                type=ResultType.ACTION,
    +860                result=result
    +861            )
    +862        except ValidationError as e:
    +863            return IntegrationResult(
    +864                version=__version__,
    +865                type=ResultType.VALIDATION_ERROR,
    +866                result={
    +867                    'message': str(e),
    +868                    'property': None,
    +869                    'value': None,
    +870                    'source': getattr(e, 'source', 'legacy')
    +871                }
    +872            )
    +873
    +874    async def execute_polling_trigger(self,
    +875                                    name: str,
    +876                                    inputs: Dict[str, Any],
    +877                                    last_poll_ts: Optional[str],
    +878                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +879        """Execute a registered polling trigger
    +880        
    +881        Args:
    +882            name: Name of the polling trigger to execute
    +883            inputs: Trigger inputs
    +884            last_poll_ts: Last poll timestamp
    +885            context: Execution context
    +886            
    +887        Returns:
    +888            List of records
    +889            
    +890        Raises:
    +891            ValidationError: If inputs or outputs don't match schema
    +892        """
    +893        if name not in self._polling_handlers:
    +894            raise ValidationError(f"Polling trigger '{name}' not registered")
    +895
    +896        # Validate trigger configuration
    +897        trigger_config = self.config.polling_triggers[name]
    +898        try:
    +899            validate(inputs, trigger_config.input_schema)
    +900        except Exception as e:
    +901            raise ValidationError(e.message, e.schema, e.instance)
    +902
    +903        self._validate_auth(context)
    +904
    +905        # Create handler instance and execute
    +906        handler = self._polling_handlers[name]()
    +907        records = await handler.poll(inputs, last_poll_ts, context)
    +908        # Validate each record
    +909        for record in records:
    +910            if "id" not in record:
    +911                raise ValidationError(
    +912                    f"Polling trigger '{name}' returned record without required 'id' field")
    +913            if "data" not in record:
    +914                raise ValidationError(
    +915                    f"Polling trigger '{name}' returned record without required 'data' field")
    +916
    +917            # Validate record data against output schema
    +918            try:
    +919                validate(record["data"], trigger_config.output_schema)
    +920            except Exception as e:
    +921                raise ValidationError(e.message, e.schema, e.instance)
    +922            
    +923        return records
    +924
    +925    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +926        """Get connected account information
    +927
    +928        Args:
    +929            context: Execution context
    +930
    +931        Returns:
    +932            IntegrationResult containing connected account data
    +933
    +934        Raises:
    +935            ValidationError: If no connected account handler is registered or auth is invalid
    +936        """
    +937        if not self._connected_account_handler:
    +938            raise ValidationError("No connected account handler registered")
    +939
    +940        self._validate_auth(context)
    +941
    +942        handler = self._connected_account_handler()
    +943        account_info = await handler.get_account_info(context)
    +944
    +945        if not isinstance(account_info, ConnectedAccountInfo):
    +946            raise ValidationError(
    +947                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +948            )
    +949
    +950        # Return IntegrationResult with ConnectedAccountInfo object directly
    +951        return IntegrationResult(
    +952            version=__version__,
    +953            type=ResultType.CONNECTED_ACCOUNT,
    +954            result=account_info
    +955        )
     
    @@ -4147,15 +4083,15 @@
    Inherited Members
    -
    584    def __init__(self, config: IntegrationConfig):
    -585        self.config = config
    -586        """Integration configuration"""
    -587        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -588        """Action handlers"""
    -589        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -590        """Polling handlers"""
    -591        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -592        """Connected account handler"""
    +            
    571    def __init__(self, config: IntegrationConfig):
    +572        self.config = config
    +573        """Integration configuration"""
    +574        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +575        """Action handlers"""
    +576        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +577        """Polling handlers"""
    +578        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +579        """Connected account handler"""
     
    @@ -4187,52 +4123,52 @@
    Inherited Members
    -
    594    @classmethod
    -595    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -596        """Load an integration from its ``config.json``.
    -597
    -598        Args:
    -599            config_path: Explicit path to ``config.json``.  When omitted the
    -600                SDK resolves the path relative to its own package location,
    -601                which works when the SDK is vendored via
    -602                ``pip install --target dependencies``.  Multi-file integrations
    -603                that use ``actions/`` sub-packages should pass an explicit path
    -604                (e.g. ``Integration.load("config.json")``).
    -605
    -606        Returns:
    -607            A fully initialised ``Integration`` ready for handler registration.
    -608
    -609        Raises:
    -610            ConfigurationError: If the file is missing or contains invalid JSON.
    -611        """
    -612        if config_path is None:
    -613            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -614        
    -615        config_path = Path(config_path)
    +            
    581    @classmethod
    +582    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +583        """Load an integration from its ``config.json``.
    +584
    +585        Args:
    +586            config_path: Explicit path to ``config.json``.  When omitted the
    +587                SDK resolves the path relative to its own package location,
    +588                which works when the SDK is vendored via
    +589                ``pip install --target dependencies``.  Multi-file integrations
    +590                that use ``actions/`` sub-packages should pass an explicit path
    +591                (e.g. ``Integration.load("config.json")``).
    +592
    +593        Returns:
    +594            A fully initialised ``Integration`` ready for handler registration.
    +595
    +596        Raises:
    +597            ConfigurationError: If the file is missing or contains invalid JSON.
    +598        """
    +599        if config_path is None:
    +600            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +601        
    +602        config_path = Path(config_path)
    +603
    +604        if not config_path.exists():
    +605            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +606
    +607        try:
    +608            with open(config_path, 'r') as f:
    +609                config_data = json.load(f)
    +610        except json.JSONDecodeError as e:
    +611            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +612        
    +613        # Parse configuration sections
    +614        actions = cls._parse_actions(config_data.get("actions", {}))
    +615        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
     616
    -617        if not config_path.exists():
    -618            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -619
    -620        try:
    -621            with open(config_path, 'r') as f:
    -622                config_data = json.load(f)
    -623        except json.JSONDecodeError as e:
    -624            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -625        
    -626        # Parse configuration sections
    -627        actions = cls._parse_actions(config_data.get("actions", {}))
    -628        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -629
    -630        config = IntegrationConfig(
    -631            name=config_data["name"],
    -632            version=config_data["version"],
    -633            description=config_data["description"],
    -634            auth=config_data.get("auth", {}),
    -635            actions=actions,
    -636            polling_triggers=polling_triggers
    -637        )
    -638
    -639        return cls(config)
    +617        config = IntegrationConfig(
    +618            name=config_data["name"],
    +619            version=config_data["version"],
    +620            description=config_data["description"],
    +621            auth=config_data.get("auth", {}),
    +622            actions=actions,
    +623            polling_triggers=polling_triggers
    +624        )
    +625
    +626        return cls(config)
     
    @@ -4266,33 +4202,33 @@
    Inherited Members
    -
    689    def action(self, name: str):
    -690        """Decorator to register an action handler.
    -691        
    -692        Args:
    -693            name: Name of the action to register
    -694            
    -695        Returns:
    -696            Decorator function
    -697            
    -698        Raises:
    -699            ConfigurationError: If action is not defined in config
    -700            
    -701        Example:
    -702            ```python
    -703            @integration.action("my_action")
    -704            class MyActionHandler(ActionHandler):
    -705                async def execute(self, inputs, context):
    -706                    # Implementation
    -707                    return result
    -708            ```
    -709        """
    -710        def decorator(handler_class: Type[ActionHandler]):
    -711            if name not in self.config.actions:
    -712                raise ConfigurationError(f"Action '{name}' not defined in config")
    -713            self._action_handlers[name] = handler_class
    -714            return handler_class
    -715        return decorator
    +            
    676    def action(self, name: str):
    +677        """Decorator to register an action handler.
    +678        
    +679        Args:
    +680            name: Name of the action to register
    +681            
    +682        Returns:
    +683            Decorator function
    +684            
    +685        Raises:
    +686            ConfigurationError: If action is not defined in config
    +687            
    +688        Example:
    +689            ```python
    +690            @integration.action("my_action")
    +691            class MyActionHandler(ActionHandler):
    +692                async def execute(self, inputs, context):
    +693                    # Implementation
    +694                    return result
    +695            ```
    +696        """
    +697        def decorator(handler_class: Type[ActionHandler]):
    +698            if name not in self.config.actions:
    +699                raise ConfigurationError(f"Action '{name}' not defined in config")
    +700            self._action_handlers[name] = handler_class
    +701            return handler_class
    +702        return decorator
     
    @@ -4333,33 +4269,33 @@
    Inherited Members
    -
    717    def polling_trigger(self, name: str):
    -718        """Decorator to register a polling trigger handler
    -719        
    -720        Args:
    -721            name: Name of the polling trigger to register
    -722            
    -723        Returns:
    -724            Decorator function
    -725        
    -726        Raises:
    -727            ConfigurationError: If polling trigger is not defined in config
    -728
    -729        Example:
    -730            ```python
    -731            @integration.polling_trigger("my_polling_trigger")
    -732            class MyPollingTriggerHandler(PollingTriggerHandler):
    -733                async def poll(self, inputs, last_poll_ts, context):
    -734                    # Implementation
    -735                    return result
    -736            ```
    -737        """
    -738        def decorator(handler_class: Type[PollingTriggerHandler]):
    -739            if name not in self.config.polling_triggers:
    -740                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -741            self._polling_handlers[name] = handler_class
    -742            return handler_class
    -743        return decorator
    +            
    704    def polling_trigger(self, name: str):
    +705        """Decorator to register a polling trigger handler
    +706        
    +707        Args:
    +708            name: Name of the polling trigger to register
    +709            
    +710        Returns:
    +711            Decorator function
    +712        
    +713        Raises:
    +714            ConfigurationError: If polling trigger is not defined in config
    +715
    +716        Example:
    +717            ```python
    +718            @integration.polling_trigger("my_polling_trigger")
    +719            class MyPollingTriggerHandler(PollingTriggerHandler):
    +720                async def poll(self, inputs, last_poll_ts, context):
    +721                    # Implementation
    +722                    return result
    +723            ```
    +724        """
    +725        def decorator(handler_class: Type[PollingTriggerHandler]):
    +726            if name not in self.config.polling_triggers:
    +727                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +728            self._polling_handlers[name] = handler_class
    +729            return handler_class
    +730        return decorator
     
    @@ -4400,25 +4336,25 @@
    Inherited Members
    -
    745    def connected_account(self):
    -746        """Decorator to register a connected account handler
    -747        
    -748        Returns:
    -749            Decorator function
    -750
    -751        Example:
    -752            ```python
    -753            @integration.connected_account()
    -754            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -755                async def get_account_info(self, context):
    -756                    # Implementation
    -757                    return {"email": "user@example.com", "name": "John Doe"}
    -758            ```
    -759        """
    -760        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -761            self._connected_account_handler = handler_class
    -762            return handler_class
    -763        return decorator
    +            
    732    def connected_account(self):
    +733        """Decorator to register a connected account handler
    +734        
    +735        Returns:
    +736            Decorator function
    +737
    +738        Example:
    +739            ```python
    +740            @integration.connected_account()
    +741            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +742                async def get_account_info(self, context):
    +743                    # Implementation
    +744                    return {"email": "user@example.com", "name": "John Doe"}
    +745            ```
    +746        """
    +747        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +748            self._connected_account_handler = handler_class
    +749            return handler_class
    +750        return decorator
     
    @@ -4453,83 +4389,83 @@
    Inherited Members
    -
    809    async def execute_action(self,
    -810                           name: str,
    -811                           inputs: Dict[str, Any],
    -812                           context: ExecutionContext) -> IntegrationResult:
    -813        """Execute a registered action.
    -814
    -815        Args:
    -816            name: Name of the action to execute
    -817            inputs: Action inputs
    -818            context: Execution context
    -819
    -820        Returns:
    -821            IntegrationResult with action data (ResultType.ACTION),
    -822            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -823            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -824        """
    -825        try:
    -826            if name not in self._action_handlers:
    -827                raise ValidationError(f"Action '{name}' not registered")
    -828
    -829            # Validate inputs against action schema
    -830            action_config = self.config.actions[name]
    -831            validator = Draft7Validator(action_config.input_schema)
    -832            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -833            if errors:
    -834                message = ""
    -835                for error in errors:
    -836                    message += f"{list(error.schema_path)}, {error.message},\n "
    -837                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -838
    -839            self._validate_auth(context)
    -840
    -841            # Create handler instance and execute
    -842            handler = self._action_handlers[name]()
    -843            result = await handler.execute(inputs, context)
    -844
    -845            # Handle ActionError - skip output schema validation
    -846            if isinstance(result, ActionError):
    -847                return IntegrationResult(
    -848                    version=__version__,
    -849                    type=ResultType.ACTION_ERROR,
    -850                    result=result
    -851                )
    -852
    -853            # Validate that result is ActionResult
    -854            if not isinstance(result, ActionResult):
    -855                raise ValidationError(
    -856                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -857                    source="output"
    -858                )
    -859
    -860            # Validate output schema against the data inside ActionResult
    -861            validator = Draft7Validator(action_config.output_schema)
    -862            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -863            if errors:
    -864                message = ""
    -865                for error in errors:
    -866                    message += f"{list(error.schema_path)}, {error.message},\n "
    -867                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -868
    -869            # Return IntegrationResult with ActionResult directly
    -870            return IntegrationResult(
    -871                version=__version__,
    -872                type=ResultType.ACTION,
    -873                result=result
    -874            )
    -875        except ValidationError as e:
    -876            return IntegrationResult(
    -877                version=__version__,
    -878                type=ResultType.VALIDATION_ERROR,
    -879                result={
    -880                    'message': str(e),
    -881                    'property': None,
    -882                    'value': None,
    -883                    'source': getattr(e, 'source', 'legacy')
    -884                }
    -885            )
    +            
    796    async def execute_action(self,
    +797                           name: str,
    +798                           inputs: Dict[str, Any],
    +799                           context: ExecutionContext) -> IntegrationResult:
    +800        """Execute a registered action.
    +801
    +802        Args:
    +803            name: Name of the action to execute
    +804            inputs: Action inputs
    +805            context: Execution context
    +806
    +807        Returns:
    +808            IntegrationResult with action data (ResultType.ACTION),
    +809            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +810            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +811        """
    +812        try:
    +813            if name not in self._action_handlers:
    +814                raise ValidationError(f"Action '{name}' not registered")
    +815
    +816            # Validate inputs against action schema
    +817            action_config = self.config.actions[name]
    +818            validator = Draft7Validator(action_config.input_schema)
    +819            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +820            if errors:
    +821                message = ""
    +822                for error in errors:
    +823                    message += f"{list(error.schema_path)}, {error.message},\n "
    +824                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +825
    +826            self._validate_auth(context)
    +827
    +828            # Create handler instance and execute
    +829            handler = self._action_handlers[name]()
    +830            result = await handler.execute(inputs, context)
    +831
    +832            # Handle ActionError - skip output schema validation
    +833            if isinstance(result, ActionError):
    +834                return IntegrationResult(
    +835                    version=__version__,
    +836                    type=ResultType.ACTION_ERROR,
    +837                    result=result
    +838                )
    +839
    +840            # Validate that result is ActionResult
    +841            if not isinstance(result, ActionResult):
    +842                raise ValidationError(
    +843                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +844                    source="output"
    +845                )
    +846
    +847            # Validate output schema against the data inside ActionResult
    +848            validator = Draft7Validator(action_config.output_schema)
    +849            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +850            if errors:
    +851                message = ""
    +852                for error in errors:
    +853                    message += f"{list(error.schema_path)}, {error.message},\n "
    +854                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +855
    +856            # Return IntegrationResult with ActionResult directly
    +857            return IntegrationResult(
    +858                version=__version__,
    +859                type=ResultType.ACTION,
    +860                result=result
    +861            )
    +862        except ValidationError as e:
    +863            return IntegrationResult(
    +864                version=__version__,
    +865                type=ResultType.VALIDATION_ERROR,
    +866                result={
    +867                    'message': str(e),
    +868                    'property': None,
    +869                    'value': None,
    +870                    'source': getattr(e, 'source', 'legacy')
    +871                }
    +872            )
     
    @@ -4559,56 +4495,56 @@
    Inherited Members
    -
    887    async def execute_polling_trigger(self,
    -888                                    name: str,
    -889                                    inputs: Dict[str, Any],
    -890                                    last_poll_ts: Optional[str],
    -891                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -892        """Execute a registered polling trigger
    -893        
    -894        Args:
    -895            name: Name of the polling trigger to execute
    -896            inputs: Trigger inputs
    -897            last_poll_ts: Last poll timestamp
    -898            context: Execution context
    -899            
    -900        Returns:
    -901            List of records
    -902            
    -903        Raises:
    -904            ValidationError: If inputs or outputs don't match schema
    -905        """
    -906        if name not in self._polling_handlers:
    -907            raise ValidationError(f"Polling trigger '{name}' not registered")
    -908
    -909        # Validate trigger configuration
    -910        trigger_config = self.config.polling_triggers[name]
    -911        try:
    -912            validate(inputs, trigger_config.input_schema)
    -913        except Exception as e:
    -914            raise ValidationError(e.message, e.schema, e.instance)
    -915
    -916        self._validate_auth(context)
    -917
    -918        # Create handler instance and execute
    -919        handler = self._polling_handlers[name]()
    -920        records = await handler.poll(inputs, last_poll_ts, context)
    -921        # Validate each record
    -922        for record in records:
    -923            if "id" not in record:
    -924                raise ValidationError(
    -925                    f"Polling trigger '{name}' returned record without required 'id' field")
    -926            if "data" not in record:
    -927                raise ValidationError(
    -928                    f"Polling trigger '{name}' returned record without required 'data' field")
    -929
    -930            # Validate record data against output schema
    -931            try:
    -932                validate(record["data"], trigger_config.output_schema)
    -933            except Exception as e:
    -934                raise ValidationError(e.message, e.schema, e.instance)
    -935            
    -936        return records
    +            
    874    async def execute_polling_trigger(self,
    +875                                    name: str,
    +876                                    inputs: Dict[str, Any],
    +877                                    last_poll_ts: Optional[str],
    +878                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +879        """Execute a registered polling trigger
    +880        
    +881        Args:
    +882            name: Name of the polling trigger to execute
    +883            inputs: Trigger inputs
    +884            last_poll_ts: Last poll timestamp
    +885            context: Execution context
    +886            
    +887        Returns:
    +888            List of records
    +889            
    +890        Raises:
    +891            ValidationError: If inputs or outputs don't match schema
    +892        """
    +893        if name not in self._polling_handlers:
    +894            raise ValidationError(f"Polling trigger '{name}' not registered")
    +895
    +896        # Validate trigger configuration
    +897        trigger_config = self.config.polling_triggers[name]
    +898        try:
    +899            validate(inputs, trigger_config.input_schema)
    +900        except Exception as e:
    +901            raise ValidationError(e.message, e.schema, e.instance)
    +902
    +903        self._validate_auth(context)
    +904
    +905        # Create handler instance and execute
    +906        handler = self._polling_handlers[name]()
    +907        records = await handler.poll(inputs, last_poll_ts, context)
    +908        # Validate each record
    +909        for record in records:
    +910            if "id" not in record:
    +911                raise ValidationError(
    +912                    f"Polling trigger '{name}' returned record without required 'id' field")
    +913            if "data" not in record:
    +914                raise ValidationError(
    +915                    f"Polling trigger '{name}' returned record without required 'data' field")
    +916
    +917            # Validate record data against output schema
    +918            try:
    +919                validate(record["data"], trigger_config.output_schema)
    +920            except Exception as e:
    +921                raise ValidationError(e.message, e.schema, e.instance)
    +922            
    +923        return records
     
    @@ -4640,37 +4576,37 @@
    Inherited Members
    -
    938    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -939        """Get connected account information
    -940
    -941        Args:
    -942            context: Execution context
    -943
    -944        Returns:
    -945            IntegrationResult containing connected account data
    -946
    -947        Raises:
    -948            ValidationError: If no connected account handler is registered or auth is invalid
    -949        """
    -950        if not self._connected_account_handler:
    -951            raise ValidationError("No connected account handler registered")
    -952
    -953        self._validate_auth(context)
    -954
    -955        handler = self._connected_account_handler()
    -956        account_info = await handler.get_account_info(context)
    -957
    -958        if not isinstance(account_info, ConnectedAccountInfo):
    -959            raise ValidationError(
    -960                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -961            )
    -962
    -963        # Return IntegrationResult with ConnectedAccountInfo object directly
    -964        return IntegrationResult(
    -965            version=__version__,
    -966            type=ResultType.CONNECTED_ACCOUNT,
    -967            result=account_info
    -968        )
    +            
    925    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +926        """Get connected account information
    +927
    +928        Args:
    +929            context: Execution context
    +930
    +931        Returns:
    +932            IntegrationResult containing connected account data
    +933
    +934        Raises:
    +935            ValidationError: If no connected account handler is registered or auth is invalid
    +936        """
    +937        if not self._connected_account_handler:
    +938            raise ValidationError("No connected account handler registered")
    +939
    +940        self._validate_auth(context)
    +941
    +942        handler = self._connected_account_handler()
    +943        account_info = await handler.get_account_info(context)
    +944
    +945        if not isinstance(account_info, ConnectedAccountInfo):
    +946            raise ValidationError(
    +947                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +948            )
    +949
    +950        # Return IntegrationResult with ConnectedAccountInfo object directly
    +951        return IntegrationResult(
    +952            version=__version__,
    +953            type=ResultType.CONNECTED_ACCOUNT,
    +954            result=account_info
    +955        )
     
    diff --git a/docs/apidocs/search.js b/docs/apidocs/search.js index 028c8a6..372576c 100644 --- a/docs/apidocs/search.js +++ b/docs/apidocs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 2.0.1. Handlers should read\n individual credentials via context.credentials rather than\n reaching into context.auth directly.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.credentials", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.credentials", "kind": "variable", "doc": "

    The integration's credentials, unwrapped from the auth envelope.

    \n\n

    This is the blessed way for handlers to read credentials. The platform\npasses auth as the wrapped envelope\n{\"auth_type\": \"...\", \"credentials\": {...}}; this property returns the\ninner credentials object (matching the auth.fields schema in\nconfig.json), or an empty dict when there is no auth.

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 194}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 75}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 107, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 106, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 107}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 8}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 35, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}, "1": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.0710678118654755}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 4.58257569495584}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 107, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 16, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 9, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 11, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 4, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 9, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 15, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 11, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 27, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 8}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 18, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 7}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 17, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 6}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 3}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 6}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 5}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.credentials": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 8}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"autohive_integrations_sdk": {"fullname": "autohive_integrations_sdk", "modulename": "autohive_integrations_sdk", "kind": "module", "doc": "

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 2.0.1. Handlers should read\n individual credentials via context.auth[\"credentials\"] (for\n example context.auth[\"credentials\"].get(\"api_key\", \"\")); strict\n validation guarantees this shape exists before a handler runs.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 209}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 106, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 105, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 34, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}, "1": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.280109889280518}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 106, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 10, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 3, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 9, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 10, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 26, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 16, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 11}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 8}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 8, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/docs/manual/building_your_first_integration.md b/docs/manual/building_your_first_integration.md index 796c8f1..bd11aa9 100644 --- a/docs/manual/building_your_first_integration.md +++ b/docs/manual/building_your_first_integration.md @@ -431,7 +431,7 @@ async with ExecutionContext(auth=auth) as context: result = await my_integration.execute_action("get_items", inputs, context) ``` -> **Note:** As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials via `context.credentials` (for example `context.credentials.get("api_token")`) rather than reaching into `context.auth` directly. Local tests must use the same wrapped shape. +> **Note:** As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials directly from the envelope via `context.auth["credentials"]` (for example `context.auth["credentials"].get("api_token")`). Local tests must use the same wrapped shape. For **platform OAuth** integrations (where `context.fetch()` auto-injects the Bearer token), pass the full wrapped structure in tests: diff --git a/docs/manual/integration_structure.md b/docs/manual/integration_structure.md index cf59004..3b8c349 100644 --- a/docs/manual/integration_structure.md +++ b/docs/manual/integration_structure.md @@ -163,8 +163,8 @@ Each property in `fields.properties` supports: At runtime `context.auth` is the wrapped platform envelope (`{"auth_type": ..., "credentials": {...}}`). Handlers should read individual -credentials via `context.credentials` (which unwraps -`context.auth["credentials"]`): `context.credentials.get("api_token")`. +credentials directly from the envelope via +`context.auth["credentials"]`: `context.auth["credentials"].get("api_token")`. #### Platform Auth (OAuth2) diff --git a/docs/manual/patterns.md b/docs/manual/patterns.md index 44b44f1..f320dcc 100644 --- a/docs/manual/patterns.md +++ b/docs/manual/patterns.md @@ -221,16 +221,16 @@ Define multiple properties in the `auth.fields` schema: At runtime `context.auth` is the wrapped platform envelope (`{"auth_type": ..., "credentials": {...}}`). The `auth.fields` schema in `config.json` describes the inner credentials object only, and `auth.fields.required` -is allowed and recommended. Read credentials via `context.credentials`, which -unwraps `context.auth["credentials"]`: +is allowed and recommended. Read credentials directly from the envelope via +`context.auth["credentials"]`: ```python def get_base_url(context: ExecutionContext) -> str: - domain = context.credentials.get("domain", "") + domain = context.auth["credentials"].get("domain", "") return f"https://{domain}.freshdesk.com/api/v2" def get_headers(context: ExecutionContext) -> Dict[str, str]: - api_key = context.credentials.get("api_key", "") + api_key = context.auth["credentials"].get("api_key", "") auth_bytes = f"{api_key}:X".encode("ascii") return { "Authorization": f"Basic {base64.b64encode(auth_bytes).decode('ascii')}", @@ -263,14 +263,14 @@ async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> Ac ### Credentials -Never hardcode API keys, tokens, or secrets. Always read them from `context.credentials`: +Never hardcode API keys, tokens, or secrets. Always read them from `context.auth["credentials"]`: ```python # WRONG headers = {"Authorization": "Bearer sk-abc123"} # CORRECT -api_key = context.credentials.get("api_key", "") +api_key = context.auth["credentials"].get("api_key", "") headers = {"Authorization": f"Bearer {api_key}"} ``` diff --git a/samples/api-fetch/api_fetch.py b/samples/api-fetch/api_fetch.py index 9de1bb0..06ae718 100644 --- a/samples/api-fetch/api_fetch.py +++ b/samples/api-fetch/api_fetch.py @@ -34,8 +34,8 @@ class APIFetchActionBasicAuth(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: url = inputs["url"] - username = context.credentials.get("user_name", "") - password = context.credentials.get("password", "") + username = context.auth["credentials"].get("user_name", "") + password = context.auth["credentials"].get("password", "") # Inject credentials into the URL for Basic Auth if url.startswith("https://"): @@ -57,7 +57,7 @@ class APIFetchActionHeader(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: url = inputs["url"] - api_key = context.credentials.get("api_key", "") + api_key = context.auth["credentials"].get("api_key", "") response = await context.fetch( url, diff --git a/samples/template/my_integration.py b/samples/template/my_integration.py index 4b16673..9913a9c 100644 --- a/samples/template/my_integration.py +++ b/samples/template/my_integration.py @@ -18,7 +18,7 @@ class MyAction(ActionHandler): async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> ActionResult: example_input = inputs["example_input"] - api_key = context.credentials.get("api_key", "") + api_key = context.auth["credentials"].get("api_key", "") response = await context.fetch( "https://api.example.com/endpoint", diff --git a/skills/writing-unit-tests/SKILL.md b/skills/writing-unit-tests/SKILL.md index 13c95a1..0a8a43a 100644 --- a/skills/writing-unit-tests/SKILL.md +++ b/skills/writing-unit-tests/SKILL.md @@ -168,7 +168,7 @@ ctx.auth = { } ``` -Handlers read individual credentials via `context.credentials` (for example `context.credentials.get("api_key")`), which unwraps the `credentials` object for you. +Handlers read individual credentials directly from the envelope via `context.auth["credentials"]` (for example `context.auth["credentials"].get("api_key")`). Using the wrong shape — flat auth, or an envelope missing `auth_type` — will cause `ResultType.VALIDATION_ERROR` (with `source="auth"`) before the action handler runs, making tests false negatives. diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index d9f6fcc..ddda970 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -365,8 +365,9 @@ class ExecutionContext: tests must use the same wrapped shape (e.g. ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat auth is no longer supported as of SDK 2.0.1. Handlers should read - individual credentials via ``context.credentials`` rather than - reaching into ``context.auth`` directly. + individual credentials via ``context.auth["credentials"]`` (for + example ``context.auth["credentials"].get("api_key", "")``); strict + validation guarantees this shape exists before a handler runs. request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). metadata: Arbitrary metadata forwarded to handlers. logger: Custom logger; falls back to ``logging.getLogger(__name__)``. @@ -388,20 +389,6 @@ def __init__( """Logger instance""" self._session: Optional[aiohttp.ClientSession] = None - @property - def credentials(self) -> Dict[str, Any]: - """The integration's credentials, unwrapped from the auth envelope. - - This is the blessed way for handlers to read credentials. The platform - passes ``auth`` as the wrapped envelope - ``{"auth_type": "...", "credentials": {...}}``; this property returns the - inner ``credentials`` object (matching the ``auth.fields`` schema in - ``config.json``), or an empty dict when there is no auth. - """ - if isinstance(self.auth, dict): - return self.auth.get("credentials", {}) - return {} - async def __aenter__(self): if not self._session: self._session = aiohttp.ClientSession() diff --git a/tests/test_integration.py b/tests/test_integration.py index 529aa42..c3719e6 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -861,28 +861,3 @@ async def get_account_info(self, context): result = await intg.get_connected_account(ctx) assert result.type == ResultType.CONNECTED_ACCOUNT - - -# ── ExecutionContext.credentials property ─────────────────────────────────── - - -def test_execution_context_credentials_unwraps_envelope(): - ctx = ExecutionContext( - auth={"auth_type": "Custom", "credentials": {"api_key": "k", "api_url": "u"}} - ) - assert ctx.credentials == {"api_key": "k", "api_url": "u"} - - -def test_execution_context_credentials_empty_when_no_auth(): - ctx = ExecutionContext() - assert ctx.credentials == {} - - -def test_execution_context_credentials_empty_when_no_credentials_key(): - ctx = ExecutionContext(auth={"auth_type": "Custom"}) - assert ctx.credentials == {} - - -def test_execution_context_credentials_empty_when_auth_not_dict(): - ctx = ExecutionContext(auth=None) - assert ctx.credentials == {} From ba4884122990a5530dec941fe8eeef5b721df285 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 12:31:34 +1200 Subject: [PATCH 5/9] fix: reject unknown auth_type values during auth validation An auth_type outside the AuthType enum previously passed validation and later surfaced as a raw ValueError inside fetch(); it now fails fast as an auth-sourced validation error. --- .../integration.html | 986 +++++++++--------- src/autohive_integrations_sdk/integration.py | 8 + tests/test_integration.py | 16 + 3 files changed, 525 insertions(+), 485 deletions(-) diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html index ca5dfa6..203b9d5 100644 --- a/docs/apidocs/autohive_integrations_sdk/integration.html +++ b/docs/apidocs/autohive_integrations_sdk/integration.html @@ -1240,175 +1240,183 @@

    783 source="auth", 784 ) 785 -786 auth_config = self.config.auth["fields"] -787 validator = Draft7Validator(auth_config) -788 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -789 if errors: -790 message = "" -791 for error in errors: -792 message += f"{list(error.schema_path)}, {error.message},\n " -793 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") -794 -795 async def execute_action(self, -796 name: str, -797 inputs: Dict[str, Any], -798 context: ExecutionContext) -> IntegrationResult: -799 """Execute a registered action. -800 -801 Args: -802 name: Name of the action to execute -803 inputs: Action inputs -804 context: Execution context -805 -806 Returns: -807 IntegrationResult with action data (ResultType.ACTION), -808 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -809 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -810 """ -811 try: -812 if name not in self._action_handlers: -813 raise ValidationError(f"Action '{name}' not registered") -814 -815 # Validate inputs against action schema -816 action_config = self.config.actions[name] -817 validator = Draft7Validator(action_config.input_schema) -818 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -819 if errors: -820 message = "" -821 for error in errors: -822 message += f"{list(error.schema_path)}, {error.message},\n " -823 raise ValidationError(message, action_config.input_schema, inputs, source="input") -824 -825 self._validate_auth(context) -826 -827 # Create handler instance and execute -828 handler = self._action_handlers[name]() -829 result = await handler.execute(inputs, context) -830 -831 # Handle ActionError - skip output schema validation -832 if isinstance(result, ActionError): -833 return IntegrationResult( -834 version=__version__, -835 type=ResultType.ACTION_ERROR, -836 result=result -837 ) +786 valid_auth_types = {member.value for member in AuthType} +787 if auth["auth_type"] not in valid_auth_types: +788 raise ValidationError( +789 f'Unknown auth_type "{auth["auth_type"]}" in context.auth; ' +790 f'expected one of: {", ".join(sorted(valid_auth_types))}.', +791 source="auth", +792 ) +793 +794 auth_config = self.config.auth["fields"] +795 validator = Draft7Validator(auth_config) +796 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +797 if errors: +798 message = "" +799 for error in errors: +800 message += f"{list(error.schema_path)}, {error.message},\n " +801 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +802 +803 async def execute_action(self, +804 name: str, +805 inputs: Dict[str, Any], +806 context: ExecutionContext) -> IntegrationResult: +807 """Execute a registered action. +808 +809 Args: +810 name: Name of the action to execute +811 inputs: Action inputs +812 context: Execution context +813 +814 Returns: +815 IntegrationResult with action data (ResultType.ACTION), +816 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +817 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +818 """ +819 try: +820 if name not in self._action_handlers: +821 raise ValidationError(f"Action '{name}' not registered") +822 +823 # Validate inputs against action schema +824 action_config = self.config.actions[name] +825 validator = Draft7Validator(action_config.input_schema) +826 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +827 if errors: +828 message = "" +829 for error in errors: +830 message += f"{list(error.schema_path)}, {error.message},\n " +831 raise ValidationError(message, action_config.input_schema, inputs, source="input") +832 +833 self._validate_auth(context) +834 +835 # Create handler instance and execute +836 handler = self._action_handlers[name]() +837 result = await handler.execute(inputs, context) 838 -839 # Validate that result is ActionResult -840 if not isinstance(result, ActionResult): -841 raise ValidationError( -842 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -843 source="output" -844 ) -845 -846 # Validate output schema against the data inside ActionResult -847 validator = Draft7Validator(action_config.output_schema) -848 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -849 if errors: -850 message = "" -851 for error in errors: -852 message += f"{list(error.schema_path)}, {error.message},\n " -853 raise ValidationError(message, action_config.output_schema, result.data, source="output") -854 -855 # Return IntegrationResult with ActionResult directly -856 return IntegrationResult( -857 version=__version__, -858 type=ResultType.ACTION, -859 result=result -860 ) -861 except ValidationError as e: -862 return IntegrationResult( -863 version=__version__, -864 type=ResultType.VALIDATION_ERROR, -865 result={ -866 'message': str(e), -867 'property': None, -868 'value': None, -869 'source': getattr(e, 'source', 'legacy') -870 } -871 ) -872 -873 async def execute_polling_trigger(self, -874 name: str, -875 inputs: Dict[str, Any], -876 last_poll_ts: Optional[str], -877 context: ExecutionContext) -> List[Dict[str, Any]]: -878 """Execute a registered polling trigger -879 -880 Args: -881 name: Name of the polling trigger to execute -882 inputs: Trigger inputs -883 last_poll_ts: Last poll timestamp -884 context: Execution context -885 -886 Returns: -887 List of records -888 -889 Raises: -890 ValidationError: If inputs or outputs don't match schema -891 """ -892 if name not in self._polling_handlers: -893 raise ValidationError(f"Polling trigger '{name}' not registered") -894 -895 # Validate trigger configuration -896 trigger_config = self.config.polling_triggers[name] -897 try: -898 validate(inputs, trigger_config.input_schema) -899 except Exception as e: -900 raise ValidationError(e.message, e.schema, e.instance) -901 -902 self._validate_auth(context) -903 -904 # Create handler instance and execute -905 handler = self._polling_handlers[name]() -906 records = await handler.poll(inputs, last_poll_ts, context) -907 # Validate each record -908 for record in records: -909 if "id" not in record: -910 raise ValidationError( -911 f"Polling trigger '{name}' returned record without required 'id' field") -912 if "data" not in record: -913 raise ValidationError( -914 f"Polling trigger '{name}' returned record without required 'data' field") -915 -916 # Validate record data against output schema -917 try: -918 validate(record["data"], trigger_config.output_schema) -919 except Exception as e: -920 raise ValidationError(e.message, e.schema, e.instance) -921 -922 return records +839 # Handle ActionError - skip output schema validation +840 if isinstance(result, ActionError): +841 return IntegrationResult( +842 version=__version__, +843 type=ResultType.ACTION_ERROR, +844 result=result +845 ) +846 +847 # Validate that result is ActionResult +848 if not isinstance(result, ActionResult): +849 raise ValidationError( +850 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +851 source="output" +852 ) +853 +854 # Validate output schema against the data inside ActionResult +855 validator = Draft7Validator(action_config.output_schema) +856 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +857 if errors: +858 message = "" +859 for error in errors: +860 message += f"{list(error.schema_path)}, {error.message},\n " +861 raise ValidationError(message, action_config.output_schema, result.data, source="output") +862 +863 # Return IntegrationResult with ActionResult directly +864 return IntegrationResult( +865 version=__version__, +866 type=ResultType.ACTION, +867 result=result +868 ) +869 except ValidationError as e: +870 return IntegrationResult( +871 version=__version__, +872 type=ResultType.VALIDATION_ERROR, +873 result={ +874 'message': str(e), +875 'property': None, +876 'value': None, +877 'source': getattr(e, 'source', 'legacy') +878 } +879 ) +880 +881 async def execute_polling_trigger(self, +882 name: str, +883 inputs: Dict[str, Any], +884 last_poll_ts: Optional[str], +885 context: ExecutionContext) -> List[Dict[str, Any]]: +886 """Execute a registered polling trigger +887 +888 Args: +889 name: Name of the polling trigger to execute +890 inputs: Trigger inputs +891 last_poll_ts: Last poll timestamp +892 context: Execution context +893 +894 Returns: +895 List of records +896 +897 Raises: +898 ValidationError: If inputs or outputs don't match schema +899 """ +900 if name not in self._polling_handlers: +901 raise ValidationError(f"Polling trigger '{name}' not registered") +902 +903 # Validate trigger configuration +904 trigger_config = self.config.polling_triggers[name] +905 try: +906 validate(inputs, trigger_config.input_schema) +907 except Exception as e: +908 raise ValidationError(e.message, e.schema, e.instance) +909 +910 self._validate_auth(context) +911 +912 # Create handler instance and execute +913 handler = self._polling_handlers[name]() +914 records = await handler.poll(inputs, last_poll_ts, context) +915 # Validate each record +916 for record in records: +917 if "id" not in record: +918 raise ValidationError( +919 f"Polling trigger '{name}' returned record without required 'id' field") +920 if "data" not in record: +921 raise ValidationError( +922 f"Polling trigger '{name}' returned record without required 'data' field") 923 -924 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -925 """Get connected account information -926 -927 Args: -928 context: Execution context -929 -930 Returns: -931 IntegrationResult containing connected account data -932 -933 Raises: -934 ValidationError: If no connected account handler is registered or auth is invalid -935 """ -936 if not self._connected_account_handler: -937 raise ValidationError("No connected account handler registered") -938 -939 self._validate_auth(context) +924 # Validate record data against output schema +925 try: +926 validate(record["data"], trigger_config.output_schema) +927 except Exception as e: +928 raise ValidationError(e.message, e.schema, e.instance) +929 +930 return records +931 +932 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +933 """Get connected account information +934 +935 Args: +936 context: Execution context +937 +938 Returns: +939 IntegrationResult containing connected account data 940 -941 handler = self._connected_account_handler() -942 account_info = await handler.get_account_info(context) -943 -944 if not isinstance(account_info, ConnectedAccountInfo): -945 raise ValidationError( -946 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -947 ) +941 Raises: +942 ValidationError: If no connected account handler is registered or auth is invalid +943 """ +944 if not self._connected_account_handler: +945 raise ValidationError("No connected account handler registered") +946 +947 self._validate_auth(context) 948 -949 # Return IntegrationResult with ConnectedAccountInfo object directly -950 return IntegrationResult( -951 version=__version__, -952 type=ResultType.CONNECTED_ACCOUNT, -953 result=account_info -954 ) +949 handler = self._connected_account_handler() +950 account_info = await handler.get_account_info(context) +951 +952 if not isinstance(account_info, ConnectedAccountInfo): +953 raise ValidationError( +954 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +955 ) +956 +957 # Return IntegrationResult with ConnectedAccountInfo object directly +958 return IntegrationResult( +959 version=__version__, +960 type=ResultType.CONNECTED_ACCOUNT, +961 result=account_info +962 )

    @@ -3888,175 +3896,183 @@
    Inherited Members
    784 source="auth", 785 ) 786 -787 auth_config = self.config.auth["fields"] -788 validator = Draft7Validator(auth_config) -789 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -790 if errors: -791 message = "" -792 for error in errors: -793 message += f"{list(error.schema_path)}, {error.message},\n " -794 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") -795 -796 async def execute_action(self, -797 name: str, -798 inputs: Dict[str, Any], -799 context: ExecutionContext) -> IntegrationResult: -800 """Execute a registered action. -801 -802 Args: -803 name: Name of the action to execute -804 inputs: Action inputs -805 context: Execution context -806 -807 Returns: -808 IntegrationResult with action data (ResultType.ACTION), -809 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -810 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -811 """ -812 try: -813 if name not in self._action_handlers: -814 raise ValidationError(f"Action '{name}' not registered") -815 -816 # Validate inputs against action schema -817 action_config = self.config.actions[name] -818 validator = Draft7Validator(action_config.input_schema) -819 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -820 if errors: -821 message = "" -822 for error in errors: -823 message += f"{list(error.schema_path)}, {error.message},\n " -824 raise ValidationError(message, action_config.input_schema, inputs, source="input") -825 -826 self._validate_auth(context) -827 -828 # Create handler instance and execute -829 handler = self._action_handlers[name]() -830 result = await handler.execute(inputs, context) -831 -832 # Handle ActionError - skip output schema validation -833 if isinstance(result, ActionError): -834 return IntegrationResult( -835 version=__version__, -836 type=ResultType.ACTION_ERROR, -837 result=result -838 ) +787 valid_auth_types = {member.value for member in AuthType} +788 if auth["auth_type"] not in valid_auth_types: +789 raise ValidationError( +790 f'Unknown auth_type "{auth["auth_type"]}" in context.auth; ' +791 f'expected one of: {", ".join(sorted(valid_auth_types))}.', +792 source="auth", +793 ) +794 +795 auth_config = self.config.auth["fields"] +796 validator = Draft7Validator(auth_config) +797 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) +798 if errors: +799 message = "" +800 for error in errors: +801 message += f"{list(error.schema_path)}, {error.message},\n " +802 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") +803 +804 async def execute_action(self, +805 name: str, +806 inputs: Dict[str, Any], +807 context: ExecutionContext) -> IntegrationResult: +808 """Execute a registered action. +809 +810 Args: +811 name: Name of the action to execute +812 inputs: Action inputs +813 context: Execution context +814 +815 Returns: +816 IntegrationResult with action data (ResultType.ACTION), +817 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +818 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +819 """ +820 try: +821 if name not in self._action_handlers: +822 raise ValidationError(f"Action '{name}' not registered") +823 +824 # Validate inputs against action schema +825 action_config = self.config.actions[name] +826 validator = Draft7Validator(action_config.input_schema) +827 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +828 if errors: +829 message = "" +830 for error in errors: +831 message += f"{list(error.schema_path)}, {error.message},\n " +832 raise ValidationError(message, action_config.input_schema, inputs, source="input") +833 +834 self._validate_auth(context) +835 +836 # Create handler instance and execute +837 handler = self._action_handlers[name]() +838 result = await handler.execute(inputs, context) 839 -840 # Validate that result is ActionResult -841 if not isinstance(result, ActionResult): -842 raise ValidationError( -843 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -844 source="output" -845 ) -846 -847 # Validate output schema against the data inside ActionResult -848 validator = Draft7Validator(action_config.output_schema) -849 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -850 if errors: -851 message = "" -852 for error in errors: -853 message += f"{list(error.schema_path)}, {error.message},\n " -854 raise ValidationError(message, action_config.output_schema, result.data, source="output") -855 -856 # Return IntegrationResult with ActionResult directly -857 return IntegrationResult( -858 version=__version__, -859 type=ResultType.ACTION, -860 result=result -861 ) -862 except ValidationError as e: -863 return IntegrationResult( -864 version=__version__, -865 type=ResultType.VALIDATION_ERROR, -866 result={ -867 'message': str(e), -868 'property': None, -869 'value': None, -870 'source': getattr(e, 'source', 'legacy') -871 } -872 ) -873 -874 async def execute_polling_trigger(self, -875 name: str, -876 inputs: Dict[str, Any], -877 last_poll_ts: Optional[str], -878 context: ExecutionContext) -> List[Dict[str, Any]]: -879 """Execute a registered polling trigger -880 -881 Args: -882 name: Name of the polling trigger to execute -883 inputs: Trigger inputs -884 last_poll_ts: Last poll timestamp -885 context: Execution context -886 -887 Returns: -888 List of records -889 -890 Raises: -891 ValidationError: If inputs or outputs don't match schema -892 """ -893 if name not in self._polling_handlers: -894 raise ValidationError(f"Polling trigger '{name}' not registered") -895 -896 # Validate trigger configuration -897 trigger_config = self.config.polling_triggers[name] -898 try: -899 validate(inputs, trigger_config.input_schema) -900 except Exception as e: -901 raise ValidationError(e.message, e.schema, e.instance) -902 -903 self._validate_auth(context) -904 -905 # Create handler instance and execute -906 handler = self._polling_handlers[name]() -907 records = await handler.poll(inputs, last_poll_ts, context) -908 # Validate each record -909 for record in records: -910 if "id" not in record: -911 raise ValidationError( -912 f"Polling trigger '{name}' returned record without required 'id' field") -913 if "data" not in record: -914 raise ValidationError( -915 f"Polling trigger '{name}' returned record without required 'data' field") -916 -917 # Validate record data against output schema -918 try: -919 validate(record["data"], trigger_config.output_schema) -920 except Exception as e: -921 raise ValidationError(e.message, e.schema, e.instance) -922 -923 return records +840 # Handle ActionError - skip output schema validation +841 if isinstance(result, ActionError): +842 return IntegrationResult( +843 version=__version__, +844 type=ResultType.ACTION_ERROR, +845 result=result +846 ) +847 +848 # Validate that result is ActionResult +849 if not isinstance(result, ActionResult): +850 raise ValidationError( +851 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +852 source="output" +853 ) +854 +855 # Validate output schema against the data inside ActionResult +856 validator = Draft7Validator(action_config.output_schema) +857 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +858 if errors: +859 message = "" +860 for error in errors: +861 message += f"{list(error.schema_path)}, {error.message},\n " +862 raise ValidationError(message, action_config.output_schema, result.data, source="output") +863 +864 # Return IntegrationResult with ActionResult directly +865 return IntegrationResult( +866 version=__version__, +867 type=ResultType.ACTION, +868 result=result +869 ) +870 except ValidationError as e: +871 return IntegrationResult( +872 version=__version__, +873 type=ResultType.VALIDATION_ERROR, +874 result={ +875 'message': str(e), +876 'property': None, +877 'value': None, +878 'source': getattr(e, 'source', 'legacy') +879 } +880 ) +881 +882 async def execute_polling_trigger(self, +883 name: str, +884 inputs: Dict[str, Any], +885 last_poll_ts: Optional[str], +886 context: ExecutionContext) -> List[Dict[str, Any]]: +887 """Execute a registered polling trigger +888 +889 Args: +890 name: Name of the polling trigger to execute +891 inputs: Trigger inputs +892 last_poll_ts: Last poll timestamp +893 context: Execution context +894 +895 Returns: +896 List of records +897 +898 Raises: +899 ValidationError: If inputs or outputs don't match schema +900 """ +901 if name not in self._polling_handlers: +902 raise ValidationError(f"Polling trigger '{name}' not registered") +903 +904 # Validate trigger configuration +905 trigger_config = self.config.polling_triggers[name] +906 try: +907 validate(inputs, trigger_config.input_schema) +908 except Exception as e: +909 raise ValidationError(e.message, e.schema, e.instance) +910 +911 self._validate_auth(context) +912 +913 # Create handler instance and execute +914 handler = self._polling_handlers[name]() +915 records = await handler.poll(inputs, last_poll_ts, context) +916 # Validate each record +917 for record in records: +918 if "id" not in record: +919 raise ValidationError( +920 f"Polling trigger '{name}' returned record without required 'id' field") +921 if "data" not in record: +922 raise ValidationError( +923 f"Polling trigger '{name}' returned record without required 'data' field") 924 -925 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -926 """Get connected account information -927 -928 Args: -929 context: Execution context -930 -931 Returns: -932 IntegrationResult containing connected account data -933 -934 Raises: -935 ValidationError: If no connected account handler is registered or auth is invalid -936 """ -937 if not self._connected_account_handler: -938 raise ValidationError("No connected account handler registered") -939 -940 self._validate_auth(context) +925 # Validate record data against output schema +926 try: +927 validate(record["data"], trigger_config.output_schema) +928 except Exception as e: +929 raise ValidationError(e.message, e.schema, e.instance) +930 +931 return records +932 +933 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +934 """Get connected account information +935 +936 Args: +937 context: Execution context +938 +939 Returns: +940 IntegrationResult containing connected account data 941 -942 handler = self._connected_account_handler() -943 account_info = await handler.get_account_info(context) -944 -945 if not isinstance(account_info, ConnectedAccountInfo): -946 raise ValidationError( -947 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -948 ) +942 Raises: +943 ValidationError: If no connected account handler is registered or auth is invalid +944 """ +945 if not self._connected_account_handler: +946 raise ValidationError("No connected account handler registered") +947 +948 self._validate_auth(context) 949 -950 # Return IntegrationResult with ConnectedAccountInfo object directly -951 return IntegrationResult( -952 version=__version__, -953 type=ResultType.CONNECTED_ACCOUNT, -954 result=account_info -955 ) +950 handler = self._connected_account_handler() +951 account_info = await handler.get_account_info(context) +952 +953 if not isinstance(account_info, ConnectedAccountInfo): +954 raise ValidationError( +955 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +956 ) +957 +958 # Return IntegrationResult with ConnectedAccountInfo object directly +959 return IntegrationResult( +960 version=__version__, +961 type=ResultType.CONNECTED_ACCOUNT, +962 result=account_info +963 )
    @@ -4389,83 +4405,83 @@
    Inherited Members
    -
    796    async def execute_action(self,
    -797                           name: str,
    -798                           inputs: Dict[str, Any],
    -799                           context: ExecutionContext) -> IntegrationResult:
    -800        """Execute a registered action.
    -801
    -802        Args:
    -803            name: Name of the action to execute
    -804            inputs: Action inputs
    -805            context: Execution context
    -806
    -807        Returns:
    -808            IntegrationResult with action data (ResultType.ACTION),
    -809            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -810            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -811        """
    -812        try:
    -813            if name not in self._action_handlers:
    -814                raise ValidationError(f"Action '{name}' not registered")
    -815
    -816            # Validate inputs against action schema
    -817            action_config = self.config.actions[name]
    -818            validator = Draft7Validator(action_config.input_schema)
    -819            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -820            if errors:
    -821                message = ""
    -822                for error in errors:
    -823                    message += f"{list(error.schema_path)}, {error.message},\n "
    -824                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -825
    -826            self._validate_auth(context)
    -827
    -828            # Create handler instance and execute
    -829            handler = self._action_handlers[name]()
    -830            result = await handler.execute(inputs, context)
    -831
    -832            # Handle ActionError - skip output schema validation
    -833            if isinstance(result, ActionError):
    -834                return IntegrationResult(
    -835                    version=__version__,
    -836                    type=ResultType.ACTION_ERROR,
    -837                    result=result
    -838                )
    +            
    804    async def execute_action(self,
    +805                           name: str,
    +806                           inputs: Dict[str, Any],
    +807                           context: ExecutionContext) -> IntegrationResult:
    +808        """Execute a registered action.
    +809
    +810        Args:
    +811            name: Name of the action to execute
    +812            inputs: Action inputs
    +813            context: Execution context
    +814
    +815        Returns:
    +816            IntegrationResult with action data (ResultType.ACTION),
    +817            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +818            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +819        """
    +820        try:
    +821            if name not in self._action_handlers:
    +822                raise ValidationError(f"Action '{name}' not registered")
    +823
    +824            # Validate inputs against action schema
    +825            action_config = self.config.actions[name]
    +826            validator = Draft7Validator(action_config.input_schema)
    +827            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +828            if errors:
    +829                message = ""
    +830                for error in errors:
    +831                    message += f"{list(error.schema_path)}, {error.message},\n "
    +832                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +833
    +834            self._validate_auth(context)
    +835
    +836            # Create handler instance and execute
    +837            handler = self._action_handlers[name]()
    +838            result = await handler.execute(inputs, context)
     839
    -840            # Validate that result is ActionResult
    -841            if not isinstance(result, ActionResult):
    -842                raise ValidationError(
    -843                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -844                    source="output"
    -845                )
    -846
    -847            # Validate output schema against the data inside ActionResult
    -848            validator = Draft7Validator(action_config.output_schema)
    -849            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -850            if errors:
    -851                message = ""
    -852                for error in errors:
    -853                    message += f"{list(error.schema_path)}, {error.message},\n "
    -854                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -855
    -856            # Return IntegrationResult with ActionResult directly
    -857            return IntegrationResult(
    -858                version=__version__,
    -859                type=ResultType.ACTION,
    -860                result=result
    -861            )
    -862        except ValidationError as e:
    -863            return IntegrationResult(
    -864                version=__version__,
    -865                type=ResultType.VALIDATION_ERROR,
    -866                result={
    -867                    'message': str(e),
    -868                    'property': None,
    -869                    'value': None,
    -870                    'source': getattr(e, 'source', 'legacy')
    -871                }
    -872            )
    +840            # Handle ActionError - skip output schema validation
    +841            if isinstance(result, ActionError):
    +842                return IntegrationResult(
    +843                    version=__version__,
    +844                    type=ResultType.ACTION_ERROR,
    +845                    result=result
    +846                )
    +847
    +848            # Validate that result is ActionResult
    +849            if not isinstance(result, ActionResult):
    +850                raise ValidationError(
    +851                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +852                    source="output"
    +853                )
    +854
    +855            # Validate output schema against the data inside ActionResult
    +856            validator = Draft7Validator(action_config.output_schema)
    +857            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +858            if errors:
    +859                message = ""
    +860                for error in errors:
    +861                    message += f"{list(error.schema_path)}, {error.message},\n "
    +862                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    +863
    +864            # Return IntegrationResult with ActionResult directly
    +865            return IntegrationResult(
    +866                version=__version__,
    +867                type=ResultType.ACTION,
    +868                result=result
    +869            )
    +870        except ValidationError as e:
    +871            return IntegrationResult(
    +872                version=__version__,
    +873                type=ResultType.VALIDATION_ERROR,
    +874                result={
    +875                    'message': str(e),
    +876                    'property': None,
    +877                    'value': None,
    +878                    'source': getattr(e, 'source', 'legacy')
    +879                }
    +880            )
     
    @@ -4495,56 +4511,56 @@
    Inherited Members
    -
    874    async def execute_polling_trigger(self,
    -875                                    name: str,
    -876                                    inputs: Dict[str, Any],
    -877                                    last_poll_ts: Optional[str],
    -878                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -879        """Execute a registered polling trigger
    -880        
    -881        Args:
    -882            name: Name of the polling trigger to execute
    -883            inputs: Trigger inputs
    -884            last_poll_ts: Last poll timestamp
    -885            context: Execution context
    -886            
    -887        Returns:
    -888            List of records
    -889            
    -890        Raises:
    -891            ValidationError: If inputs or outputs don't match schema
    -892        """
    -893        if name not in self._polling_handlers:
    -894            raise ValidationError(f"Polling trigger '{name}' not registered")
    -895
    -896        # Validate trigger configuration
    -897        trigger_config = self.config.polling_triggers[name]
    -898        try:
    -899            validate(inputs, trigger_config.input_schema)
    -900        except Exception as e:
    -901            raise ValidationError(e.message, e.schema, e.instance)
    -902
    -903        self._validate_auth(context)
    -904
    -905        # Create handler instance and execute
    -906        handler = self._polling_handlers[name]()
    -907        records = await handler.poll(inputs, last_poll_ts, context)
    -908        # Validate each record
    -909        for record in records:
    -910            if "id" not in record:
    -911                raise ValidationError(
    -912                    f"Polling trigger '{name}' returned record without required 'id' field")
    -913            if "data" not in record:
    -914                raise ValidationError(
    -915                    f"Polling trigger '{name}' returned record without required 'data' field")
    -916
    -917            # Validate record data against output schema
    -918            try:
    -919                validate(record["data"], trigger_config.output_schema)
    -920            except Exception as e:
    -921                raise ValidationError(e.message, e.schema, e.instance)
    -922            
    -923        return records
    +            
    882    async def execute_polling_trigger(self,
    +883                                    name: str,
    +884                                    inputs: Dict[str, Any],
    +885                                    last_poll_ts: Optional[str],
    +886                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +887        """Execute a registered polling trigger
    +888        
    +889        Args:
    +890            name: Name of the polling trigger to execute
    +891            inputs: Trigger inputs
    +892            last_poll_ts: Last poll timestamp
    +893            context: Execution context
    +894            
    +895        Returns:
    +896            List of records
    +897            
    +898        Raises:
    +899            ValidationError: If inputs or outputs don't match schema
    +900        """
    +901        if name not in self._polling_handlers:
    +902            raise ValidationError(f"Polling trigger '{name}' not registered")
    +903
    +904        # Validate trigger configuration
    +905        trigger_config = self.config.polling_triggers[name]
    +906        try:
    +907            validate(inputs, trigger_config.input_schema)
    +908        except Exception as e:
    +909            raise ValidationError(e.message, e.schema, e.instance)
    +910
    +911        self._validate_auth(context)
    +912
    +913        # Create handler instance and execute
    +914        handler = self._polling_handlers[name]()
    +915        records = await handler.poll(inputs, last_poll_ts, context)
    +916        # Validate each record
    +917        for record in records:
    +918            if "id" not in record:
    +919                raise ValidationError(
    +920                    f"Polling trigger '{name}' returned record without required 'id' field")
    +921            if "data" not in record:
    +922                raise ValidationError(
    +923                    f"Polling trigger '{name}' returned record without required 'data' field")
    +924
    +925            # Validate record data against output schema
    +926            try:
    +927                validate(record["data"], trigger_config.output_schema)
    +928            except Exception as e:
    +929                raise ValidationError(e.message, e.schema, e.instance)
    +930            
    +931        return records
     
    @@ -4576,37 +4592,37 @@
    Inherited Members
    -
    925    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -926        """Get connected account information
    -927
    -928        Args:
    -929            context: Execution context
    -930
    -931        Returns:
    -932            IntegrationResult containing connected account data
    -933
    -934        Raises:
    -935            ValidationError: If no connected account handler is registered or auth is invalid
    -936        """
    -937        if not self._connected_account_handler:
    -938            raise ValidationError("No connected account handler registered")
    -939
    -940        self._validate_auth(context)
    +            
    933    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +934        """Get connected account information
    +935
    +936        Args:
    +937            context: Execution context
    +938
    +939        Returns:
    +940            IntegrationResult containing connected account data
     941
    -942        handler = self._connected_account_handler()
    -943        account_info = await handler.get_account_info(context)
    -944
    -945        if not isinstance(account_info, ConnectedAccountInfo):
    -946            raise ValidationError(
    -947                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -948            )
    +942        Raises:
    +943            ValidationError: If no connected account handler is registered or auth is invalid
    +944        """
    +945        if not self._connected_account_handler:
    +946            raise ValidationError("No connected account handler registered")
    +947
    +948        self._validate_auth(context)
     949
    -950        # Return IntegrationResult with ConnectedAccountInfo object directly
    -951        return IntegrationResult(
    -952            version=__version__,
    -953            type=ResultType.CONNECTED_ACCOUNT,
    -954            result=account_info
    -955        )
    +950        handler = self._connected_account_handler()
    +951        account_info = await handler.get_account_info(context)
    +952
    +953        if not isinstance(account_info, ConnectedAccountInfo):
    +954            raise ValidationError(
    +955                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +956            )
    +957
    +958        # Return IntegrationResult with ConnectedAccountInfo object directly
    +959        return IntegrationResult(
    +960            version=__version__,
    +961            type=ResultType.CONNECTED_ACCOUNT,
    +962            result=account_info
    +963        )
     
    diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index ddda970..9ed600e 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -783,6 +783,14 @@ def _validate_auth(self, context: ExecutionContext) -> None: source="auth", ) + valid_auth_types = {member.value for member in AuthType} + if auth["auth_type"] not in valid_auth_types: + raise ValidationError( + f'Unknown auth_type "{auth["auth_type"]}" in context.auth; ' + f'expected one of: {", ".join(sorted(valid_auth_types))}.', + source="auth", + ) + auth_config = self.config.auth["fields"] validator = Draft7Validator(auth_config) errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) diff --git a/tests/test_integration.py b/tests/test_integration.py index c3719e6..e1e2a87 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -695,6 +695,22 @@ async def execute(self, inputs, context): assert "auth_type" in result.result["message"] +async def test_execute_action_unknown_auth_type_rejected(integration): + """Envelope with an auth_type outside the AuthType enum is rejected.""" + + @integration.action("test_action") + class Handler(ActionHandler): + async def execute(self, inputs, context): + return ActionResult(data={"greeting": "hi"}) + + ctx = ExecutionContext(auth={"auth_type": "Bogus", "credentials": {"api_key": "k"}}) + result = await integration.execute_action("test_action", {"name": "x"}, ctx) + + assert result.type == ResultType.VALIDATION_ERROR + assert result.result["source"] == "auth" + assert 'Unknown auth_type "Bogus"' in result.result["message"] + + async def test_execute_action_empty_auth_type_rejected(integration): """Envelope with an empty-string auth_type is rejected.""" From 9bcc15eba2b9700cd4933463d0e9a04bf27e4150 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 13:48:11 +1200 Subject: [PATCH 6/9] docs: use defensive credentials read in patterns examples --- docs/manual/patterns.md | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/docs/manual/patterns.md b/docs/manual/patterns.md index f320dcc..5d99cb5 100644 --- a/docs/manual/patterns.md +++ b/docs/manual/patterns.md @@ -226,11 +226,13 @@ is allowed and recommended. Read credentials directly from the envelope via ```python def get_base_url(context: ExecutionContext) -> str: - domain = context.auth["credentials"].get("domain", "") + credentials = context.auth.get("credentials", {}) + domain = credentials.get("domain", "") return f"https://{domain}.freshdesk.com/api/v2" def get_headers(context: ExecutionContext) -> Dict[str, str]: - api_key = context.auth["credentials"].get("api_key", "") + credentials = context.auth.get("credentials", {}) + api_key = credentials.get("api_key", "") auth_bytes = f"{api_key}:X".encode("ascii") return { "Authorization": f"Basic {base64.b64encode(auth_bytes).decode('ascii')}", @@ -263,14 +265,15 @@ async def execute(self, inputs: Dict[str, Any], context: ExecutionContext) -> Ac ### Credentials -Never hardcode API keys, tokens, or secrets. Always read them from `context.auth["credentials"]`: +Never hardcode API keys, tokens, or secrets. Always read them from `context.auth`: ```python # WRONG headers = {"Authorization": "Bearer sk-abc123"} # CORRECT -api_key = context.auth["credentials"].get("api_key", "") +credentials = context.auth.get("credentials", {}) +api_key = credentials.get("api_key", "") headers = {"Authorization": f"Bearer {api_key}"} ``` From d342006d2b09753bae9b3b3f31f80e3be49fd948 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 14:13:45 +1200 Subject: [PATCH 7/9] chore: strip 2.0.1 release metadata from validation fix Version bump, release notes, and regenerated apidocs move to the 2.0.1 release branch, which will be cut from master without the 3.0-bound User-Agent change. The validation fix itself is unchanged. --- RELEASENOTES.md | 56 - docs/apidocs/autohive_integrations_sdk.html | 2 +- .../integration.html | 3289 ++++++++--------- docs/apidocs/search.js | 2 +- pyproject.toml | 2 +- src/autohive_integrations_sdk/__init__.py | 2 +- 6 files changed, 1619 insertions(+), 1734 deletions(-) diff --git a/RELEASENOTES.md b/RELEASENOTES.md index 00a43e2..cbb6d60 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -1,61 +1,5 @@ # Release Notes -## 2.0.1 - -### Behavior Change - -Auth validation now expects the platform auth envelope only. Flat auth is no -longer accepted. Production runtime behavior is unchanged (the platform has -always sent the envelope); this release fixes the SDK to validate the object -production actually sends. Local tests and scripts that construct flat auth -contexts must migrate to the wrapped shape. - -The platform delivers integration auth as a wrapped envelope: - -```json -{"auth_type": "Custom", "credentials": {"api_key": "...", "api_url": "..."}} -``` - -The `auth.fields` schema in `config.json` describes the inner `credentials` -object. Previously the SDK validated the *entire* envelope against -`auth.fields`, so any non-empty `required` list failed before the handler ran -(the ActiveCampaign outage), while an empty `required` list passed vacuously -even with empty credentials. - -As of 2.0.1 the SDK validates only `context.auth["credentials"]` against -`auth.fields`. `auth.fields.required` is now honoured and recommended. If -`context.auth` is not a wrapped envelope with a `credentials` dict, validation -fails with a `VALIDATION_ERROR` whose `source` is `"auth"`. - -**Before (2.x local test):** -```python -ctx = ExecutionContext(auth={"api_key": "..."}) # flat -``` - -**After (2.0.1):** -```python -ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "..."}}) -``` - -### Migration Guide - -1. **Wrap auth in local tests and any manual `ExecutionContext` construction** - in the `{"auth_type": ..., "credentials": {...}}` envelope. Production - traffic is already wrapped by the platform. -2. **Read credentials directly from the envelope** via - `context.auth["credentials"]`: - ```python - # Before - api_key = context.auth.get("api_key", "") - # After - api_key = context.auth["credentials"].get("api_key", "") - ``` -3. **Keep `auth.fields.required`** — it is now enforced against the credentials - object and is the recommended way to require credentials. -4. **Note on pins:** `~=2.0.0` pins resolve to 2.0.1 automatically on the next - rebuild; there is no flat-auth backward compatibility, so migrate tests - before rebuilding. Pin `~=2.0.1` to express the requirement explicitly. - ## 2.0.0 ### ⚠️ Breaking Change diff --git a/docs/apidocs/autohive_integrations_sdk.html b/docs/apidocs/autohive_integrations_sdk.html index 890eac2..629c4e1 100644 --- a/docs/apidocs/autohive_integrations_sdk.html +++ b/docs/apidocs/autohive_integrations_sdk.html @@ -51,7 +51,7 @@

    1# Version
    -2__version__ = "2.0.1"
    +2__version__ = "2.0.0"
     3
     4# Re-export classes from integration module
     5from autohive_integrations_sdk.integration import (
    diff --git a/docs/apidocs/autohive_integrations_sdk/integration.html b/docs/apidocs/autohive_integrations_sdk/integration.html
    index 203b9d5..bec263d 100644
    --- a/docs/apidocs/autohive_integrations_sdk/integration.html
    +++ b/docs/apidocs/autohive_integrations_sdk/integration.html
    @@ -561,7 +561,7 @@ 

    104 self.message = message 105 """The error message""" 106 self.source = source -107 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" +107 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" 108 super().__init__(message) 109 110class ConfigurationError(Exception): @@ -816,607 +816,570 @@

    359 result = await integration.execute_action("my_action", inputs, context) 360 361 Args: -362 auth: Authentication data. This is always the platform auth envelope -363 ``{"auth_type": "...", "credentials": {...}}``. The ``credentials`` -364 object matches the ``auth.fields`` schema in ``config.json``. Local -365 tests must use the same wrapped shape (e.g. -366 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat -367 auth is no longer supported as of SDK 2.0.1. Handlers should read -368 individual credentials via ``context.auth["credentials"]`` (for -369 example ``context.auth["credentials"].get("api_key", "")``); strict -370 validation guarantees this shape exists before a handler runs. -371 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -372 metadata: Arbitrary metadata forwarded to handlers. -373 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -374 """ -375 def __init__( -376 self, -377 auth: Dict[str, Any] = {}, -378 request_config: Optional[Dict[str, Any]] = None, -379 metadata: Optional[Dict[str, Any]] = None, -380 logger: Optional[logging.Logger] = None -381 ): -382 self.auth = auth -383 """Authentication configuration""" -384 self.config = request_config or {"max_retries": 3, "timeout": 30} -385 """Request configuration""" -386 self.metadata = metadata or {} -387 """Additional metadata""" -388 self.logger = logger or logging.getLogger(__name__) -389 """Logger instance""" -390 self._session: Optional[aiohttp.ClientSession] = None +362 auth: Authentication data. In **local tests** this is a flat dict +363 matching the ``auth.fields`` schema in ``config.json`` +364 (e.g. ``{"api_key": "..."}``). In **production** the platform +365 wraps credentials as ``{"auth_type": "...", "credentials": {...}}``. +366 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +367 metadata: Arbitrary metadata forwarded to handlers. +368 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +369 """ +370 def __init__( +371 self, +372 auth: Dict[str, Any] = {}, +373 request_config: Optional[Dict[str, Any]] = None, +374 metadata: Optional[Dict[str, Any]] = None, +375 logger: Optional[logging.Logger] = None +376 ): +377 self.auth = auth +378 """Authentication configuration""" +379 self.config = request_config or {"max_retries": 3, "timeout": 30} +380 """Request configuration""" +381 self.metadata = metadata or {} +382 """Additional metadata""" +383 self.logger = logger or logging.getLogger(__name__) +384 """Logger instance""" +385 self._session: Optional[aiohttp.ClientSession] = None +386 +387 async def __aenter__(self): +388 if not self._session: +389 self._session = aiohttp.ClientSession() +390 return self 391 -392 async def __aenter__(self): -393 if not self._session: -394 self._session = aiohttp.ClientSession() -395 return self +392 async def __aexit__(self, exc_type, exc_val, exc_tb): +393 if self._session: +394 await self._session.close() +395 self._session = None 396 -397 async def __aexit__(self, exc_type, exc_val, exc_tb): -398 if self._session: -399 await self._session.close() -400 self._session = None -401 -402 async def fetch( -403 self, -404 url: str, -405 method: str = "GET", -406 params: Optional[Dict[str, Any]] = None, -407 data: Any = None, -408 json: Any = None, -409 headers: Optional[Dict[str, str]] = None, -410 content_type: Optional[str] = None, -411 timeout: Optional[int] = None, -412 retry_count: int = 0 -413 ) -> FetchResponse: -414 """Make an HTTP request with automatic retries and error handling. -415 -416 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -417 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -418 unless an ``Authorization`` header is explicitly provided. -419 -420 Retries up to ``max_retries`` (default 3) on transient network errors -421 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -422 immediately (no automatic retry). -423 -424 Args: -425 url: The URL to request. -426 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -427 params: Query parameters appended to the URL. Nested dicts/lists -428 are JSON-serialized automatically. -429 data: Raw request body. Encoding depends on ``content_type``. -430 json: JSON-serializable payload. Sets ``content_type`` to -431 ``application/json`` automatically. -432 headers: Additional HTTP headers. Merged *after* any auto-injected -433 auth header, so an explicit ``Authorization`` takes precedence. -434 content_type: ``Content-Type`` header value. -435 timeout: Per-request timeout in seconds (overrides ``request_config``). -436 retry_count: Internal — current retry attempt number. -437 -438 Returns: -439 A ``FetchResponse`` containing the HTTP status code, response -440 headers, and parsed body data. -441 -442 Raises: -443 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -444 HTTPError: On any other non-2xx status. -445 """ -446 if not self._session: -447 self._session = aiohttp.ClientSession() +397 async def fetch( +398 self, +399 url: str, +400 method: str = "GET", +401 params: Optional[Dict[str, Any]] = None, +402 data: Any = None, +403 json: Any = None, +404 headers: Optional[Dict[str, str]] = None, +405 content_type: Optional[str] = None, +406 timeout: Optional[int] = None, +407 retry_count: int = 0 +408 ) -> FetchResponse: +409 """Make an HTTP request with automatic retries and error handling. +410 +411 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +412 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +413 unless an ``Authorization`` header is explicitly provided. +414 +415 Retries up to ``max_retries`` (default 3) on transient network errors +416 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +417 immediately (no automatic retry). +418 +419 Args: +420 url: The URL to request. +421 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +422 params: Query parameters appended to the URL. Nested dicts/lists +423 are JSON-serialized automatically. +424 data: Raw request body. Encoding depends on ``content_type``. +425 json: JSON-serializable payload. Sets ``content_type`` to +426 ``application/json`` automatically. +427 headers: Additional HTTP headers. Merged *after* any auto-injected +428 auth header, so an explicit ``Authorization`` takes precedence. +429 content_type: ``Content-Type`` header value. +430 timeout: Per-request timeout in seconds (overrides ``request_config``). +431 retry_count: Internal — current retry attempt number. +432 +433 Returns: +434 A ``FetchResponse`` containing the HTTP status code, response +435 headers, and parsed body data. +436 +437 Raises: +438 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +439 HTTPError: On any other non-2xx status. +440 """ +441 if not self._session: +442 self._session = aiohttp.ClientSession() +443 +444 # Prepare request +445 if json is not None: +446 data = json +447 content_type = "application/json" 448 -449 # Prepare request -450 if json is not None: -451 data = json -452 content_type = "application/json" -453 -454 final_headers = {} -455 -456 if self.auth and "Authorization" not in (headers or {}): -457 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -458 credentials = self.auth.get("credentials", {}) -459 -460 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -461 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +449 final_headers = {} +450 +451 if self.auth and "Authorization" not in (headers or {}): +452 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +453 credentials = self.auth.get("credentials", {}) +454 +455 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +456 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +457 +458 if content_type: +459 final_headers["Content-Type"] = content_type +460 if headers: +461 final_headers.update(headers) 462 -463 if content_type: -464 final_headers["Content-Type"] = content_type -465 if headers: -466 final_headers.update(headers) -467 -468 if params: -469 # Handle nested dictionary parameters -470 flat_params = {} -471 for key, value in params.items(): -472 if isinstance(value, (dict, list)): -473 flat_params[key] = jsonX.dumps(value) -474 elif value is not None: -475 flat_params[key] = str(value) -476 query_string = urlencode(flat_params) -477 url = f"{url}{'&' if '?' in url else '?'}{query_string}" -478 -479 # Prepare body -480 if data is not None: -481 if content_type == "application/json": -482 data = jsonX.dumps(data) -483 elif content_type == "application/x-www-form-urlencoded": -484 data = urlencode(data) if isinstance(data, dict) else data -485 -486 # Store the original timeout numeric value -487 original_timeout = timeout or self.config["timeout"] -488 -489 # Convert the numeric timeout to a ClientTimeout instance for this request -490 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -491 -492 try: -493 async with self._session.request( -494 method=method, -495 url=url, -496 data=data, -497 headers=final_headers, -498 timeout=client_timeout, -499 ssl=True -500 ) as response: -501 content_type = response.headers.get("Content-Type", "") -502 -503 if response.status == 429: # Rate limit -504 retry_after = int(response.headers.get("Retry-After", 60)) -505 raise RateLimitError( -506 retry_after, -507 response.status, -508 "Rate limit exceeded", -509 await response.text() -510 ) -511 -512 try: -513 if "application/json" in content_type: -514 result = await response.json() -515 else: -516 result = await response.text() -517 if not result and response.status in {200, 201, 204}: -518 result = None -519 except Exception as e: -520 self.logger.error(f"Error parsing response: {e}") -521 result = await response.text() -522 -523 response_headers = dict(response.headers) -524 -525 if not response.ok: -526 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -527 raise HTTPError(response.status, str(result), result) -528 -529 return FetchResponse( -530 status=response.status, -531 headers=response_headers, -532 data=result, -533 ) -534 -535 except RateLimitError: -536 raise -537 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -538 # Don't want to send this to Raygun here because this will be retried. -539 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -540 if retry_count < self.config["max_retries"]: -541 await asyncio.sleep(2 ** retry_count) # Exponential backoff -542 print("Retrying request...") -543 # Use original_timeout (numeric) for recursive calls -544 return await self.fetch( -545 url, method, params, data, json, -546 headers, content_type, original_timeout, retry_count + 1 -547 ) -548 else: -549 print("Max retries reached. Raising error.") -550 raise -551 except Exception as e: -552 self.logger.error(f"Unexpected error during {method} {url}: {e}") -553 print(f"Unexpected error encountered: {e}") -554 raise -555 -556 -557class Integration: -558 """Base integration class with handler registration and execution. -559 -560 This class manages the integration configuration, handler registration, -561 and provides methods to execute actions and triggers. -562 -563 Args: -564 config: Integration configuration -565 -566 Attributes: -567 config: Integration configuration -568 """ -569 -570 def __init__(self, config: IntegrationConfig): -571 self.config = config -572 """Integration configuration""" -573 self._action_handlers: Dict[str, Type[ActionHandler]] = {} -574 """Action handlers""" -575 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} -576 """Polling handlers""" -577 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None -578 """Connected account handler""" -579 -580 @classmethod -581 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': -582 """Load an integration from its ``config.json``. -583 -584 Args: -585 config_path: Explicit path to ``config.json``. When omitted the -586 SDK resolves the path relative to its own package location, -587 which works when the SDK is vendored via -588 ``pip install --target dependencies``. Multi-file integrations -589 that use ``actions/`` sub-packages should pass an explicit path -590 (e.g. ``Integration.load("config.json")``). -591 -592 Returns: -593 A fully initialised ``Integration`` ready for handler registration. -594 -595 Raises: -596 ConfigurationError: If the file is missing or contains invalid JSON. -597 """ -598 if config_path is None: -599 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') -600 -601 config_path = Path(config_path) -602 -603 if not config_path.exists(): -604 raise ConfigurationError(f"Configuration file not found: {config_path}") -605 -606 try: -607 with open(config_path, 'r') as f: -608 config_data = json.load(f) -609 except json.JSONDecodeError as e: -610 raise ConfigurationError(f"Invalid JSON configuration: {e}") -611 -612 # Parse configuration sections -613 actions = cls._parse_actions(config_data.get("actions", {})) -614 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) -615 -616 config = IntegrationConfig( -617 name=config_data["name"], -618 version=config_data["version"], -619 description=config_data["description"], -620 auth=config_data.get("auth", {}), -621 actions=actions, -622 polling_triggers=polling_triggers -623 ) -624 -625 return cls(config) -626 -627 @staticmethod -628 def _parse_interval(interval_str: str) -> timedelta: -629 """Parse interval string into timedelta""" -630 unit = interval_str[-1].lower() -631 value = int(interval_str[:-1]) -632 -633 if unit == 's': -634 return timedelta(seconds=value) -635 elif unit == 'm': -636 return timedelta(minutes=value) -637 elif unit == 'h': -638 return timedelta(hours=value) -639 elif unit == 'd': -640 return timedelta(days=value) -641 else: -642 raise ConfigurationError(f"Invalid interval format: {interval_str}") -643 -644 @classmethod -645 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: -646 """Parse action configurations""" -647 actions = {} -648 for name, data in actions_config.items(): -649 actions[name] = Action( -650 name=name, -651 description=data["description"], -652 input_schema=data["input_schema"], -653 output_schema=data["output_schema"] -654 ) -655 -656 return actions -657 -658 @classmethod -659 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: -660 """Parse polling trigger configurations""" -661 triggers = {} -662 for name, data in triggers_config.items(): -663 interval = cls._parse_interval(data["polling_interval"]) -664 -665 triggers[name] = PollingTrigger( -666 name=name, -667 description=data["description"], -668 polling_interval=interval, -669 input_schema=data["input_schema"], -670 output_schema=data["output_schema"] -671 ) -672 -673 return triggers -674 -675 def action(self, name: str): -676 """Decorator to register an action handler. -677 -678 Args: -679 name: Name of the action to register -680 -681 Returns: -682 Decorator function -683 -684 Raises: -685 ConfigurationError: If action is not defined in config -686 -687 Example: -688 ```python -689 @integration.action("my_action") -690 class MyActionHandler(ActionHandler): -691 async def execute(self, inputs, context): -692 # Implementation -693 return result -694 ``` -695 """ -696 def decorator(handler_class: Type[ActionHandler]): -697 if name not in self.config.actions: -698 raise ConfigurationError(f"Action '{name}' not defined in config") -699 self._action_handlers[name] = handler_class -700 return handler_class -701 return decorator -702 -703 def polling_trigger(self, name: str): -704 """Decorator to register a polling trigger handler -705 -706 Args: -707 name: Name of the polling trigger to register -708 -709 Returns: -710 Decorator function -711 -712 Raises: -713 ConfigurationError: If polling trigger is not defined in config -714 -715 Example: -716 ```python -717 @integration.polling_trigger("my_polling_trigger") -718 class MyPollingTriggerHandler(PollingTriggerHandler): -719 async def poll(self, inputs, last_poll_ts, context): -720 # Implementation -721 return result -722 ``` -723 """ -724 def decorator(handler_class: Type[PollingTriggerHandler]): -725 if name not in self.config.polling_triggers: -726 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") -727 self._polling_handlers[name] = handler_class -728 return handler_class -729 return decorator -730 -731 def connected_account(self): -732 """Decorator to register a connected account handler -733 -734 Returns: -735 Decorator function -736 -737 Example: -738 ```python -739 @integration.connected_account() -740 class MyConnectedAccountHandler(ConnectedAccountHandler): -741 async def get_account_info(self, context): -742 # Implementation -743 return {"email": "user@example.com", "name": "John Doe"} -744 ``` -745 """ -746 def decorator(handler_class: Type[ConnectedAccountHandler]): -747 self._connected_account_handler = handler_class -748 return handler_class -749 return decorator -750 -751 def _validate_auth(self, context: ExecutionContext) -> None: -752 """Validate the auth envelope's credentials against ``auth.fields``. -753 -754 As of SDK 2.0.1 the platform always passes ``context.auth`` as the -755 wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The -756 ``auth.fields`` schema in ``config.json`` describes only the inner -757 ``credentials`` object, so validation runs against -758 ``context.auth["credentials"]`` — not the whole envelope. -759 -760 Integrations with no auth or no ``fields`` key skip validation entirely. -761 -762 Raises: -763 ValidationError: (source ``"auth"``) if ``context.auth`` is not a -764 wrapped envelope (a dict with a non-empty string ``auth_type`` -765 and a dict ``credentials``), or if the credentials fail the -766 schema. -767 """ -768 if "fields" not in self.config.auth: -769 return -770 -771 auth = context.auth -772 has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict) -773 has_valid_auth_type = ( -774 isinstance(auth, dict) -775 and isinstance(auth.get("auth_type"), str) -776 and auth.get("auth_type") != "" -777 ) -778 if not has_valid_credentials or not has_valid_auth_type: -779 raise ValidationError( -780 'context.auth must be the platform auth envelope ' -781 '{"auth_type": ..., "credentials": {...}} with a non-empty ' -782 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', -783 source="auth", -784 ) +463 if params: +464 # Handle nested dictionary parameters +465 flat_params = {} +466 for key, value in params.items(): +467 if isinstance(value, (dict, list)): +468 flat_params[key] = jsonX.dumps(value) +469 elif value is not None: +470 flat_params[key] = str(value) +471 query_string = urlencode(flat_params) +472 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +473 +474 # Prepare body +475 if data is not None: +476 if content_type == "application/json": +477 data = jsonX.dumps(data) +478 elif content_type == "application/x-www-form-urlencoded": +479 data = urlencode(data) if isinstance(data, dict) else data +480 +481 # Store the original timeout numeric value +482 original_timeout = timeout or self.config["timeout"] +483 +484 # Convert the numeric timeout to a ClientTimeout instance for this request +485 client_timeout = aiohttp.ClientTimeout(total=original_timeout) +486 +487 try: +488 async with self._session.request( +489 method=method, +490 url=url, +491 data=data, +492 headers=final_headers, +493 timeout=client_timeout, +494 ssl=True +495 ) as response: +496 content_type = response.headers.get("Content-Type", "") +497 +498 if response.status == 429: # Rate limit +499 retry_after = int(response.headers.get("Retry-After", 60)) +500 raise RateLimitError( +501 retry_after, +502 response.status, +503 "Rate limit exceeded", +504 await response.text() +505 ) +506 +507 try: +508 if "application/json" in content_type: +509 result = await response.json() +510 else: +511 result = await response.text() +512 if not result and response.status in {200, 201, 204}: +513 result = None +514 except Exception as e: +515 self.logger.error(f"Error parsing response: {e}") +516 result = await response.text() +517 +518 response_headers = dict(response.headers) +519 +520 if not response.ok: +521 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +522 raise HTTPError(response.status, str(result), result) +523 +524 return FetchResponse( +525 status=response.status, +526 headers=response_headers, +527 data=result, +528 ) +529 +530 except RateLimitError: +531 raise +532 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +533 # Don't want to send this to Raygun here because this will be retried. +534 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +535 if retry_count < self.config["max_retries"]: +536 await asyncio.sleep(2 ** retry_count) # Exponential backoff +537 print("Retrying request...") +538 # Use original_timeout (numeric) for recursive calls +539 return await self.fetch( +540 url, method, params, data, json, +541 headers, content_type, original_timeout, retry_count + 1 +542 ) +543 else: +544 print("Max retries reached. Raising error.") +545 raise +546 except Exception as e: +547 self.logger.error(f"Unexpected error during {method} {url}: {e}") +548 print(f"Unexpected error encountered: {e}") +549 raise +550 +551 +552class Integration: +553 """Base integration class with handler registration and execution. +554 +555 This class manages the integration configuration, handler registration, +556 and provides methods to execute actions and triggers. +557 +558 Args: +559 config: Integration configuration +560 +561 Attributes: +562 config: Integration configuration +563 """ +564 +565 def __init__(self, config: IntegrationConfig): +566 self.config = config +567 """Integration configuration""" +568 self._action_handlers: Dict[str, Type[ActionHandler]] = {} +569 """Action handlers""" +570 self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {} +571 """Polling handlers""" +572 self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None +573 """Connected account handler""" +574 +575 @classmethod +576 def load(cls, config_path: Union[str, Path] = None) -> 'Integration': +577 """Load an integration from its ``config.json``. +578 +579 Args: +580 config_path: Explicit path to ``config.json``. When omitted the +581 SDK resolves the path relative to its own package location, +582 which works when the SDK is vendored via +583 ``pip install --target dependencies``. Multi-file integrations +584 that use ``actions/`` sub-packages should pass an explicit path +585 (e.g. ``Integration.load("config.json")``). +586 +587 Returns: +588 A fully initialised ``Integration`` ready for handler registration. +589 +590 Raises: +591 ConfigurationError: If the file is missing or contains invalid JSON. +592 """ +593 if config_path is None: +594 config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json') +595 +596 config_path = Path(config_path) +597 +598 if not config_path.exists(): +599 raise ConfigurationError(f"Configuration file not found: {config_path}") +600 +601 try: +602 with open(config_path, 'r') as f: +603 config_data = json.load(f) +604 except json.JSONDecodeError as e: +605 raise ConfigurationError(f"Invalid JSON configuration: {e}") +606 +607 # Parse configuration sections +608 actions = cls._parse_actions(config_data.get("actions", {})) +609 polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {})) +610 +611 config = IntegrationConfig( +612 name=config_data["name"], +613 version=config_data["version"], +614 description=config_data["description"], +615 auth=config_data.get("auth", {}), +616 actions=actions, +617 polling_triggers=polling_triggers +618 ) +619 +620 return cls(config) +621 +622 @staticmethod +623 def _parse_interval(interval_str: str) -> timedelta: +624 """Parse interval string into timedelta""" +625 unit = interval_str[-1].lower() +626 value = int(interval_str[:-1]) +627 +628 if unit == 's': +629 return timedelta(seconds=value) +630 elif unit == 'm': +631 return timedelta(minutes=value) +632 elif unit == 'h': +633 return timedelta(hours=value) +634 elif unit == 'd': +635 return timedelta(days=value) +636 else: +637 raise ConfigurationError(f"Invalid interval format: {interval_str}") +638 +639 @classmethod +640 def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]: +641 """Parse action configurations""" +642 actions = {} +643 for name, data in actions_config.items(): +644 actions[name] = Action( +645 name=name, +646 description=data["description"], +647 input_schema=data["input_schema"], +648 output_schema=data["output_schema"] +649 ) +650 +651 return actions +652 +653 @classmethod +654 def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]: +655 """Parse polling trigger configurations""" +656 triggers = {} +657 for name, data in triggers_config.items(): +658 interval = cls._parse_interval(data["polling_interval"]) +659 +660 triggers[name] = PollingTrigger( +661 name=name, +662 description=data["description"], +663 polling_interval=interval, +664 input_schema=data["input_schema"], +665 output_schema=data["output_schema"] +666 ) +667 +668 return triggers +669 +670 def action(self, name: str): +671 """Decorator to register an action handler. +672 +673 Args: +674 name: Name of the action to register +675 +676 Returns: +677 Decorator function +678 +679 Raises: +680 ConfigurationError: If action is not defined in config +681 +682 Example: +683 ```python +684 @integration.action("my_action") +685 class MyActionHandler(ActionHandler): +686 async def execute(self, inputs, context): +687 # Implementation +688 return result +689 ``` +690 """ +691 def decorator(handler_class: Type[ActionHandler]): +692 if name not in self.config.actions: +693 raise ConfigurationError(f"Action '{name}' not defined in config") +694 self._action_handlers[name] = handler_class +695 return handler_class +696 return decorator +697 +698 def polling_trigger(self, name: str): +699 """Decorator to register a polling trigger handler +700 +701 Args: +702 name: Name of the polling trigger to register +703 +704 Returns: +705 Decorator function +706 +707 Raises: +708 ConfigurationError: If polling trigger is not defined in config +709 +710 Example: +711 ```python +712 @integration.polling_trigger("my_polling_trigger") +713 class MyPollingTriggerHandler(PollingTriggerHandler): +714 async def poll(self, inputs, last_poll_ts, context): +715 # Implementation +716 return result +717 ``` +718 """ +719 def decorator(handler_class: Type[PollingTriggerHandler]): +720 if name not in self.config.polling_triggers: +721 raise ConfigurationError(f"Polling trigger '{name}' not defined in config") +722 self._polling_handlers[name] = handler_class +723 return handler_class +724 return decorator +725 +726 def connected_account(self): +727 """Decorator to register a connected account handler +728 +729 Returns: +730 Decorator function +731 +732 Example: +733 ```python +734 @integration.connected_account() +735 class MyConnectedAccountHandler(ConnectedAccountHandler): +736 async def get_account_info(self, context): +737 # Implementation +738 return {"email": "user@example.com", "name": "John Doe"} +739 ``` +740 """ +741 def decorator(handler_class: Type[ConnectedAccountHandler]): +742 self._connected_account_handler = handler_class +743 return handler_class +744 return decorator +745 +746 async def execute_action(self, +747 name: str, +748 inputs: Dict[str, Any], +749 context: ExecutionContext) -> IntegrationResult: +750 """Execute a registered action. +751 +752 Args: +753 name: Name of the action to execute +754 inputs: Action inputs +755 context: Execution context +756 +757 Returns: +758 IntegrationResult with action data (ResultType.ACTION), +759 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, +760 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. +761 """ +762 try: +763 if name not in self._action_handlers: +764 raise ValidationError(f"Action '{name}' not registered") +765 +766 # Validate inputs against action schema +767 action_config = self.config.actions[name] +768 validator = Draft7Validator(action_config.input_schema) +769 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) +770 if errors: +771 message = "" +772 for error in errors: +773 message += f"{list(error.schema_path)}, {error.message},\n " +774 raise ValidationError(message, action_config.input_schema, inputs, source="input") +775 +776 if "fields" in self.config.auth: +777 auth_config = self.config.auth["fields"] +778 validator = Draft7Validator(auth_config) +779 errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) +780 if errors: +781 message = "" +782 for error in errors: +783 message += f"{list(error.schema_path)}, {error.message},\n " +784 raise ValidationError(message, auth_config, context.auth, source="input") 785 -786 valid_auth_types = {member.value for member in AuthType} -787 if auth["auth_type"] not in valid_auth_types: -788 raise ValidationError( -789 f'Unknown auth_type "{auth["auth_type"]}" in context.auth; ' -790 f'expected one of: {", ".join(sorted(valid_auth_types))}.', -791 source="auth", -792 ) -793 -794 auth_config = self.config.auth["fields"] -795 validator = Draft7Validator(auth_config) -796 errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path) -797 if errors: -798 message = "" -799 for error in errors: -800 message += f"{list(error.schema_path)}, {error.message},\n " -801 raise ValidationError(message, auth_config, context.auth["credentials"], source="auth") -802 -803 async def execute_action(self, -804 name: str, -805 inputs: Dict[str, Any], -806 context: ExecutionContext) -> IntegrationResult: -807 """Execute a registered action. -808 -809 Args: -810 name: Name of the action to execute -811 inputs: Action inputs -812 context: Execution context +786 # Create handler instance and execute +787 handler = self._action_handlers[name]() +788 result = await handler.execute(inputs, context) +789 +790 # Handle ActionError - skip output schema validation +791 if isinstance(result, ActionError): +792 return IntegrationResult( +793 version=__version__, +794 type=ResultType.ACTION_ERROR, +795 result=result +796 ) +797 +798 # Validate that result is ActionResult +799 if not isinstance(result, ActionResult): +800 raise ValidationError( +801 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", +802 source="output" +803 ) +804 +805 # Validate output schema against the data inside ActionResult +806 validator = Draft7Validator(action_config.output_schema) +807 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) +808 if errors: +809 message = "" +810 for error in errors: +811 message += f"{list(error.schema_path)}, {error.message},\n " +812 raise ValidationError(message, action_config.output_schema, result.data, source="output") 813 -814 Returns: -815 IntegrationResult with action data (ResultType.ACTION), -816 action error (ResultType.ACTION_ERROR) if the handler returned ActionError, -817 or validation error (ResultType.VALIDATION_ERROR) if schema validation fails. -818 """ -819 try: -820 if name not in self._action_handlers: -821 raise ValidationError(f"Action '{name}' not registered") -822 -823 # Validate inputs against action schema -824 action_config = self.config.actions[name] -825 validator = Draft7Validator(action_config.input_schema) -826 errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path) -827 if errors: -828 message = "" -829 for error in errors: -830 message += f"{list(error.schema_path)}, {error.message},\n " -831 raise ValidationError(message, action_config.input_schema, inputs, source="input") -832 -833 self._validate_auth(context) -834 -835 # Create handler instance and execute -836 handler = self._action_handlers[name]() -837 result = await handler.execute(inputs, context) -838 -839 # Handle ActionError - skip output schema validation -840 if isinstance(result, ActionError): -841 return IntegrationResult( -842 version=__version__, -843 type=ResultType.ACTION_ERROR, -844 result=result -845 ) -846 -847 # Validate that result is ActionResult -848 if not isinstance(result, ActionResult): -849 raise ValidationError( -850 f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}", -851 source="output" -852 ) +814 # Return IntegrationResult with ActionResult directly +815 return IntegrationResult( +816 version=__version__, +817 type=ResultType.ACTION, +818 result=result +819 ) +820 except ValidationError as e: +821 return IntegrationResult( +822 version=__version__, +823 type=ResultType.VALIDATION_ERROR, +824 result={ +825 'message': str(e), +826 'property': None, +827 'value': None, +828 'source': getattr(e, 'source', 'legacy') +829 } +830 ) +831 +832 async def execute_polling_trigger(self, +833 name: str, +834 inputs: Dict[str, Any], +835 last_poll_ts: Optional[str], +836 context: ExecutionContext) -> List[Dict[str, Any]]: +837 """Execute a registered polling trigger +838 +839 Args: +840 name: Name of the polling trigger to execute +841 inputs: Trigger inputs +842 last_poll_ts: Last poll timestamp +843 context: Execution context +844 +845 Returns: +846 List of records +847 +848 Raises: +849 ValidationError: If inputs or outputs don't match schema +850 """ +851 if name not in self._polling_handlers: +852 raise ValidationError(f"Polling trigger '{name}' not registered") 853 -854 # Validate output schema against the data inside ActionResult -855 validator = Draft7Validator(action_config.output_schema) -856 errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path) -857 if errors: -858 message = "" -859 for error in errors: -860 message += f"{list(error.schema_path)}, {error.message},\n " -861 raise ValidationError(message, action_config.output_schema, result.data, source="output") -862 -863 # Return IntegrationResult with ActionResult directly -864 return IntegrationResult( -865 version=__version__, -866 type=ResultType.ACTION, -867 result=result -868 ) -869 except ValidationError as e: -870 return IntegrationResult( -871 version=__version__, -872 type=ResultType.VALIDATION_ERROR, -873 result={ -874 'message': str(e), -875 'property': None, -876 'value': None, -877 'source': getattr(e, 'source', 'legacy') -878 } -879 ) -880 -881 async def execute_polling_trigger(self, -882 name: str, -883 inputs: Dict[str, Any], -884 last_poll_ts: Optional[str], -885 context: ExecutionContext) -> List[Dict[str, Any]]: -886 """Execute a registered polling trigger -887 -888 Args: -889 name: Name of the polling trigger to execute -890 inputs: Trigger inputs -891 last_poll_ts: Last poll timestamp -892 context: Execution context -893 -894 Returns: -895 List of records -896 -897 Raises: -898 ValidationError: If inputs or outputs don't match schema -899 """ -900 if name not in self._polling_handlers: -901 raise ValidationError(f"Polling trigger '{name}' not registered") -902 -903 # Validate trigger configuration -904 trigger_config = self.config.polling_triggers[name] -905 try: -906 validate(inputs, trigger_config.input_schema) -907 except Exception as e: -908 raise ValidationError(e.message, e.schema, e.instance) -909 -910 self._validate_auth(context) +854 # Validate trigger configuration +855 trigger_config = self.config.polling_triggers[name] +856 try: +857 validate(inputs, trigger_config.input_schema) +858 except Exception as e: +859 raise ValidationError(e.message, e.schema, e.instance) +860 +861 try: +862 auth_config = self.config.auth["fields"] +863 validate(context.auth, auth_config) +864 except Exception as e: +865 raise ValidationError(e.message, e.schema, e.instance) +866 +867 # Create handler instance and execute +868 handler = self._polling_handlers[name]() +869 records = await handler.poll(inputs, last_poll_ts, context) +870 # Validate each record +871 for record in records: +872 if "id" not in record: +873 raise ValidationError( +874 f"Polling trigger '{name}' returned record without required 'id' field") +875 if "data" not in record: +876 raise ValidationError( +877 f"Polling trigger '{name}' returned record without required 'data' field") +878 +879 # Validate record data against output schema +880 try: +881 validate(record["data"], trigger_config.output_schema) +882 except Exception as e: +883 raise ValidationError(e.message, e.schema, e.instance) +884 +885 return records +886 +887 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: +888 """Get connected account information +889 +890 Args: +891 context: Execution context +892 +893 Returns: +894 IntegrationResult containing connected account data +895 +896 Raises: +897 ValidationError: If no connected account handler is registered or auth is invalid +898 """ +899 if not self._connected_account_handler: +900 raise ValidationError("No connected account handler registered") +901 +902 if "fields" in self.config.auth: +903 auth_config = self.config.auth["fields"] +904 validator = Draft7Validator(auth_config) +905 errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path) +906 if errors: +907 message = "" +908 for error in errors: +909 message += f"{list(error.schema_path)}, {error.message},\n " +910 raise ValidationError(message, auth_config, context.auth) 911 -912 # Create handler instance and execute -913 handler = self._polling_handlers[name]() -914 records = await handler.poll(inputs, last_poll_ts, context) -915 # Validate each record -916 for record in records: -917 if "id" not in record: -918 raise ValidationError( -919 f"Polling trigger '{name}' returned record without required 'id' field") -920 if "data" not in record: -921 raise ValidationError( -922 f"Polling trigger '{name}' returned record without required 'data' field") -923 -924 # Validate record data against output schema -925 try: -926 validate(record["data"], trigger_config.output_schema) -927 except Exception as e: -928 raise ValidationError(e.message, e.schema, e.instance) -929 -930 return records -931 -932 async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult: -933 """Get connected account information -934 -935 Args: -936 context: Execution context -937 -938 Returns: -939 IntegrationResult containing connected account data -940 -941 Raises: -942 ValidationError: If no connected account handler is registered or auth is invalid -943 """ -944 if not self._connected_account_handler: -945 raise ValidationError("No connected account handler registered") -946 -947 self._validate_auth(context) -948 -949 handler = self._connected_account_handler() -950 account_info = await handler.get_account_info(context) -951 -952 if not isinstance(account_info, ConnectedAccountInfo): -953 raise ValidationError( -954 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" -955 ) -956 -957 # Return IntegrationResult with ConnectedAccountInfo object directly -958 return IntegrationResult( -959 version=__version__, -960 type=ResultType.CONNECTED_ACCOUNT, -961 result=account_info -962 ) +912 handler = self._connected_account_handler() +913 account_info = await handler.get_account_info(context) +914 +915 if not isinstance(account_info, ConnectedAccountInfo): +916 raise ValidationError( +917 f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}" +918 ) +919 +920 # Return IntegrationResult with ConnectedAccountInfo object directly +921 return IntegrationResult( +922 version=__version__, +923 type=ResultType.CONNECTED_ACCOUNT, +924 result=account_info +925 )

    @@ -1652,7 +1615,7 @@

    105 self.message = message 106 """The error message""" 107 self.source = source -108 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" +108 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" 109 super().__init__(message)

    @@ -1689,7 +1652,7 @@

    105 self.message = message 106 """The error message""" 107 self.source = source -108 """Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)""" +108 """Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)""" 109 super().__init__(message)

    @@ -1744,7 +1707,7 @@

    -

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    +

    Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)

    @@ -2095,7 +2058,7 @@
    Inherited Members
    - ActionResult(data: Any, cost_usd: float | None = None) + ActionResult(data: Any, cost_usd: Optional[float] = None)
    @@ -2117,7 +2080,7 @@
    Inherited Members
    - cost_usd: float | None = + cost_usd: Optional[float] = None @@ -2189,7 +2152,7 @@
    Inherited Members
    - ActionError(message: str, cost_usd: float | None = None) + ActionError(message: str, cost_usd: Optional[float] = None)
    @@ -2211,7 +2174,7 @@
    Inherited Members
    - cost_usd: float | None = + cost_usd: Optional[float] = None @@ -2267,7 +2230,7 @@
    Inherited Members
    - ConnectedAccountInfo( email: str | None = None, first_name: str | None = None, last_name: str | None = None, username: str | None = None, user_id: str | None = None, avatar_url: str | None = None, organization: str | None = None) + ConnectedAccountInfo( email: Optional[str] = None, first_name: Optional[str] = None, last_name: Optional[str] = None, username: Optional[str] = None, user_id: Optional[str] = None, avatar_url: Optional[str] = None, organization: Optional[str] = None)
    @@ -2278,7 +2241,7 @@
    Inherited Members
    - email: str | None = + email: Optional[str] = None @@ -2290,7 +2253,7 @@
    Inherited Members
    - first_name: str | None = + first_name: Optional[str] = None @@ -2302,7 +2265,7 @@
    Inherited Members
    - last_name: str | None = + last_name: Optional[str] = None @@ -2314,7 +2277,7 @@
    Inherited Members
    - username: str | None = + username: Optional[str] = None @@ -2326,7 +2289,7 @@
    Inherited Members
    - user_id: str | None = + user_id: Optional[str] = None @@ -2338,7 +2301,7 @@
    Inherited Members
    - avatar_url: str | None = + avatar_url: Optional[str] = None @@ -2350,7 +2313,7 @@
    Inherited Members
    - organization: str | None = + organization: Optional[str] = None @@ -2422,7 +2385,7 @@
    Inherited Members
    - IntegrationResult( version: str, type: ResultType, result: ActionResult | ActionError | ConnectedAccountInfo) + IntegrationResult( version: str, type: ResultType, result: Union[ActionResult, ActionError, ConnectedAccountInfo])
    @@ -2455,7 +2418,7 @@
    Inherited Members
    @@ -2496,7 +2459,7 @@
    Inherited Members
    - Parameter( name: str, type: str, description: str, enum: List[str] | None = None, required: bool = True, default: Any = None) + Parameter( name: str, type: str, description: str, enum: Optional[List[str]] = None, required: bool = True, default: Any = None)
    @@ -2540,7 +2503,7 @@
    Inherited Members
    - enum: List[str] | None = + enum: Optional[List[str]] = None @@ -2604,7 +2567,7 @@
    Inherited Members
    - SchemaDefinition( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None) + SchemaDefinition( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None)
    @@ -2648,7 +2611,7 @@
    Inherited Members
    - output_schema: Dict[str, Any] | None = + output_schema: Optional[Dict[str, Any]] = None @@ -2685,7 +2648,7 @@
    Inherited Members
    - Action( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None) + Action( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None)
    @@ -2733,7 +2696,7 @@
    Inherited Members
    - PollingTrigger( name: str, description: str, input_schema: List[Parameter], output_schema: Dict[str, Any] | None = None, polling_interval: datetime.timedelta = <factory>) + PollingTrigger( name: str, description: str, input_schema: List[Parameter], output_schema: Optional[Dict[str, Any]] = None, polling_interval: datetime.timedelta = <factory>)
    @@ -2999,7 +2962,7 @@
    Inherited Members
    @abstractmethod
    async def - poll( self, inputs: Dict[str, Any], last_poll_ts: str | None, context: ExecutionContext) -> List[Dict[str, Any]]: + poll( self, inputs: Dict[str, Any], last_poll_ts: Optional[str], context: ExecutionContext) -> List[Dict[str, Any]]: @@ -3146,199 +3109,194 @@
    Inherited Members
    360 result = await integration.execute_action("my_action", inputs, context) 361 362 Args: -363 auth: Authentication data. This is always the platform auth envelope -364 ``{"auth_type": "...", "credentials": {...}}``. The ``credentials`` -365 object matches the ``auth.fields`` schema in ``config.json``. Local -366 tests must use the same wrapped shape (e.g. -367 ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat -368 auth is no longer supported as of SDK 2.0.1. Handlers should read -369 individual credentials via ``context.auth["credentials"]`` (for -370 example ``context.auth["credentials"].get("api_key", "")``); strict -371 validation guarantees this shape exists before a handler runs. -372 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). -373 metadata: Arbitrary metadata forwarded to handlers. -374 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. -375 """ -376 def __init__( -377 self, -378 auth: Dict[str, Any] = {}, -379 request_config: Optional[Dict[str, Any]] = None, -380 metadata: Optional[Dict[str, Any]] = None, -381 logger: Optional[logging.Logger] = None -382 ): -383 self.auth = auth -384 """Authentication configuration""" -385 self.config = request_config or {"max_retries": 3, "timeout": 30} -386 """Request configuration""" -387 self.metadata = metadata or {} -388 """Additional metadata""" -389 self.logger = logger or logging.getLogger(__name__) -390 """Logger instance""" -391 self._session: Optional[aiohttp.ClientSession] = None +363 auth: Authentication data. In **local tests** this is a flat dict +364 matching the ``auth.fields`` schema in ``config.json`` +365 (e.g. ``{"api_key": "..."}``). In **production** the platform +366 wraps credentials as ``{"auth_type": "...", "credentials": {...}}``. +367 request_config: Override default ``max_retries`` (3) and ``timeout`` (30 s). +368 metadata: Arbitrary metadata forwarded to handlers. +369 logger: Custom logger; falls back to ``logging.getLogger(__name__)``. +370 """ +371 def __init__( +372 self, +373 auth: Dict[str, Any] = {}, +374 request_config: Optional[Dict[str, Any]] = None, +375 metadata: Optional[Dict[str, Any]] = None, +376 logger: Optional[logging.Logger] = None +377 ): +378 self.auth = auth +379 """Authentication configuration""" +380 self.config = request_config or {"max_retries": 3, "timeout": 30} +381 """Request configuration""" +382 self.metadata = metadata or {} +383 """Additional metadata""" +384 self.logger = logger or logging.getLogger(__name__) +385 """Logger instance""" +386 self._session: Optional[aiohttp.ClientSession] = None +387 +388 async def __aenter__(self): +389 if not self._session: +390 self._session = aiohttp.ClientSession() +391 return self 392 -393 async def __aenter__(self): -394 if not self._session: -395 self._session = aiohttp.ClientSession() -396 return self +393 async def __aexit__(self, exc_type, exc_val, exc_tb): +394 if self._session: +395 await self._session.close() +396 self._session = None 397 -398 async def __aexit__(self, exc_type, exc_val, exc_tb): -399 if self._session: -400 await self._session.close() -401 self._session = None -402 -403 async def fetch( -404 self, -405 url: str, -406 method: str = "GET", -407 params: Optional[Dict[str, Any]] = None, -408 data: Any = None, -409 json: Any = None, -410 headers: Optional[Dict[str, str]] = None, -411 content_type: Optional[str] = None, -412 timeout: Optional[int] = None, -413 retry_count: int = 0 -414 ) -> FetchResponse: -415 """Make an HTTP request with automatic retries and error handling. -416 -417 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), -418 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` -419 unless an ``Authorization`` header is explicitly provided. -420 -421 Retries up to ``max_retries`` (default 3) on transient network errors -422 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` -423 immediately (no automatic retry). -424 -425 Args: -426 url: The URL to request. -427 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). -428 params: Query parameters appended to the URL. Nested dicts/lists -429 are JSON-serialized automatically. -430 data: Raw request body. Encoding depends on ``content_type``. -431 json: JSON-serializable payload. Sets ``content_type`` to -432 ``application/json`` automatically. -433 headers: Additional HTTP headers. Merged *after* any auto-injected -434 auth header, so an explicit ``Authorization`` takes precedence. -435 content_type: ``Content-Type`` header value. -436 timeout: Per-request timeout in seconds (overrides ``request_config``). -437 retry_count: Internal — current retry attempt number. -438 -439 Returns: -440 A ``FetchResponse`` containing the HTTP status code, response -441 headers, and parsed body data. -442 -443 Raises: -444 RateLimitError: On HTTP 429 with the ``Retry-After`` value. -445 HTTPError: On any other non-2xx status. -446 """ -447 if not self._session: -448 self._session = aiohttp.ClientSession() +398 async def fetch( +399 self, +400 url: str, +401 method: str = "GET", +402 params: Optional[Dict[str, Any]] = None, +403 data: Any = None, +404 json: Any = None, +405 headers: Optional[Dict[str, str]] = None, +406 content_type: Optional[str] = None, +407 timeout: Optional[int] = None, +408 retry_count: int = 0 +409 ) -> FetchResponse: +410 """Make an HTTP request with automatic retries and error handling. +411 +412 For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``), +413 a ``Bearer`` token is auto-injected from ``auth.credentials.access_token`` +414 unless an ``Authorization`` header is explicitly provided. +415 +416 Retries up to ``max_retries`` (default 3) on transient network errors +417 with exponential back-off. HTTP 429 responses raise ``RateLimitError`` +418 immediately (no automatic retry). +419 +420 Args: +421 url: The URL to request. +422 method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.). +423 params: Query parameters appended to the URL. Nested dicts/lists +424 are JSON-serialized automatically. +425 data: Raw request body. Encoding depends on ``content_type``. +426 json: JSON-serializable payload. Sets ``content_type`` to +427 ``application/json`` automatically. +428 headers: Additional HTTP headers. Merged *after* any auto-injected +429 auth header, so an explicit ``Authorization`` takes precedence. +430 content_type: ``Content-Type`` header value. +431 timeout: Per-request timeout in seconds (overrides ``request_config``). +432 retry_count: Internal — current retry attempt number. +433 +434 Returns: +435 A ``FetchResponse`` containing the HTTP status code, response +436 headers, and parsed body data. +437 +438 Raises: +439 RateLimitError: On HTTP 429 with the ``Retry-After`` value. +440 HTTPError: On any other non-2xx status. +441 """ +442 if not self._session: +443 self._session = aiohttp.ClientSession() +444 +445 # Prepare request +446 if json is not None: +447 data = json +448 content_type = "application/json" 449 -450 # Prepare request -451 if json is not None: -452 data = json -453 content_type = "application/json" -454 -455 final_headers = {} -456 -457 if self.auth and "Authorization" not in (headers or {}): -458 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) -459 credentials = self.auth.get("credentials", {}) -460 -461 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: -462 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +450 final_headers = {} +451 +452 if self.auth and "Authorization" not in (headers or {}): +453 auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2")) +454 credentials = self.auth.get("credentials", {}) +455 +456 if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials: +457 final_headers["Authorization"] = f"Bearer {credentials['access_token']}" +458 +459 if content_type: +460 final_headers["Content-Type"] = content_type +461 if headers: +462 final_headers.update(headers) 463 -464 if content_type: -465 final_headers["Content-Type"] = content_type -466 if headers: -467 final_headers.update(headers) -468 -469 if params: -470 # Handle nested dictionary parameters -471 flat_params = {} -472 for key, value in params.items(): -473 if isinstance(value, (dict, list)): -474 flat_params[key] = jsonX.dumps(value) -475 elif value is not None: -476 flat_params[key] = str(value) -477 query_string = urlencode(flat_params) -478 url = f"{url}{'&' if '?' in url else '?'}{query_string}" -479 -480 # Prepare body -481 if data is not None: -482 if content_type == "application/json": -483 data = jsonX.dumps(data) -484 elif content_type == "application/x-www-form-urlencoded": -485 data = urlencode(data) if isinstance(data, dict) else data -486 -487 # Store the original timeout numeric value -488 original_timeout = timeout or self.config["timeout"] -489 -490 # Convert the numeric timeout to a ClientTimeout instance for this request -491 client_timeout = aiohttp.ClientTimeout(total=original_timeout) -492 -493 try: -494 async with self._session.request( -495 method=method, -496 url=url, -497 data=data, -498 headers=final_headers, -499 timeout=client_timeout, -500 ssl=True -501 ) as response: -502 content_type = response.headers.get("Content-Type", "") -503 -504 if response.status == 429: # Rate limit -505 retry_after = int(response.headers.get("Retry-After", 60)) -506 raise RateLimitError( -507 retry_after, -508 response.status, -509 "Rate limit exceeded", -510 await response.text() -511 ) -512 -513 try: -514 if "application/json" in content_type: -515 result = await response.json() -516 else: -517 result = await response.text() -518 if not result and response.status in {200, 201, 204}: -519 result = None -520 except Exception as e: -521 self.logger.error(f"Error parsing response: {e}") -522 result = await response.text() -523 -524 response_headers = dict(response.headers) -525 -526 if not response.ok: -527 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") -528 raise HTTPError(response.status, str(result), result) -529 -530 return FetchResponse( -531 status=response.status, -532 headers=response_headers, -533 data=result, -534 ) -535 -536 except RateLimitError: -537 raise -538 except (aiohttp.ClientError, asyncio.TimeoutError) as e: -539 # Don't want to send this to Raygun here because this will be retried. -540 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") -541 if retry_count < self.config["max_retries"]: -542 await asyncio.sleep(2 ** retry_count) # Exponential backoff -543 print("Retrying request...") -544 # Use original_timeout (numeric) for recursive calls -545 return await self.fetch( -546 url, method, params, data, json, -547 headers, content_type, original_timeout, retry_count + 1 -548 ) -549 else: -550 print("Max retries reached. Raising error.") -551 raise -552 except Exception as e: -553 self.logger.error(f"Unexpected error during {method} {url}: {e}") -554 print(f"Unexpected error encountered: {e}") -555 raise +464 if params: +465 # Handle nested dictionary parameters +466 flat_params = {} +467 for key, value in params.items(): +468 if isinstance(value, (dict, list)): +469 flat_params[key] = jsonX.dumps(value) +470 elif value is not None: +471 flat_params[key] = str(value) +472 query_string = urlencode(flat_params) +473 url = f"{url}{'&' if '?' in url else '?'}{query_string}" +474 +475 # Prepare body +476 if data is not None: +477 if content_type == "application/json": +478 data = jsonX.dumps(data) +479 elif content_type == "application/x-www-form-urlencoded": +480 data = urlencode(data) if isinstance(data, dict) else data +481 +482 # Store the original timeout numeric value +483 original_timeout = timeout or self.config["timeout"] +484 +485 # Convert the numeric timeout to a ClientTimeout instance for this request +486 client_timeout = aiohttp.ClientTimeout(total=original_timeout) +487 +488 try: +489 async with self._session.request( +490 method=method, +491 url=url, +492 data=data, +493 headers=final_headers, +494 timeout=client_timeout, +495 ssl=True +496 ) as response: +497 content_type = response.headers.get("Content-Type", "") +498 +499 if response.status == 429: # Rate limit +500 retry_after = int(response.headers.get("Retry-After", 60)) +501 raise RateLimitError( +502 retry_after, +503 response.status, +504 "Rate limit exceeded", +505 await response.text() +506 ) +507 +508 try: +509 if "application/json" in content_type: +510 result = await response.json() +511 else: +512 result = await response.text() +513 if not result and response.status in {200, 201, 204}: +514 result = None +515 except Exception as e: +516 self.logger.error(f"Error parsing response: {e}") +517 result = await response.text() +518 +519 response_headers = dict(response.headers) +520 +521 if not response.ok: +522 print(f"HTTP error encountered. Status: {response.status}. Result: {result}") +523 raise HTTPError(response.status, str(result), result) +524 +525 return FetchResponse( +526 status=response.status, +527 headers=response_headers, +528 data=result, +529 ) +530 +531 except RateLimitError: +532 raise +533 except (aiohttp.ClientError, asyncio.TimeoutError) as e: +534 # Don't want to send this to Raygun here because this will be retried. +535 print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.") +536 if retry_count < self.config["max_retries"]: +537 await asyncio.sleep(2 ** retry_count) # Exponential backoff +538 print("Retrying request...") +539 # Use original_timeout (numeric) for recursive calls +540 return await self.fetch( +541 url, method, params, data, json, +542 headers, content_type, original_timeout, retry_count + 1 +543 ) +544 else: +545 print("Max retries reached. Raising error.") +546 raise +547 except Exception as e: +548 self.logger.error(f"Unexpected error during {method} {url}: {e}") +549 print(f"Unexpected error encountered: {e}") +550 raise
    @@ -3354,15 +3312,10 @@
    Inherited Members

    Args: - auth: Authentication data. This is always the platform auth envelope - {"auth_type": "...", "credentials": {...}}. The credentials - object matches the auth.fields schema in config.json. Local - tests must use the same wrapped shape (e.g. - {"auth_type": "Custom", "credentials": {"api_key": "..."}}); flat - auth is no longer supported as of SDK 2.0.1. Handlers should read - individual credentials via context.auth["credentials"] (for - example context.auth["credentials"].get("api_key", "")); strict - validation guarantees this shape exists before a handler runs. + auth: Authentication data. In local tests this is a flat dict + matching the auth.fields schema in config.json + (e.g. {"api_key": "..."}). In production the platform + wraps credentials as {"auth_type": "...", "credentials": {...}}. request_config: Override default max_retries (3) and timeout (30 s). metadata: Arbitrary metadata forwarded to handlers. logger: Custom logger; falls back to logging.getLogger(__name__).

    @@ -3373,28 +3326,28 @@
    Inherited Members
    - ExecutionContext( auth: Dict[str, Any] = {}, request_config: Dict[str, Any] | None = None, metadata: Dict[str, Any] | None = None, logger: logging.Logger | None = None) + ExecutionContext( auth: Dict[str, Any] = {}, request_config: Optional[Dict[str, Any]] = None, metadata: Optional[Dict[str, Any]] = None, logger: Optional[logging.Logger] = None)
    -
    376    def __init__(
    -377        self,
    -378        auth: Dict[str, Any] = {}, 
    -379        request_config: Optional[Dict[str, Any]] = None,
    -380        metadata: Optional[Dict[str, Any]] = None,
    -381        logger: Optional[logging.Logger] = None
    -382    ):
    -383        self.auth = auth
    -384        """Authentication configuration"""
    -385        self.config = request_config or {"max_retries": 3, "timeout": 30}
    -386        """Request configuration"""
    -387        self.metadata = metadata or {}
    -388        """Additional metadata"""
    -389        self.logger = logger or logging.getLogger(__name__)
    -390        """Logger instance"""
    -391        self._session: Optional[aiohttp.ClientSession] = None
    +            
    371    def __init__(
    +372        self,
    +373        auth: Dict[str, Any] = {}, 
    +374        request_config: Optional[Dict[str, Any]] = None,
    +375        metadata: Optional[Dict[str, Any]] = None,
    +376        logger: Optional[logging.Logger] = None
    +377    ):
    +378        self.auth = auth
    +379        """Authentication configuration"""
    +380        self.config = request_config or {"max_retries": 3, "timeout": 30}
    +381        """Request configuration"""
    +382        self.metadata = metadata or {}
    +383        """Additional metadata"""
    +384        self.logger = logger or logging.getLogger(__name__)
    +385        """Logger instance"""
    +386        self._session: Optional[aiohttp.ClientSession] = None
     
    @@ -3458,165 +3411,165 @@
    Inherited Members
    async def - fetch( self, url: str, method: str = 'GET', params: Dict[str, Any] | None = None, data: Any = None, json: Any = None, headers: Dict[str, str] | None = None, content_type: str | None = None, timeout: int | None = None, retry_count: int = 0) -> FetchResponse: + fetch( self, url: str, method: str = 'GET', params: Optional[Dict[str, Any]] = None, data: Any = None, json: Any = None, headers: Optional[Dict[str, str]] = None, content_type: Optional[str] = None, timeout: Optional[int] = None, retry_count: int = 0) -> FetchResponse:
    -
    403    async def fetch(
    -404            self,
    -405            url: str,
    -406            method: str = "GET",
    -407            params: Optional[Dict[str, Any]] = None,
    -408            data: Any = None,
    -409            json: Any = None,
    -410            headers: Optional[Dict[str, str]] = None,
    -411            content_type: Optional[str] = None,
    -412            timeout: Optional[int] = None,
    -413            retry_count: int = 0
    -414    ) -> FetchResponse:
    -415        """Make an HTTP request with automatic retries and error handling.
    -416
    -417        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    -418        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    -419        unless an ``Authorization`` header is explicitly provided.
    -420
    -421        Retries up to ``max_retries`` (default 3) on transient network errors
    -422        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    -423        immediately (no automatic retry).
    -424
    -425        Args:
    -426            url: The URL to request.
    -427            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    -428            params: Query parameters appended to the URL.  Nested dicts/lists
    -429                are JSON-serialized automatically.
    -430            data: Raw request body.  Encoding depends on ``content_type``.
    -431            json: JSON-serializable payload.  Sets ``content_type`` to
    -432                ``application/json`` automatically.
    -433            headers: Additional HTTP headers.  Merged *after* any auto-injected
    -434                auth header, so an explicit ``Authorization`` takes precedence.
    -435            content_type: ``Content-Type`` header value.
    -436            timeout: Per-request timeout in seconds (overrides ``request_config``).
    -437            retry_count: Internal — current retry attempt number.
    -438
    -439        Returns:
    -440            A ``FetchResponse`` containing the HTTP status code, response
    -441            headers, and parsed body data.
    -442
    -443        Raises:
    -444            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    -445            HTTPError: On any other non-2xx status.
    -446        """
    -447        if not self._session:
    -448            self._session = aiohttp.ClientSession()
    +            
    398    async def fetch(
    +399            self,
    +400            url: str,
    +401            method: str = "GET",
    +402            params: Optional[Dict[str, Any]] = None,
    +403            data: Any = None,
    +404            json: Any = None,
    +405            headers: Optional[Dict[str, str]] = None,
    +406            content_type: Optional[str] = None,
    +407            timeout: Optional[int] = None,
    +408            retry_count: int = 0
    +409    ) -> FetchResponse:
    +410        """Make an HTTP request with automatic retries and error handling.
    +411
    +412        For **platform OAuth** integrations (``auth_type == "PlatformOauth2"``),
    +413        a ``Bearer`` token is auto-injected from ``auth.credentials.access_token``
    +414        unless an ``Authorization`` header is explicitly provided.
    +415
    +416        Retries up to ``max_retries`` (default 3) on transient network errors
    +417        with exponential back-off.  HTTP 429 responses raise ``RateLimitError``
    +418        immediately (no automatic retry).
    +419
    +420        Args:
    +421            url: The URL to request.
    +422            method: HTTP method (``"GET"``, ``"POST"``, ``"PUT"``, etc.).
    +423            params: Query parameters appended to the URL.  Nested dicts/lists
    +424                are JSON-serialized automatically.
    +425            data: Raw request body.  Encoding depends on ``content_type``.
    +426            json: JSON-serializable payload.  Sets ``content_type`` to
    +427                ``application/json`` automatically.
    +428            headers: Additional HTTP headers.  Merged *after* any auto-injected
    +429                auth header, so an explicit ``Authorization`` takes precedence.
    +430            content_type: ``Content-Type`` header value.
    +431            timeout: Per-request timeout in seconds (overrides ``request_config``).
    +432            retry_count: Internal — current retry attempt number.
    +433
    +434        Returns:
    +435            A ``FetchResponse`` containing the HTTP status code, response
    +436            headers, and parsed body data.
    +437
    +438        Raises:
    +439            RateLimitError: On HTTP 429 with the ``Retry-After`` value.
    +440            HTTPError: On any other non-2xx status.
    +441        """
    +442        if not self._session:
    +443            self._session = aiohttp.ClientSession()
    +444
    +445        # Prepare request
    +446        if json is not None:
    +447            data = json
    +448            content_type = "application/json"
     449
    -450        # Prepare request
    -451        if json is not None:
    -452            data = json
    -453            content_type = "application/json"
    -454
    -455        final_headers = {}
    -456        
    -457        if self.auth and "Authorization" not in (headers or {}):
    -458            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    -459            credentials = self.auth.get("credentials", {})
    -460            
    -461            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    -462                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    +450        final_headers = {}
    +451        
    +452        if self.auth and "Authorization" not in (headers or {}):
    +453            auth_type = AuthType(self.auth.get("auth_type", "PlatformOauth2"))
    +454            credentials = self.auth.get("credentials", {})
    +455            
    +456            if auth_type == AuthType.PlatformOauth2 and "access_token" in credentials:
    +457                final_headers["Authorization"] = f"Bearer {credentials['access_token']}"
    +458
    +459        if content_type:
    +460            final_headers["Content-Type"] = content_type
    +461        if headers:
    +462            final_headers.update(headers)
     463
    -464        if content_type:
    -465            final_headers["Content-Type"] = content_type
    -466        if headers:
    -467            final_headers.update(headers)
    -468
    -469        if params:
    -470            # Handle nested dictionary parameters
    -471            flat_params = {}
    -472            for key, value in params.items():
    -473                if isinstance(value, (dict, list)):
    -474                    flat_params[key] = jsonX.dumps(value)
    -475                elif value is not None:
    -476                    flat_params[key] = str(value)
    -477            query_string = urlencode(flat_params)
    -478            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    -479
    -480        # Prepare body
    -481        if data is not None:
    -482            if content_type == "application/json":
    -483                data = jsonX.dumps(data)
    -484            elif content_type == "application/x-www-form-urlencoded":
    -485                data = urlencode(data) if isinstance(data, dict) else data
    -486
    -487        # Store the original timeout numeric value
    -488        original_timeout = timeout or self.config["timeout"]
    -489
    -490        # Convert the numeric timeout to a ClientTimeout instance for this request
    -491        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
    -492
    -493        try:
    -494            async with self._session.request(
    -495                method=method,
    -496                url=url,
    -497                data=data,
    -498                headers=final_headers,
    -499                timeout=client_timeout,
    -500                ssl=True
    -501            ) as response:
    -502                content_type = response.headers.get("Content-Type", "")
    -503
    -504                if response.status == 429:  # Rate limit
    -505                    retry_after = int(response.headers.get("Retry-After", 60))
    -506                    raise RateLimitError(
    -507                        retry_after,
    -508                        response.status,
    -509                        "Rate limit exceeded",
    -510                        await response.text()
    -511                    )
    -512
    -513                try:
    -514                    if "application/json" in content_type:
    -515                        result = await response.json()
    -516                    else:
    -517                        result = await response.text()
    -518                        if not result and response.status in {200, 201, 204}:
    -519                            result = None
    -520                except Exception as e:
    -521                    self.logger.error(f"Error parsing response: {e}")
    -522                    result = await response.text()
    -523
    -524                response_headers = dict(response.headers)
    -525
    -526                if not response.ok:
    -527                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    -528                    raise HTTPError(response.status, str(result), result)
    -529
    -530                return FetchResponse(
    -531                    status=response.status,
    -532                    headers=response_headers,
    -533                    data=result,
    -534                )
    -535
    -536        except RateLimitError:
    -537            raise
    -538        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    -539            # Don't want to send this to Raygun here because this will be retried.
    -540            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    -541            if retry_count < self.config["max_retries"]:
    -542                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    -543                print("Retrying request...")
    -544                # Use original_timeout (numeric) for recursive calls
    -545                return await self.fetch(
    -546                    url, method, params, data, json,
    -547                    headers, content_type, original_timeout, retry_count + 1
    -548                )
    -549            else:
    -550                print("Max retries reached. Raising error.")
    -551                raise
    -552        except Exception as e:
    -553            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    -554            print(f"Unexpected error encountered: {e}")
    -555            raise
    +464        if params:
    +465            # Handle nested dictionary parameters
    +466            flat_params = {}
    +467            for key, value in params.items():
    +468                if isinstance(value, (dict, list)):
    +469                    flat_params[key] = jsonX.dumps(value)
    +470                elif value is not None:
    +471                    flat_params[key] = str(value)
    +472            query_string = urlencode(flat_params)
    +473            url = f"{url}{'&' if '?' in url else '?'}{query_string}"
    +474
    +475        # Prepare body
    +476        if data is not None:
    +477            if content_type == "application/json":
    +478                data = jsonX.dumps(data)
    +479            elif content_type == "application/x-www-form-urlencoded":
    +480                data = urlencode(data) if isinstance(data, dict) else data
    +481
    +482        # Store the original timeout numeric value
    +483        original_timeout = timeout or self.config["timeout"]
    +484
    +485        # Convert the numeric timeout to a ClientTimeout instance for this request
    +486        client_timeout = aiohttp.ClientTimeout(total=original_timeout)
    +487
    +488        try:
    +489            async with self._session.request(
    +490                method=method,
    +491                url=url,
    +492                data=data,
    +493                headers=final_headers,
    +494                timeout=client_timeout,
    +495                ssl=True
    +496            ) as response:
    +497                content_type = response.headers.get("Content-Type", "")
    +498
    +499                if response.status == 429:  # Rate limit
    +500                    retry_after = int(response.headers.get("Retry-After", 60))
    +501                    raise RateLimitError(
    +502                        retry_after,
    +503                        response.status,
    +504                        "Rate limit exceeded",
    +505                        await response.text()
    +506                    )
    +507
    +508                try:
    +509                    if "application/json" in content_type:
    +510                        result = await response.json()
    +511                    else:
    +512                        result = await response.text()
    +513                        if not result and response.status in {200, 201, 204}:
    +514                            result = None
    +515                except Exception as e:
    +516                    self.logger.error(f"Error parsing response: {e}")
    +517                    result = await response.text()
    +518
    +519                response_headers = dict(response.headers)
    +520
    +521                if not response.ok:
    +522                    print(f"HTTP error encountered. Status: {response.status}. Result: {result}")
    +523                    raise HTTPError(response.status, str(result), result)
    +524
    +525                return FetchResponse(
    +526                    status=response.status,
    +527                    headers=response_headers,
    +528                    data=result,
    +529                )
    +530
    +531        except RateLimitError:
    +532            raise
    +533        except (aiohttp.ClientError, asyncio.TimeoutError) as e:
    +534            # Don't want to send this to Raygun here because this will be retried.
    +535            print(f"Error encountered: {e}. Retry count: {retry_count}. Backing off.")
    +536            if retry_count < self.config["max_retries"]:
    +537                await asyncio.sleep(2 ** retry_count)  # Exponential backoff
    +538                print("Retrying request...")
    +539                # Use original_timeout (numeric) for recursive calls
    +540                return await self.fetch(
    +541                    url, method, params, data, json,
    +542                    headers, content_type, original_timeout, retry_count + 1
    +543                )
    +544            else:
    +545                print("Max retries reached. Raising error.")
    +546                raise
    +547        except Exception as e:
    +548            self.logger.error(f"Unexpected error during {method} {url}: {e}")
    +549            print(f"Unexpected error encountered: {e}")
    +550            raise
     
    @@ -3667,412 +3620,380 @@
    Inherited Members
    -
    558class Integration:
    -559    """Base integration class with handler registration and execution.
    -560    
    -561    This class manages the integration configuration, handler registration,
    -562    and provides methods to execute actions and triggers.
    -563    
    -564    Args:
    -565        config: Integration configuration
    -566        
    -567    Attributes:
    -568        config: Integration configuration
    -569    """
    -570
    -571    def __init__(self, config: IntegrationConfig):
    -572        self.config = config
    -573        """Integration configuration"""
    -574        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -575        """Action handlers"""
    -576        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -577        """Polling handlers"""
    -578        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -579        """Connected account handler"""
    -580
    -581    @classmethod
    -582    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -583        """Load an integration from its ``config.json``.
    -584
    -585        Args:
    -586            config_path: Explicit path to ``config.json``.  When omitted the
    -587                SDK resolves the path relative to its own package location,
    -588                which works when the SDK is vendored via
    -589                ``pip install --target dependencies``.  Multi-file integrations
    -590                that use ``actions/`` sub-packages should pass an explicit path
    -591                (e.g. ``Integration.load("config.json")``).
    -592
    -593        Returns:
    -594            A fully initialised ``Integration`` ready for handler registration.
    -595
    -596        Raises:
    -597            ConfigurationError: If the file is missing or contains invalid JSON.
    -598        """
    -599        if config_path is None:
    -600            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -601        
    -602        config_path = Path(config_path)
    -603
    -604        if not config_path.exists():
    -605            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -606
    -607        try:
    -608            with open(config_path, 'r') as f:
    -609                config_data = json.load(f)
    -610        except json.JSONDecodeError as e:
    -611            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -612        
    -613        # Parse configuration sections
    -614        actions = cls._parse_actions(config_data.get("actions", {}))
    -615        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -616
    -617        config = IntegrationConfig(
    -618            name=config_data["name"],
    -619            version=config_data["version"],
    -620            description=config_data["description"],
    -621            auth=config_data.get("auth", {}),
    -622            actions=actions,
    -623            polling_triggers=polling_triggers
    -624        )
    -625
    -626        return cls(config)
    -627
    -628    @staticmethod
    -629    def _parse_interval(interval_str: str) -> timedelta:
    -630        """Parse interval string into timedelta"""
    -631        unit = interval_str[-1].lower()
    -632        value = int(interval_str[:-1])
    -633
    -634        if unit == 's':
    -635            return timedelta(seconds=value)
    -636        elif unit == 'm':
    -637            return timedelta(minutes=value)
    -638        elif unit == 'h':
    -639            return timedelta(hours=value)
    -640        elif unit == 'd':
    -641            return timedelta(days=value)
    -642        else:
    -643            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    -644
    -645    @classmethod
    -646    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    -647        """Parse action configurations"""
    -648        actions = {}
    -649        for name, data in actions_config.items():
    -650            actions[name] = Action(
    -651                name=name,
    -652                description=data["description"],
    -653                input_schema=data["input_schema"],
    -654                output_schema=data["output_schema"]
    -655            )
    -656
    -657        return actions
    -658
    -659    @classmethod
    -660    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    -661        """Parse polling trigger configurations"""
    -662        triggers = {}
    -663        for name, data in triggers_config.items():
    -664            interval = cls._parse_interval(data["polling_interval"])
    -665
    -666            triggers[name] = PollingTrigger(
    -667                name=name,
    -668                description=data["description"],
    -669                polling_interval=interval,
    -670                input_schema=data["input_schema"],
    -671                output_schema=data["output_schema"]
    -672            )
    -673
    -674        return triggers
    -675
    -676    def action(self, name: str):
    -677        """Decorator to register an action handler.
    -678        
    -679        Args:
    -680            name: Name of the action to register
    -681            
    -682        Returns:
    -683            Decorator function
    -684            
    -685        Raises:
    -686            ConfigurationError: If action is not defined in config
    -687            
    -688        Example:
    -689            ```python
    -690            @integration.action("my_action")
    -691            class MyActionHandler(ActionHandler):
    -692                async def execute(self, inputs, context):
    -693                    # Implementation
    -694                    return result
    -695            ```
    -696        """
    -697        def decorator(handler_class: Type[ActionHandler]):
    -698            if name not in self.config.actions:
    -699                raise ConfigurationError(f"Action '{name}' not defined in config")
    -700            self._action_handlers[name] = handler_class
    -701            return handler_class
    -702        return decorator
    -703
    -704    def polling_trigger(self, name: str):
    -705        """Decorator to register a polling trigger handler
    -706        
    -707        Args:
    -708            name: Name of the polling trigger to register
    -709            
    -710        Returns:
    -711            Decorator function
    -712        
    -713        Raises:
    -714            ConfigurationError: If polling trigger is not defined in config
    -715
    -716        Example:
    -717            ```python
    -718            @integration.polling_trigger("my_polling_trigger")
    -719            class MyPollingTriggerHandler(PollingTriggerHandler):
    -720                async def poll(self, inputs, last_poll_ts, context):
    -721                    # Implementation
    -722                    return result
    -723            ```
    -724        """
    -725        def decorator(handler_class: Type[PollingTriggerHandler]):
    -726            if name not in self.config.polling_triggers:
    -727                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -728            self._polling_handlers[name] = handler_class
    -729            return handler_class
    -730        return decorator
    -731
    -732    def connected_account(self):
    -733        """Decorator to register a connected account handler
    -734        
    -735        Returns:
    -736            Decorator function
    -737
    -738        Example:
    -739            ```python
    -740            @integration.connected_account()
    -741            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -742                async def get_account_info(self, context):
    -743                    # Implementation
    -744                    return {"email": "user@example.com", "name": "John Doe"}
    -745            ```
    -746        """
    -747        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -748            self._connected_account_handler = handler_class
    -749            return handler_class
    -750        return decorator
    -751
    -752    def _validate_auth(self, context: ExecutionContext) -> None:
    -753        """Validate the auth envelope's credentials against ``auth.fields``.
    -754
    -755        As of SDK 2.0.1 the platform always passes ``context.auth`` as the
    -756        wrapped envelope ``{"auth_type": ..., "credentials": {...}}``.  The
    -757        ``auth.fields`` schema in ``config.json`` describes only the inner
    -758        ``credentials`` object, so validation runs against
    -759        ``context.auth["credentials"]`` — not the whole envelope.
    -760
    -761        Integrations with no auth or no ``fields`` key skip validation entirely.
    -762
    -763        Raises:
    -764            ValidationError: (source ``"auth"``) if ``context.auth`` is not a
    -765                wrapped envelope (a dict with a non-empty string ``auth_type``
    -766                and a dict ``credentials``), or if the credentials fail the
    -767                schema.
    -768        """
    -769        if "fields" not in self.config.auth:
    -770            return
    -771
    -772        auth = context.auth
    -773        has_valid_credentials = isinstance(auth, dict) and isinstance(auth.get("credentials"), dict)
    -774        has_valid_auth_type = (
    -775            isinstance(auth, dict)
    -776            and isinstance(auth.get("auth_type"), str)
    -777            and auth.get("auth_type") != ""
    -778        )
    -779        if not has_valid_credentials or not has_valid_auth_type:
    -780            raise ValidationError(
    -781                'context.auth must be the platform auth envelope '
    -782                '{"auth_type": ..., "credentials": {...}} with a non-empty '
    -783                'auth_type; flat auth is no longer supported as of SDK 2.0.1.',
    -784                source="auth",
    -785            )
    +            
    553class Integration:
    +554    """Base integration class with handler registration and execution.
    +555    
    +556    This class manages the integration configuration, handler registration,
    +557    and provides methods to execute actions and triggers.
    +558    
    +559    Args:
    +560        config: Integration configuration
    +561        
    +562    Attributes:
    +563        config: Integration configuration
    +564    """
    +565
    +566    def __init__(self, config: IntegrationConfig):
    +567        self.config = config
    +568        """Integration configuration"""
    +569        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +570        """Action handlers"""
    +571        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +572        """Polling handlers"""
    +573        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +574        """Connected account handler"""
    +575
    +576    @classmethod
    +577    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +578        """Load an integration from its ``config.json``.
    +579
    +580        Args:
    +581            config_path: Explicit path to ``config.json``.  When omitted the
    +582                SDK resolves the path relative to its own package location,
    +583                which works when the SDK is vendored via
    +584                ``pip install --target dependencies``.  Multi-file integrations
    +585                that use ``actions/`` sub-packages should pass an explicit path
    +586                (e.g. ``Integration.load("config.json")``).
    +587
    +588        Returns:
    +589            A fully initialised ``Integration`` ready for handler registration.
    +590
    +591        Raises:
    +592            ConfigurationError: If the file is missing or contains invalid JSON.
    +593        """
    +594        if config_path is None:
    +595            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +596        
    +597        config_path = Path(config_path)
    +598
    +599        if not config_path.exists():
    +600            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +601
    +602        try:
    +603            with open(config_path, 'r') as f:
    +604                config_data = json.load(f)
    +605        except json.JSONDecodeError as e:
    +606            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +607        
    +608        # Parse configuration sections
    +609        actions = cls._parse_actions(config_data.get("actions", {}))
    +610        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    +611
    +612        config = IntegrationConfig(
    +613            name=config_data["name"],
    +614            version=config_data["version"],
    +615            description=config_data["description"],
    +616            auth=config_data.get("auth", {}),
    +617            actions=actions,
    +618            polling_triggers=polling_triggers
    +619        )
    +620
    +621        return cls(config)
    +622
    +623    @staticmethod
    +624    def _parse_interval(interval_str: str) -> timedelta:
    +625        """Parse interval string into timedelta"""
    +626        unit = interval_str[-1].lower()
    +627        value = int(interval_str[:-1])
    +628
    +629        if unit == 's':
    +630            return timedelta(seconds=value)
    +631        elif unit == 'm':
    +632            return timedelta(minutes=value)
    +633        elif unit == 'h':
    +634            return timedelta(hours=value)
    +635        elif unit == 'd':
    +636            return timedelta(days=value)
    +637        else:
    +638            raise ConfigurationError(f"Invalid interval format: {interval_str}")
    +639
    +640    @classmethod
    +641    def _parse_actions(cls, actions_config: Dict[str, Any]) -> Dict[str, Action]:
    +642        """Parse action configurations"""
    +643        actions = {}
    +644        for name, data in actions_config.items():
    +645            actions[name] = Action(
    +646                name=name,
    +647                description=data["description"],
    +648                input_schema=data["input_schema"],
    +649                output_schema=data["output_schema"]
    +650            )
    +651
    +652        return actions
    +653
    +654    @classmethod
    +655    def _parse_polling_triggers(cls, triggers_config: Dict[str, Any]) -> Dict[str, PollingTrigger]:
    +656        """Parse polling trigger configurations"""
    +657        triggers = {}
    +658        for name, data in triggers_config.items():
    +659            interval = cls._parse_interval(data["polling_interval"])
    +660
    +661            triggers[name] = PollingTrigger(
    +662                name=name,
    +663                description=data["description"],
    +664                polling_interval=interval,
    +665                input_schema=data["input_schema"],
    +666                output_schema=data["output_schema"]
    +667            )
    +668
    +669        return triggers
    +670
    +671    def action(self, name: str):
    +672        """Decorator to register an action handler.
    +673        
    +674        Args:
    +675            name: Name of the action to register
    +676            
    +677        Returns:
    +678            Decorator function
    +679            
    +680        Raises:
    +681            ConfigurationError: If action is not defined in config
    +682            
    +683        Example:
    +684            ```python
    +685            @integration.action("my_action")
    +686            class MyActionHandler(ActionHandler):
    +687                async def execute(self, inputs, context):
    +688                    # Implementation
    +689                    return result
    +690            ```
    +691        """
    +692        def decorator(handler_class: Type[ActionHandler]):
    +693            if name not in self.config.actions:
    +694                raise ConfigurationError(f"Action '{name}' not defined in config")
    +695            self._action_handlers[name] = handler_class
    +696            return handler_class
    +697        return decorator
    +698
    +699    def polling_trigger(self, name: str):
    +700        """Decorator to register a polling trigger handler
    +701        
    +702        Args:
    +703            name: Name of the polling trigger to register
    +704            
    +705        Returns:
    +706            Decorator function
    +707        
    +708        Raises:
    +709            ConfigurationError: If polling trigger is not defined in config
    +710
    +711        Example:
    +712            ```python
    +713            @integration.polling_trigger("my_polling_trigger")
    +714            class MyPollingTriggerHandler(PollingTriggerHandler):
    +715                async def poll(self, inputs, last_poll_ts, context):
    +716                    # Implementation
    +717                    return result
    +718            ```
    +719        """
    +720        def decorator(handler_class: Type[PollingTriggerHandler]):
    +721            if name not in self.config.polling_triggers:
    +722                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +723            self._polling_handlers[name] = handler_class
    +724            return handler_class
    +725        return decorator
    +726
    +727    def connected_account(self):
    +728        """Decorator to register a connected account handler
    +729        
    +730        Returns:
    +731            Decorator function
    +732
    +733        Example:
    +734            ```python
    +735            @integration.connected_account()
    +736            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +737                async def get_account_info(self, context):
    +738                    # Implementation
    +739                    return {"email": "user@example.com", "name": "John Doe"}
    +740            ```
    +741        """
    +742        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +743            self._connected_account_handler = handler_class
    +744            return handler_class
    +745        return decorator
    +746
    +747    async def execute_action(self,
    +748                           name: str,
    +749                           inputs: Dict[str, Any],
    +750                           context: ExecutionContext) -> IntegrationResult:
    +751        """Execute a registered action.
    +752
    +753        Args:
    +754            name: Name of the action to execute
    +755            inputs: Action inputs
    +756            context: Execution context
    +757
    +758        Returns:
    +759            IntegrationResult with action data (ResultType.ACTION),
    +760            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +761            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +762        """
    +763        try:
    +764            if name not in self._action_handlers:
    +765                raise ValidationError(f"Action '{name}' not registered")
    +766
    +767            # Validate inputs against action schema
    +768            action_config = self.config.actions[name]
    +769            validator = Draft7Validator(action_config.input_schema)
    +770            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +771            if errors:
    +772                message = ""
    +773                for error in errors:
    +774                    message += f"{list(error.schema_path)}, {error.message},\n "
    +775                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +776
    +777            if "fields" in self.config.auth:
    +778                auth_config = self.config.auth["fields"]
    +779                validator = Draft7Validator(auth_config)
    +780                errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    +781                if errors:
    +782                    message = ""
    +783                    for error in errors:
    +784                        message += f"{list(error.schema_path)}, {error.message},\n "
    +785                    raise ValidationError(message, auth_config, context.auth, source="input")
     786
    -787        valid_auth_types = {member.value for member in AuthType}
    -788        if auth["auth_type"] not in valid_auth_types:
    -789            raise ValidationError(
    -790                f'Unknown auth_type "{auth["auth_type"]}" in context.auth; '
    -791                f'expected one of: {", ".join(sorted(valid_auth_types))}.',
    -792                source="auth",
    -793            )
    -794
    -795        auth_config = self.config.auth["fields"]
    -796        validator = Draft7Validator(auth_config)
    -797        errors = sorted(validator.iter_errors(context.auth["credentials"]), key=lambda e: e.path)
    -798        if errors:
    -799            message = ""
    -800            for error in errors:
    -801                message += f"{list(error.schema_path)}, {error.message},\n "
    -802            raise ValidationError(message, auth_config, context.auth["credentials"], source="auth")
    -803
    -804    async def execute_action(self,
    -805                           name: str,
    -806                           inputs: Dict[str, Any],
    -807                           context: ExecutionContext) -> IntegrationResult:
    -808        """Execute a registered action.
    -809
    -810        Args:
    -811            name: Name of the action to execute
    -812            inputs: Action inputs
    -813            context: Execution context
    +787            # Create handler instance and execute
    +788            handler = self._action_handlers[name]()
    +789            result = await handler.execute(inputs, context)
    +790
    +791            # Handle ActionError - skip output schema validation
    +792            if isinstance(result, ActionError):
    +793                return IntegrationResult(
    +794                    version=__version__,
    +795                    type=ResultType.ACTION_ERROR,
    +796                    result=result
    +797                )
    +798
    +799            # Validate that result is ActionResult
    +800            if not isinstance(result, ActionResult):
    +801                raise ValidationError(
    +802                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +803                    source="output"
    +804                )
    +805
    +806            # Validate output schema against the data inside ActionResult
    +807            validator = Draft7Validator(action_config.output_schema)
    +808            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +809            if errors:
    +810                message = ""
    +811                for error in errors:
    +812                    message += f"{list(error.schema_path)}, {error.message},\n "
    +813                raise ValidationError(message, action_config.output_schema, result.data, source="output")
     814
    -815        Returns:
    -816            IntegrationResult with action data (ResultType.ACTION),
    -817            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -818            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -819        """
    -820        try:
    -821            if name not in self._action_handlers:
    -822                raise ValidationError(f"Action '{name}' not registered")
    -823
    -824            # Validate inputs against action schema
    -825            action_config = self.config.actions[name]
    -826            validator = Draft7Validator(action_config.input_schema)
    -827            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -828            if errors:
    -829                message = ""
    -830                for error in errors:
    -831                    message += f"{list(error.schema_path)}, {error.message},\n "
    -832                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -833
    -834            self._validate_auth(context)
    -835
    -836            # Create handler instance and execute
    -837            handler = self._action_handlers[name]()
    -838            result = await handler.execute(inputs, context)
    -839
    -840            # Handle ActionError - skip output schema validation
    -841            if isinstance(result, ActionError):
    -842                return IntegrationResult(
    -843                    version=__version__,
    -844                    type=ResultType.ACTION_ERROR,
    -845                    result=result
    -846                )
    -847
    -848            # Validate that result is ActionResult
    -849            if not isinstance(result, ActionResult):
    -850                raise ValidationError(
    -851                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -852                    source="output"
    -853                )
    +815            # Return IntegrationResult with ActionResult directly
    +816            return IntegrationResult(
    +817                version=__version__,
    +818                type=ResultType.ACTION,
    +819                result=result
    +820            )
    +821        except ValidationError as e:
    +822            return IntegrationResult(
    +823                version=__version__,
    +824                type=ResultType.VALIDATION_ERROR,
    +825                result={
    +826                    'message': str(e),
    +827                    'property': None,
    +828                    'value': None,
    +829                    'source': getattr(e, 'source', 'legacy')
    +830                }
    +831            )
    +832
    +833    async def execute_polling_trigger(self,
    +834                                    name: str,
    +835                                    inputs: Dict[str, Any],
    +836                                    last_poll_ts: Optional[str],
    +837                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +838        """Execute a registered polling trigger
    +839        
    +840        Args:
    +841            name: Name of the polling trigger to execute
    +842            inputs: Trigger inputs
    +843            last_poll_ts: Last poll timestamp
    +844            context: Execution context
    +845            
    +846        Returns:
    +847            List of records
    +848            
    +849        Raises:
    +850            ValidationError: If inputs or outputs don't match schema
    +851        """
    +852        if name not in self._polling_handlers:
    +853            raise ValidationError(f"Polling trigger '{name}' not registered")
     854
    -855            # Validate output schema against the data inside ActionResult
    -856            validator = Draft7Validator(action_config.output_schema)
    -857            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -858            if errors:
    -859                message = ""
    -860                for error in errors:
    -861                    message += f"{list(error.schema_path)}, {error.message},\n "
    -862                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -863
    -864            # Return IntegrationResult with ActionResult directly
    -865            return IntegrationResult(
    -866                version=__version__,
    -867                type=ResultType.ACTION,
    -868                result=result
    -869            )
    -870        except ValidationError as e:
    -871            return IntegrationResult(
    -872                version=__version__,
    -873                type=ResultType.VALIDATION_ERROR,
    -874                result={
    -875                    'message': str(e),
    -876                    'property': None,
    -877                    'value': None,
    -878                    'source': getattr(e, 'source', 'legacy')
    -879                }
    -880            )
    -881
    -882    async def execute_polling_trigger(self,
    -883                                    name: str,
    -884                                    inputs: Dict[str, Any],
    -885                                    last_poll_ts: Optional[str],
    -886                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -887        """Execute a registered polling trigger
    -888        
    -889        Args:
    -890            name: Name of the polling trigger to execute
    -891            inputs: Trigger inputs
    -892            last_poll_ts: Last poll timestamp
    -893            context: Execution context
    -894            
    -895        Returns:
    -896            List of records
    -897            
    -898        Raises:
    -899            ValidationError: If inputs or outputs don't match schema
    -900        """
    -901        if name not in self._polling_handlers:
    -902            raise ValidationError(f"Polling trigger '{name}' not registered")
    -903
    -904        # Validate trigger configuration
    -905        trigger_config = self.config.polling_triggers[name]
    -906        try:
    -907            validate(inputs, trigger_config.input_schema)
    -908        except Exception as e:
    -909            raise ValidationError(e.message, e.schema, e.instance)
    -910
    -911        self._validate_auth(context)
    +855        # Validate trigger configuration
    +856        trigger_config = self.config.polling_triggers[name]
    +857        try:
    +858            validate(inputs, trigger_config.input_schema)
    +859        except Exception as e:
    +860            raise ValidationError(e.message, e.schema, e.instance)
    +861
    +862        try:
    +863            auth_config = self.config.auth["fields"]
    +864            validate(context.auth, auth_config)
    +865        except Exception as e:
    +866            raise ValidationError(e.message, e.schema, e.instance)
    +867        
    +868        # Create handler instance and execute
    +869        handler = self._polling_handlers[name]()
    +870        records = await handler.poll(inputs, last_poll_ts, context)
    +871        # Validate each record
    +872        for record in records:
    +873            if "id" not in record:
    +874                raise ValidationError(
    +875                    f"Polling trigger '{name}' returned record without required 'id' field")
    +876            if "data" not in record:
    +877                raise ValidationError(
    +878                    f"Polling trigger '{name}' returned record without required 'data' field")
    +879
    +880            # Validate record data against output schema
    +881            try:
    +882                validate(record["data"], trigger_config.output_schema)
    +883            except Exception as e:
    +884                raise ValidationError(e.message, e.schema, e.instance)
    +885            
    +886        return records
    +887
    +888    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +889        """Get connected account information
    +890
    +891        Args:
    +892            context: Execution context
    +893
    +894        Returns:
    +895            IntegrationResult containing connected account data
    +896
    +897        Raises:
    +898            ValidationError: If no connected account handler is registered or auth is invalid
    +899        """
    +900        if not self._connected_account_handler:
    +901            raise ValidationError("No connected account handler registered")
    +902
    +903        if "fields" in self.config.auth:
    +904            auth_config = self.config.auth["fields"]
    +905            validator = Draft7Validator(auth_config)
    +906            errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    +907            if errors:
    +908                message = ""
    +909                for error in errors:
    +910                    message += f"{list(error.schema_path)}, {error.message},\n "
    +911                raise ValidationError(message, auth_config, context.auth)
     912
    -913        # Create handler instance and execute
    -914        handler = self._polling_handlers[name]()
    -915        records = await handler.poll(inputs, last_poll_ts, context)
    -916        # Validate each record
    -917        for record in records:
    -918            if "id" not in record:
    -919                raise ValidationError(
    -920                    f"Polling trigger '{name}' returned record without required 'id' field")
    -921            if "data" not in record:
    -922                raise ValidationError(
    -923                    f"Polling trigger '{name}' returned record without required 'data' field")
    -924
    -925            # Validate record data against output schema
    -926            try:
    -927                validate(record["data"], trigger_config.output_schema)
    -928            except Exception as e:
    -929                raise ValidationError(e.message, e.schema, e.instance)
    -930            
    -931        return records
    -932
    -933    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -934        """Get connected account information
    -935
    -936        Args:
    -937            context: Execution context
    -938
    -939        Returns:
    -940            IntegrationResult containing connected account data
    -941
    -942        Raises:
    -943            ValidationError: If no connected account handler is registered or auth is invalid
    -944        """
    -945        if not self._connected_account_handler:
    -946            raise ValidationError("No connected account handler registered")
    -947
    -948        self._validate_auth(context)
    -949
    -950        handler = self._connected_account_handler()
    -951        account_info = await handler.get_account_info(context)
    -952
    -953        if not isinstance(account_info, ConnectedAccountInfo):
    -954            raise ValidationError(
    -955                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -956            )
    -957
    -958        # Return IntegrationResult with ConnectedAccountInfo object directly
    -959        return IntegrationResult(
    -960            version=__version__,
    -961            type=ResultType.CONNECTED_ACCOUNT,
    -962            result=account_info
    -963        )
    +913        handler = self._connected_account_handler()
    +914        account_info = await handler.get_account_info(context)
    +915
    +916        if not isinstance(account_info, ConnectedAccountInfo):
    +917            raise ValidationError(
    +918                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +919            )
    +920
    +921        # Return IntegrationResult with ConnectedAccountInfo object directly
    +922        return IntegrationResult(
    +923            version=__version__,
    +924            type=ResultType.CONNECTED_ACCOUNT,
    +925            result=account_info
    +926        )
     
    @@ -4099,15 +4020,15 @@
    Inherited Members
    -
    571    def __init__(self, config: IntegrationConfig):
    -572        self.config = config
    -573        """Integration configuration"""
    -574        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    -575        """Action handlers"""
    -576        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    -577        """Polling handlers"""
    -578        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    -579        """Connected account handler"""
    +            
    566    def __init__(self, config: IntegrationConfig):
    +567        self.config = config
    +568        """Integration configuration"""
    +569        self._action_handlers: Dict[str, Type[ActionHandler]] = {}
    +570        """Action handlers"""
    +571        self._polling_handlers: Dict[str, Type[PollingTriggerHandler]] = {}
    +572        """Polling handlers"""
    +573        self._connected_account_handler: Optional[Type[ConnectedAccountHandler]] = None
    +574        """Connected account handler"""
     
    @@ -4133,58 +4054,58 @@
    Inherited Members
    @classmethod
    def - load( cls, config_path: str | pathlib.Path = None) -> Integration: + load( cls, config_path: Union[str, pathlib._local.Path] = None) -> Integration:
    -
    581    @classmethod
    -582    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    -583        """Load an integration from its ``config.json``.
    -584
    -585        Args:
    -586            config_path: Explicit path to ``config.json``.  When omitted the
    -587                SDK resolves the path relative to its own package location,
    -588                which works when the SDK is vendored via
    -589                ``pip install --target dependencies``.  Multi-file integrations
    -590                that use ``actions/`` sub-packages should pass an explicit path
    -591                (e.g. ``Integration.load("config.json")``).
    -592
    -593        Returns:
    -594            A fully initialised ``Integration`` ready for handler registration.
    -595
    -596        Raises:
    -597            ConfigurationError: If the file is missing or contains invalid JSON.
    -598        """
    -599        if config_path is None:
    -600            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    -601        
    -602        config_path = Path(config_path)
    -603
    -604        if not config_path.exists():
    -605            raise ConfigurationError(f"Configuration file not found: {config_path}")
    -606
    -607        try:
    -608            with open(config_path, 'r') as f:
    -609                config_data = json.load(f)
    -610        except json.JSONDecodeError as e:
    -611            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    -612        
    -613        # Parse configuration sections
    -614        actions = cls._parse_actions(config_data.get("actions", {}))
    -615        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    -616
    -617        config = IntegrationConfig(
    -618            name=config_data["name"],
    -619            version=config_data["version"],
    -620            description=config_data["description"],
    -621            auth=config_data.get("auth", {}),
    -622            actions=actions,
    -623            polling_triggers=polling_triggers
    -624        )
    -625
    -626        return cls(config)
    +            
    576    @classmethod
    +577    def load(cls, config_path: Union[str, Path] = None) -> 'Integration':
    +578        """Load an integration from its ``config.json``.
    +579
    +580        Args:
    +581            config_path: Explicit path to ``config.json``.  When omitted the
    +582                SDK resolves the path relative to its own package location,
    +583                which works when the SDK is vendored via
    +584                ``pip install --target dependencies``.  Multi-file integrations
    +585                that use ``actions/`` sub-packages should pass an explicit path
    +586                (e.g. ``Integration.load("config.json")``).
    +587
    +588        Returns:
    +589            A fully initialised ``Integration`` ready for handler registration.
    +590
    +591        Raises:
    +592            ConfigurationError: If the file is missing or contains invalid JSON.
    +593        """
    +594        if config_path is None:
    +595            config_path = os.path.join(os.path.dirname(os.path.dirname(os.path.dirname(__file__))), 'config.json')
    +596        
    +597        config_path = Path(config_path)
    +598
    +599        if not config_path.exists():
    +600            raise ConfigurationError(f"Configuration file not found: {config_path}")
    +601
    +602        try:
    +603            with open(config_path, 'r') as f:
    +604                config_data = json.load(f)
    +605        except json.JSONDecodeError as e:
    +606            raise ConfigurationError(f"Invalid JSON configuration: {e}")
    +607        
    +608        # Parse configuration sections
    +609        actions = cls._parse_actions(config_data.get("actions", {}))
    +610        polling_triggers = cls._parse_polling_triggers(config_data.get("polling_triggers", {}))
    +611
    +612        config = IntegrationConfig(
    +613            name=config_data["name"],
    +614            version=config_data["version"],
    +615            description=config_data["description"],
    +616            auth=config_data.get("auth", {}),
    +617            actions=actions,
    +618            polling_triggers=polling_triggers
    +619        )
    +620
    +621        return cls(config)
     
    @@ -4218,33 +4139,33 @@
    Inherited Members
    -
    676    def action(self, name: str):
    -677        """Decorator to register an action handler.
    -678        
    -679        Args:
    -680            name: Name of the action to register
    -681            
    -682        Returns:
    -683            Decorator function
    -684            
    -685        Raises:
    -686            ConfigurationError: If action is not defined in config
    -687            
    -688        Example:
    -689            ```python
    -690            @integration.action("my_action")
    -691            class MyActionHandler(ActionHandler):
    -692                async def execute(self, inputs, context):
    -693                    # Implementation
    -694                    return result
    -695            ```
    -696        """
    -697        def decorator(handler_class: Type[ActionHandler]):
    -698            if name not in self.config.actions:
    -699                raise ConfigurationError(f"Action '{name}' not defined in config")
    -700            self._action_handlers[name] = handler_class
    -701            return handler_class
    -702        return decorator
    +            
    671    def action(self, name: str):
    +672        """Decorator to register an action handler.
    +673        
    +674        Args:
    +675            name: Name of the action to register
    +676            
    +677        Returns:
    +678            Decorator function
    +679            
    +680        Raises:
    +681            ConfigurationError: If action is not defined in config
    +682            
    +683        Example:
    +684            ```python
    +685            @integration.action("my_action")
    +686            class MyActionHandler(ActionHandler):
    +687                async def execute(self, inputs, context):
    +688                    # Implementation
    +689                    return result
    +690            ```
    +691        """
    +692        def decorator(handler_class: Type[ActionHandler]):
    +693            if name not in self.config.actions:
    +694                raise ConfigurationError(f"Action '{name}' not defined in config")
    +695            self._action_handlers[name] = handler_class
    +696            return handler_class
    +697        return decorator
     
    @@ -4285,33 +4206,33 @@
    Inherited Members
    -
    704    def polling_trigger(self, name: str):
    -705        """Decorator to register a polling trigger handler
    -706        
    -707        Args:
    -708            name: Name of the polling trigger to register
    -709            
    -710        Returns:
    -711            Decorator function
    -712        
    -713        Raises:
    -714            ConfigurationError: If polling trigger is not defined in config
    -715
    -716        Example:
    -717            ```python
    -718            @integration.polling_trigger("my_polling_trigger")
    -719            class MyPollingTriggerHandler(PollingTriggerHandler):
    -720                async def poll(self, inputs, last_poll_ts, context):
    -721                    # Implementation
    -722                    return result
    -723            ```
    -724        """
    -725        def decorator(handler_class: Type[PollingTriggerHandler]):
    -726            if name not in self.config.polling_triggers:
    -727                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    -728            self._polling_handlers[name] = handler_class
    -729            return handler_class
    -730        return decorator
    +            
    699    def polling_trigger(self, name: str):
    +700        """Decorator to register a polling trigger handler
    +701        
    +702        Args:
    +703            name: Name of the polling trigger to register
    +704            
    +705        Returns:
    +706            Decorator function
    +707        
    +708        Raises:
    +709            ConfigurationError: If polling trigger is not defined in config
    +710
    +711        Example:
    +712            ```python
    +713            @integration.polling_trigger("my_polling_trigger")
    +714            class MyPollingTriggerHandler(PollingTriggerHandler):
    +715                async def poll(self, inputs, last_poll_ts, context):
    +716                    # Implementation
    +717                    return result
    +718            ```
    +719        """
    +720        def decorator(handler_class: Type[PollingTriggerHandler]):
    +721            if name not in self.config.polling_triggers:
    +722                raise ConfigurationError(f"Polling trigger '{name}' not defined in config")
    +723            self._polling_handlers[name] = handler_class
    +724            return handler_class
    +725        return decorator
     
    @@ -4352,25 +4273,25 @@
    Inherited Members
    -
    732    def connected_account(self):
    -733        """Decorator to register a connected account handler
    -734        
    -735        Returns:
    -736            Decorator function
    -737
    -738        Example:
    -739            ```python
    -740            @integration.connected_account()
    -741            class MyConnectedAccountHandler(ConnectedAccountHandler):
    -742                async def get_account_info(self, context):
    -743                    # Implementation
    -744                    return {"email": "user@example.com", "name": "John Doe"}
    -745            ```
    -746        """
    -747        def decorator(handler_class: Type[ConnectedAccountHandler]):
    -748            self._connected_account_handler = handler_class
    -749            return handler_class
    -750        return decorator
    +            
    727    def connected_account(self):
    +728        """Decorator to register a connected account handler
    +729        
    +730        Returns:
    +731            Decorator function
    +732
    +733        Example:
    +734            ```python
    +735            @integration.connected_account()
    +736            class MyConnectedAccountHandler(ConnectedAccountHandler):
    +737                async def get_account_info(self, context):
    +738                    # Implementation
    +739                    return {"email": "user@example.com", "name": "John Doe"}
    +740            ```
    +741        """
    +742        def decorator(handler_class: Type[ConnectedAccountHandler]):
    +743            self._connected_account_handler = handler_class
    +744            return handler_class
    +745        return decorator
     
    @@ -4405,83 +4326,91 @@
    Inherited Members
    -
    804    async def execute_action(self,
    -805                           name: str,
    -806                           inputs: Dict[str, Any],
    -807                           context: ExecutionContext) -> IntegrationResult:
    -808        """Execute a registered action.
    -809
    -810        Args:
    -811            name: Name of the action to execute
    -812            inputs: Action inputs
    -813            context: Execution context
    +            
    747    async def execute_action(self,
    +748                           name: str,
    +749                           inputs: Dict[str, Any],
    +750                           context: ExecutionContext) -> IntegrationResult:
    +751        """Execute a registered action.
    +752
    +753        Args:
    +754            name: Name of the action to execute
    +755            inputs: Action inputs
    +756            context: Execution context
    +757
    +758        Returns:
    +759            IntegrationResult with action data (ResultType.ACTION),
    +760            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    +761            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    +762        """
    +763        try:
    +764            if name not in self._action_handlers:
    +765                raise ValidationError(f"Action '{name}' not registered")
    +766
    +767            # Validate inputs against action schema
    +768            action_config = self.config.actions[name]
    +769            validator = Draft7Validator(action_config.input_schema)
    +770            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    +771            if errors:
    +772                message = ""
    +773                for error in errors:
    +774                    message += f"{list(error.schema_path)}, {error.message},\n "
    +775                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    +776
    +777            if "fields" in self.config.auth:
    +778                auth_config = self.config.auth["fields"]
    +779                validator = Draft7Validator(auth_config)
    +780                errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    +781                if errors:
    +782                    message = ""
    +783                    for error in errors:
    +784                        message += f"{list(error.schema_path)}, {error.message},\n "
    +785                    raise ValidationError(message, auth_config, context.auth, source="input")
    +786
    +787            # Create handler instance and execute
    +788            handler = self._action_handlers[name]()
    +789            result = await handler.execute(inputs, context)
    +790
    +791            # Handle ActionError - skip output schema validation
    +792            if isinstance(result, ActionError):
    +793                return IntegrationResult(
    +794                    version=__version__,
    +795                    type=ResultType.ACTION_ERROR,
    +796                    result=result
    +797                )
    +798
    +799            # Validate that result is ActionResult
    +800            if not isinstance(result, ActionResult):
    +801                raise ValidationError(
    +802                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    +803                    source="output"
    +804                )
    +805
    +806            # Validate output schema against the data inside ActionResult
    +807            validator = Draft7Validator(action_config.output_schema)
    +808            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    +809            if errors:
    +810                message = ""
    +811                for error in errors:
    +812                    message += f"{list(error.schema_path)}, {error.message},\n "
    +813                raise ValidationError(message, action_config.output_schema, result.data, source="output")
     814
    -815        Returns:
    -816            IntegrationResult with action data (ResultType.ACTION),
    -817            action error (ResultType.ACTION_ERROR) if the handler returned ActionError,
    -818            or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.
    -819        """
    -820        try:
    -821            if name not in self._action_handlers:
    -822                raise ValidationError(f"Action '{name}' not registered")
    -823
    -824            # Validate inputs against action schema
    -825            action_config = self.config.actions[name]
    -826            validator = Draft7Validator(action_config.input_schema)
    -827            errors = sorted(validator.iter_errors(inputs), key=lambda e: e.path)
    -828            if errors:
    -829                message = ""
    -830                for error in errors:
    -831                    message += f"{list(error.schema_path)}, {error.message},\n "
    -832                raise ValidationError(message, action_config.input_schema, inputs, source="input")
    -833
    -834            self._validate_auth(context)
    -835
    -836            # Create handler instance and execute
    -837            handler = self._action_handlers[name]()
    -838            result = await handler.execute(inputs, context)
    -839
    -840            # Handle ActionError - skip output schema validation
    -841            if isinstance(result, ActionError):
    -842                return IntegrationResult(
    -843                    version=__version__,
    -844                    type=ResultType.ACTION_ERROR,
    -845                    result=result
    -846                )
    -847
    -848            # Validate that result is ActionResult
    -849            if not isinstance(result, ActionResult):
    -850                raise ValidationError(
    -851                    f"Action handler '{name}' must return ActionResult or ActionError, got {type(result).__name__}",
    -852                    source="output"
    -853                )
    -854
    -855            # Validate output schema against the data inside ActionResult
    -856            validator = Draft7Validator(action_config.output_schema)
    -857            errors = sorted(validator.iter_errors(result.data), key=lambda e: e.path)
    -858            if errors:
    -859                message = ""
    -860                for error in errors:
    -861                    message += f"{list(error.schema_path)}, {error.message},\n "
    -862                raise ValidationError(message, action_config.output_schema, result.data, source="output")
    -863
    -864            # Return IntegrationResult with ActionResult directly
    -865            return IntegrationResult(
    -866                version=__version__,
    -867                type=ResultType.ACTION,
    -868                result=result
    -869            )
    -870        except ValidationError as e:
    -871            return IntegrationResult(
    -872                version=__version__,
    -873                type=ResultType.VALIDATION_ERROR,
    -874                result={
    -875                    'message': str(e),
    -876                    'property': None,
    -877                    'value': None,
    -878                    'source': getattr(e, 'source', 'legacy')
    -879                }
    -880            )
    +815            # Return IntegrationResult with ActionResult directly
    +816            return IntegrationResult(
    +817                version=__version__,
    +818                type=ResultType.ACTION,
    +819                result=result
    +820            )
    +821        except ValidationError as e:
    +822            return IntegrationResult(
    +823                version=__version__,
    +824                type=ResultType.VALIDATION_ERROR,
    +825                result={
    +826                    'message': str(e),
    +827                    'property': None,
    +828                    'value': None,
    +829                    'source': getattr(e, 'source', 'legacy')
    +830                }
    +831            )
     
    @@ -4505,62 +4434,66 @@
    Inherited Members
    async def - execute_polling_trigger( self, name: str, inputs: Dict[str, Any], last_poll_ts: str | None, context: ExecutionContext) -> List[Dict[str, Any]]: + execute_polling_trigger( self, name: str, inputs: Dict[str, Any], last_poll_ts: Optional[str], context: ExecutionContext) -> List[Dict[str, Any]]:
    -
    882    async def execute_polling_trigger(self,
    -883                                    name: str,
    -884                                    inputs: Dict[str, Any],
    -885                                    last_poll_ts: Optional[str],
    -886                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    -887        """Execute a registered polling trigger
    -888        
    -889        Args:
    -890            name: Name of the polling trigger to execute
    -891            inputs: Trigger inputs
    -892            last_poll_ts: Last poll timestamp
    -893            context: Execution context
    -894            
    -895        Returns:
    -896            List of records
    -897            
    -898        Raises:
    -899            ValidationError: If inputs or outputs don't match schema
    -900        """
    -901        if name not in self._polling_handlers:
    -902            raise ValidationError(f"Polling trigger '{name}' not registered")
    -903
    -904        # Validate trigger configuration
    -905        trigger_config = self.config.polling_triggers[name]
    -906        try:
    -907            validate(inputs, trigger_config.input_schema)
    -908        except Exception as e:
    -909            raise ValidationError(e.message, e.schema, e.instance)
    -910
    -911        self._validate_auth(context)
    -912
    -913        # Create handler instance and execute
    -914        handler = self._polling_handlers[name]()
    -915        records = await handler.poll(inputs, last_poll_ts, context)
    -916        # Validate each record
    -917        for record in records:
    -918            if "id" not in record:
    -919                raise ValidationError(
    -920                    f"Polling trigger '{name}' returned record without required 'id' field")
    -921            if "data" not in record:
    -922                raise ValidationError(
    -923                    f"Polling trigger '{name}' returned record without required 'data' field")
    -924
    -925            # Validate record data against output schema
    -926            try:
    -927                validate(record["data"], trigger_config.output_schema)
    -928            except Exception as e:
    -929                raise ValidationError(e.message, e.schema, e.instance)
    -930            
    -931        return records
    +            
    833    async def execute_polling_trigger(self,
    +834                                    name: str,
    +835                                    inputs: Dict[str, Any],
    +836                                    last_poll_ts: Optional[str],
    +837                                    context: ExecutionContext) -> List[Dict[str, Any]]:
    +838        """Execute a registered polling trigger
    +839        
    +840        Args:
    +841            name: Name of the polling trigger to execute
    +842            inputs: Trigger inputs
    +843            last_poll_ts: Last poll timestamp
    +844            context: Execution context
    +845            
    +846        Returns:
    +847            List of records
    +848            
    +849        Raises:
    +850            ValidationError: If inputs or outputs don't match schema
    +851        """
    +852        if name not in self._polling_handlers:
    +853            raise ValidationError(f"Polling trigger '{name}' not registered")
    +854
    +855        # Validate trigger configuration
    +856        trigger_config = self.config.polling_triggers[name]
    +857        try:
    +858            validate(inputs, trigger_config.input_schema)
    +859        except Exception as e:
    +860            raise ValidationError(e.message, e.schema, e.instance)
    +861
    +862        try:
    +863            auth_config = self.config.auth["fields"]
    +864            validate(context.auth, auth_config)
    +865        except Exception as e:
    +866            raise ValidationError(e.message, e.schema, e.instance)
    +867        
    +868        # Create handler instance and execute
    +869        handler = self._polling_handlers[name]()
    +870        records = await handler.poll(inputs, last_poll_ts, context)
    +871        # Validate each record
    +872        for record in records:
    +873            if "id" not in record:
    +874                raise ValidationError(
    +875                    f"Polling trigger '{name}' returned record without required 'id' field")
    +876            if "data" not in record:
    +877                raise ValidationError(
    +878                    f"Polling trigger '{name}' returned record without required 'data' field")
    +879
    +880            # Validate record data against output schema
    +881            try:
    +882                validate(record["data"], trigger_config.output_schema)
    +883            except Exception as e:
    +884                raise ValidationError(e.message, e.schema, e.instance)
    +885            
    +886        return records
     
    @@ -4592,37 +4525,45 @@
    Inherited Members
    -
    933    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    -934        """Get connected account information
    -935
    -936        Args:
    -937            context: Execution context
    -938
    -939        Returns:
    -940            IntegrationResult containing connected account data
    -941
    -942        Raises:
    -943            ValidationError: If no connected account handler is registered or auth is invalid
    -944        """
    -945        if not self._connected_account_handler:
    -946            raise ValidationError("No connected account handler registered")
    -947
    -948        self._validate_auth(context)
    -949
    -950        handler = self._connected_account_handler()
    -951        account_info = await handler.get_account_info(context)
    -952
    -953        if not isinstance(account_info, ConnectedAccountInfo):
    -954            raise ValidationError(
    -955                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    -956            )
    -957
    -958        # Return IntegrationResult with ConnectedAccountInfo object directly
    -959        return IntegrationResult(
    -960            version=__version__,
    -961            type=ResultType.CONNECTED_ACCOUNT,
    -962            result=account_info
    -963        )
    +            
    888    async def get_connected_account(self, context: ExecutionContext) -> IntegrationResult:
    +889        """Get connected account information
    +890
    +891        Args:
    +892            context: Execution context
    +893
    +894        Returns:
    +895            IntegrationResult containing connected account data
    +896
    +897        Raises:
    +898            ValidationError: If no connected account handler is registered or auth is invalid
    +899        """
    +900        if not self._connected_account_handler:
    +901            raise ValidationError("No connected account handler registered")
    +902
    +903        if "fields" in self.config.auth:
    +904            auth_config = self.config.auth["fields"]
    +905            validator = Draft7Validator(auth_config)
    +906            errors = sorted(validator.iter_errors(context.auth), key=lambda e: e.path)
    +907            if errors:
    +908                message = ""
    +909                for error in errors:
    +910                    message += f"{list(error.schema_path)}, {error.message},\n "
    +911                raise ValidationError(message, auth_config, context.auth)
    +912
    +913        handler = self._connected_account_handler()
    +914        account_info = await handler.get_account_info(context)
    +915
    +916        if not isinstance(account_info, ConnectedAccountInfo):
    +917            raise ValidationError(
    +918                f"Connected account handler must return ConnectedAccountInfo, got {type(account_info).__name__}"
    +919            )
    +920
    +921        # Return IntegrationResult with ConnectedAccountInfo object directly
    +922        return IntegrationResult(
    +923            version=__version__,
    +924            type=ResultType.CONNECTED_ACCOUNT,
    +925            result=account_info
    +926        )
     
    diff --git a/docs/apidocs/search.js b/docs/apidocs/search.js index 372576c..86d314d 100644 --- a/docs/apidocs/search.js +++ b/docs/apidocs/search.js @@ -1,6 +1,6 @@ window.pdocSearch = (function(){ /** elasticlunr - http://weixsong.github.io * Copyright (C) 2017 Oliver Nightingale * Copyright (C) 2017 Wei Song * MIT Licensed */!function(){function e(e){if(null===e||"object"!=typeof e)return e;var t=e.constructor();for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);return t}var t=function(e){var n=new t.Index;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),e&&e.call(n,n),n};t.version="0.9.5",lunr=t,t.utils={},t.utils.warn=function(e){return function(t){e.console&&console.warn&&console.warn(t)}}(this),t.utils.toString=function(e){return void 0===e||null===e?"":e.toString()},t.EventEmitter=function(){this.events={}},t.EventEmitter.prototype.addListener=function(){var e=Array.prototype.slice.call(arguments),t=e.pop(),n=e;if("function"!=typeof t)throw new TypeError("last argument must be a function");n.forEach(function(e){this.hasHandler(e)||(this.events[e]=[]),this.events[e].push(t)},this)},t.EventEmitter.prototype.removeListener=function(e,t){if(this.hasHandler(e)){var n=this.events[e].indexOf(t);-1!==n&&(this.events[e].splice(n,1),0==this.events[e].length&&delete this.events[e])}},t.EventEmitter.prototype.emit=function(e){if(this.hasHandler(e)){var t=Array.prototype.slice.call(arguments,1);this.events[e].forEach(function(e){e.apply(void 0,t)},this)}},t.EventEmitter.prototype.hasHandler=function(e){return e in this.events},t.tokenizer=function(e){if(!arguments.length||null===e||void 0===e)return[];if(Array.isArray(e)){var n=e.filter(function(e){return null===e||void 0===e?!1:!0});n=n.map(function(e){return t.utils.toString(e).toLowerCase()});var i=[];return n.forEach(function(e){var n=e.split(t.tokenizer.seperator);i=i.concat(n)},this),i}return e.toString().trim().toLowerCase().split(t.tokenizer.seperator)},t.tokenizer.defaultSeperator=/[\s\-]+/,t.tokenizer.seperator=t.tokenizer.defaultSeperator,t.tokenizer.setSeperator=function(e){null!==e&&void 0!==e&&"object"==typeof e&&(t.tokenizer.seperator=e)},t.tokenizer.resetSeperator=function(){t.tokenizer.seperator=t.tokenizer.defaultSeperator},t.tokenizer.getSeperator=function(){return t.tokenizer.seperator},t.Pipeline=function(){this._queue=[]},t.Pipeline.registeredFunctions={},t.Pipeline.registerFunction=function(e,n){n in t.Pipeline.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[n]=e},t.Pipeline.getRegisteredFunction=function(e){return e in t.Pipeline.registeredFunctions!=!0?null:t.Pipeline.registeredFunctions[e]},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn("Function is not registered with pipeline. This may cause problems when serialising the index.\n",e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(e){var i=t.Pipeline.getRegisteredFunction(e);if(!i)throw new Error("Cannot load un-registered function: "+e);n.add(i)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(e){t.Pipeline.warnIfFunctionNotRegistered(e),this._queue.push(e)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i+1,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var i=this._queue.indexOf(e);if(-1===i)throw new Error("Cannot find existingFn");this._queue.splice(i,0,n)},t.Pipeline.prototype.remove=function(e){var t=this._queue.indexOf(e);-1!==t&&this._queue.splice(t,1)},t.Pipeline.prototype.run=function(e){for(var t=[],n=e.length,i=this._queue.length,o=0;n>o;o++){for(var r=e[o],s=0;i>s&&(r=this._queue[s](r,o,e),void 0!==r&&null!==r);s++);void 0!==r&&null!==r&&t.push(r)}return t},t.Pipeline.prototype.reset=function(){this._queue=[]},t.Pipeline.prototype.get=function(){return this._queue},t.Pipeline.prototype.toJSON=function(){return this._queue.map(function(e){return t.Pipeline.warnIfFunctionNotRegistered(e),e.label})},t.Index=function(){this._fields=[],this._ref="id",this.pipeline=new t.Pipeline,this.documentStore=new t.DocumentStore,this.index={},this.eventEmitter=new t.EventEmitter,this._idfCache={},this.on("add","remove","update",function(){this._idfCache={}}.bind(this))},t.Index.prototype.on=function(){var e=Array.prototype.slice.call(arguments);return this.eventEmitter.addListener.apply(this.eventEmitter,e)},t.Index.prototype.off=function(e,t){return this.eventEmitter.removeListener(e,t)},t.Index.load=function(e){e.version!==t.version&&t.utils.warn("version mismatch: current "+t.version+" importing "+e.version);var n=new this;n._fields=e.fields,n._ref=e.ref,n.documentStore=t.DocumentStore.load(e.documentStore),n.pipeline=t.Pipeline.load(e.pipeline),n.index={};for(var i in e.index)n.index[i]=t.InvertedIndex.load(e.index[i]);return n},t.Index.prototype.addField=function(e){return this._fields.push(e),this.index[e]=new t.InvertedIndex,this},t.Index.prototype.setRef=function(e){return this._ref=e,this},t.Index.prototype.saveDocument=function(e){return this.documentStore=new t.DocumentStore(e),this},t.Index.prototype.addDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.addDoc(i,e),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));this.documentStore.addFieldLength(i,n,o.length);var r={};o.forEach(function(e){e in r?r[e]+=1:r[e]=1},this);for(var s in r){var u=r[s];u=Math.sqrt(u),this.index[n].addToken(s,{ref:i,tf:u})}},this),n&&this.eventEmitter.emit("add",e,this)}},t.Index.prototype.removeDocByRef=function(e){if(e&&this.documentStore.isDocStored()!==!1&&this.documentStore.hasDoc(e)){var t=this.documentStore.getDoc(e);this.removeDoc(t,!1)}},t.Index.prototype.removeDoc=function(e,n){if(e){var n=void 0===n?!0:n,i=e[this._ref];this.documentStore.hasDoc(i)&&(this.documentStore.removeDoc(i),this._fields.forEach(function(n){var o=this.pipeline.run(t.tokenizer(e[n]));o.forEach(function(e){this.index[n].removeToken(e,i)},this)},this),n&&this.eventEmitter.emit("remove",e,this))}},t.Index.prototype.updateDoc=function(e,t){var t=void 0===t?!0:t;this.removeDocByRef(e[this._ref],!1),this.addDoc(e,!1),t&&this.eventEmitter.emit("update",e,this)},t.Index.prototype.idf=function(e,t){var n="@"+t+"/"+e;if(Object.prototype.hasOwnProperty.call(this._idfCache,n))return this._idfCache[n];var i=this.index[t].getDocFreq(e),o=1+Math.log(this.documentStore.length/(i+1));return this._idfCache[n]=o,o},t.Index.prototype.getFields=function(){return this._fields.slice()},t.Index.prototype.search=function(e,n){if(!e)return[];e="string"==typeof e?{any:e}:JSON.parse(JSON.stringify(e));var i=null;null!=n&&(i=JSON.stringify(n));for(var o=new t.Configuration(i,this.getFields()).get(),r={},s=Object.keys(e),u=0;u0&&t.push(e);for(var i in n)"docs"!==i&&"df"!==i&&this.expandToken(e+i,t,n[i]);return t},t.InvertedIndex.prototype.toJSON=function(){return{root:this.root}},t.Configuration=function(e,n){var e=e||"";if(void 0==n||null==n)throw new Error("fields should not be null");this.config={};var i;try{i=JSON.parse(e),this.buildUserConfig(i,n)}catch(o){t.utils.warn("user configuration parse failed, will use default configuration"),this.buildDefaultConfig(n)}},t.Configuration.prototype.buildDefaultConfig=function(e){this.reset(),e.forEach(function(e){this.config[e]={boost:1,bool:"OR",expand:!1}},this)},t.Configuration.prototype.buildUserConfig=function(e,n){var i="OR",o=!1;if(this.reset(),"bool"in e&&(i=e.bool||i),"expand"in e&&(o=e.expand||o),"fields"in e)for(var r in e.fields)if(n.indexOf(r)>-1){var s=e.fields[r],u=o;void 0!=s.expand&&(u=s.expand),this.config[r]={boost:s.boost||0===s.boost?s.boost:1,bool:s.bool||i,expand:u}}else t.utils.warn("field name in user configuration not found in index instance fields");else this.addAllFields2UserConfig(i,o,n)},t.Configuration.prototype.addAllFields2UserConfig=function(e,t,n){n.forEach(function(n){this.config[n]={boost:1,bool:e,expand:t}},this)},t.Configuration.prototype.get=function(){return this.config},t.Configuration.prototype.reset=function(){this.config={}},lunr.SortedSet=function(){this.length=0,this.elements=[]},lunr.SortedSet.load=function(e){var t=new this;return t.elements=e,t.length=e.length,t},lunr.SortedSet.prototype.add=function(){var e,t;for(e=0;e1;){if(r===e)return o;e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o]}return r===e?o:-1},lunr.SortedSet.prototype.locationFor=function(e){for(var t=0,n=this.elements.length,i=n-t,o=t+Math.floor(i/2),r=this.elements[o];i>1;)e>r&&(t=o),r>e&&(n=o),i=n-t,o=t+Math.floor(i/2),r=this.elements[o];return r>e?o:e>r?o+1:void 0},lunr.SortedSet.prototype.intersect=function(e){for(var t=new lunr.SortedSet,n=0,i=0,o=this.length,r=e.length,s=this.elements,u=e.elements;;){if(n>o-1||i>r-1)break;s[n]!==u[i]?s[n]u[i]&&i++:(t.add(s[n]),n++,i++)}return t},lunr.SortedSet.prototype.clone=function(){var e=new lunr.SortedSet;return e.elements=this.toArray(),e.length=e.elements.length,e},lunr.SortedSet.prototype.union=function(e){var t,n,i;this.length>=e.length?(t=this,n=e):(t=e,n=this),i=t.clone();for(var o=0,r=n.toArray();o

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', 'auth', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: float | None = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": float | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: str | None = None,\tfirst_name: str | None = None,\tlast_name: str | None = None,\tusername: str | None = None,\tuser_id: str | None = None,\tavatar_url: str | None = None,\torganization: str | None = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": str | None", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo)"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ActionResult | autohive_integrations_sdk.integration.ActionError | autohive_integrations_sdk.integration.ConnectedAccountInfo"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: List[str] | None = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": List[str] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any] | None", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Dict[str, Any] | None = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. This is always the platform auth envelope\n {\"auth_type\": \"...\", \"credentials\": {...}}. The credentials\n object matches the auth.fields schema in config.json. Local\n tests must use the same wrapped shape (e.g.\n {\"auth_type\": \"Custom\", \"credentials\": {\"api_key\": \"...\"}}); flat\n auth is no longer supported as of SDK 2.0.1. Handlers should read\n individual credentials via context.auth[\"credentials\"] (for\n example context.auth[\"credentials\"].get(\"api_key\", \"\")); strict\n validation guarantees this shape exists before a handler runs.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Dict[str, Any] | None = None,\tmetadata: Dict[str, Any] | None = None,\tlogger: logging.Logger | None = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Dict[str, Any] | None = None,\tdata: Any = None,\tjson: Any = None,\theaders: Dict[str, str] | None = None,\tcontent_type: str | None = None,\ttimeout: int | None = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: str | pathlib.Path = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: str | None,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 15}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 97, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 18, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 4, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 5, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 93, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 125, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 209}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 136, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 236, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 57, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 106, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 105, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 34, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 18}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.273618495495704}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.602325267042627}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.9498743710662}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.677078252031311}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.856406460551018}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 3.7416573867739413}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 14}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}, "1": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 7.280109889280518}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 106, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 10, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 3, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 9, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 10, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 26, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 16, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 11}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 12, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 8}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 9}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 9, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 8, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; + /** pdoc search index */const docs = {"version": "0.9.5", "fields": ["qualname", "fullname", "annotation", "default_value", "signature", "bases", "doc"], "ref": "fullname", "documentStore": {"docs": {"autohive_integrations_sdk": {"fullname": "autohive_integrations_sdk", "modulename": "autohive_integrations_sdk", "kind": "module", "doc": "

    \n"}, "autohive_integrations_sdk.integration": {"fullname": "autohive_integrations_sdk.integration", "modulename": "autohive_integrations_sdk.integration", "kind": "module", "doc": "

    Autohive Integrations SDK \u2014 core module.

    \n\n

    Provides the building blocks for creating Autohive integrations:

    \n\n
      \n
    • Integration \u2014 load config and register action/trigger/connected-account handlers
    • \n
    • ExecutionContext \u2014 authenticated HTTP client passed to every handler
    • \n
    • ActionHandler \u2014 base class for action implementations (return ActionResult)
    • \n
    • ConnectedAccountHandler \u2014 base class for connected-account lookups (return ConnectedAccountInfo)
    • \n
    • ActionResult \u2014 standard return type wrapping action output data and optional billing cost
    • \n
    • ActionError \u2014 return type for expected application-level errors (bypasses output schema validation)
    • \n
    • FetchResponse \u2014 response object from context.fetch() with .status, .headers, and .data
    • \n
    • ConnectedAccountInfo \u2014 structured account info returned by connected-account handlers
    • \n
    • HTTPError / RateLimitError \u2014 exceptions raised by context.fetch() for non-2xx responses
    • \n
    \n\n

    Typical usage::

    \n\n
    from autohive_integrations_sdk import Integration, ActionHandler, ActionResult, ExecutionContext\n\nintegration = Integration.load()\n\n@integration.action(\"my_action\")\nclass MyAction(ActionHandler):\n    async def execute(self, inputs, context):\n        response = await context.fetch(\"https://api.example.com/resource\")\n        return ActionResult(data=response.data)\n
    \n"}, "autohive_integrations_sdk.integration.AuthType": {"fullname": "autohive_integrations_sdk.integration.AuthType", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType", "kind": "class", "doc": "

    Authentication strategy used by an integration.

    \n\n

    The platform stores the auth type alongside credentials and passes both\nto ExecutionContext. context.fetch() uses the type to decide\nwhether to auto-inject an Authorization header.

    \n\n

    Members:\n PlatformOauth2: Platform-managed OAuth 2.0 \u2014 the platform handles the\n token lifecycle and injects Bearer <access_token> automatically.\n PlatformTeams: Platform-managed Microsoft Teams auth.\n ApiKey: A single API key provided by the user.\n Basic: Username/password (HTTP Basic) credentials.\n Custom: Free-form credential fields defined by the integration's\n config.json auth schema. The integration is responsible for\n reading individual fields from context.auth.

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformOauth2", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformOauth2", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformOauth2: 'PlatformOauth2'>"}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"fullname": "autohive_integrations_sdk.integration.AuthType.PlatformTeams", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.PlatformTeams", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.PlatformTeams: 'PlatformTeams'>"}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"fullname": "autohive_integrations_sdk.integration.AuthType.ApiKey", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.ApiKey", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.ApiKey: 'ApiKey'>"}, "autohive_integrations_sdk.integration.AuthType.Basic": {"fullname": "autohive_integrations_sdk.integration.AuthType.Basic", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Basic", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Basic: 'Basic'>"}, "autohive_integrations_sdk.integration.AuthType.Custom": {"fullname": "autohive_integrations_sdk.integration.AuthType.Custom", "modulename": "autohive_integrations_sdk.integration", "qualname": "AuthType.Custom", "kind": "variable", "doc": "

    \n", "default_value": "<AuthType.Custom: 'Custom'>"}, "autohive_integrations_sdk.integration.ResultType": {"fullname": "autohive_integrations_sdk.integration.ResultType", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType", "kind": "class", "doc": "

    Type of result being returned

    \n", "bases": "enum.Enum"}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION: 'action'>"}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ACTION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ACTION_ERROR: 'action_error'>"}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"fullname": "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.CONNECTED_ACCOUNT", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.CONNECTED_ACCOUNT: 'connected_account'>"}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.ERROR: 'error'>"}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"fullname": "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR", "modulename": "autohive_integrations_sdk.integration", "qualname": "ResultType.VALIDATION_ERROR", "kind": "variable", "doc": "

    \n", "default_value": "<ResultType.VALIDATION_ERROR: 'validation_error'>"}, "autohive_integrations_sdk.integration.ValidationError": {"fullname": "autohive_integrations_sdk.integration.ValidationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError", "kind": "class", "doc": "

    Raised when SDK validation fails.

    \n\n

    This covers several cases:

    \n\n
      \n
    • Action inputs don't match the input_schema in config.json
    • \n
    • Action outputs don't match the output_schema
    • \n
    • Auth credentials don't match the auth.fields schema
    • \n
    • An action handler returns something other than ActionResult
    • \n
    • A handler name isn't registered
    • \n
    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"fullname": "autohive_integrations_sdk.integration.ValidationError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tmessage: str,\tschema: str = None,\tinputs: str = None,\tsource: str = 'legacy')"}, "autohive_integrations_sdk.integration.ValidationError.schema": {"fullname": "autohive_integrations_sdk.integration.ValidationError.schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.schema", "kind": "variable", "doc": "

    The schema that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"fullname": "autohive_integrations_sdk.integration.ValidationError.inputs", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.inputs", "kind": "variable", "doc": "

    The data that failed validation

    \n"}, "autohive_integrations_sdk.integration.ValidationError.message": {"fullname": "autohive_integrations_sdk.integration.ValidationError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.message", "kind": "variable", "doc": "

    The error message

    \n"}, "autohive_integrations_sdk.integration.ValidationError.source": {"fullname": "autohive_integrations_sdk.integration.ValidationError.source", "modulename": "autohive_integrations_sdk.integration", "qualname": "ValidationError.source", "kind": "variable", "doc": "

    Where the validation failed: 'input', 'output', or 'legacy' (pre-versioning default)

    \n"}, "autohive_integrations_sdk.integration.ConfigurationError": {"fullname": "autohive_integrations_sdk.integration.ConfigurationError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConfigurationError", "kind": "class", "doc": "

    Raised when integration configuration is invalid

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError": {"fullname": "autohive_integrations_sdk.integration.HTTPError", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() for non-2xx HTTP responses (except 429).

    \n", "bases": "builtins.Exception"}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"fullname": "autohive_integrations_sdk.integration.HTTPError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, message: str, response_data: Any = None)"}, "autohive_integrations_sdk.integration.HTTPError.status": {"fullname": "autohive_integrations_sdk.integration.HTTPError.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.status", "kind": "variable", "doc": "

    Status code

    \n"}, "autohive_integrations_sdk.integration.HTTPError.message": {"fullname": "autohive_integrations_sdk.integration.HTTPError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.message", "kind": "variable", "doc": "

    Error message

    \n"}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"fullname": "autohive_integrations_sdk.integration.HTTPError.response_data", "modulename": "autohive_integrations_sdk.integration", "qualname": "HTTPError.response_data", "kind": "variable", "doc": "

    Response data

    \n"}, "autohive_integrations_sdk.integration.RateLimitError": {"fullname": "autohive_integrations_sdk.integration.RateLimitError", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError", "kind": "class", "doc": "

    Raised by ExecutionContext.fetch() on HTTP 429 (Too Many Requests).

    \n\n

    Attributes:\n retry_after: Seconds to wait before retrying, taken from the\n Retry-After response header (defaults to 60 if absent).

    \n", "bases": "HTTPError"}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.__init__", "kind": "function", "doc": "

    \n", "signature": "(retry_after: int, *args, **kwargs)"}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"fullname": "autohive_integrations_sdk.integration.RateLimitError.retry_after", "modulename": "autohive_integrations_sdk.integration", "qualname": "RateLimitError.retry_after", "kind": "variable", "doc": "

    Seconds to wait before retrying.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse": {"fullname": "autohive_integrations_sdk.integration.FetchResponse", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse", "kind": "class", "doc": "

    Response object returned by ExecutionContext.fetch().

    \n\n

    Wraps the full HTTP response so callers can inspect status codes and\nheaders in addition to the parsed body.

    \n\n

    Attributes:\n status: HTTP status code (e.g. 200, 201).\n headers: Response headers as a plain dict.\n data: Parsed JSON (dict/list) when the response is\n application/json, otherwise the raw response text.\n None for empty 200/201/204 responses.

    \n"}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.__init__", "kind": "function", "doc": "

    \n", "signature": "(status: int, headers: Dict[str, str], data: Any)"}, "autohive_integrations_sdk.integration.FetchResponse.status": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.status", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.status", "kind": "variable", "doc": "

    \n", "annotation": ": int"}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.headers", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.headers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, str]"}, "autohive_integrations_sdk.integration.FetchResponse.data": {"fullname": "autohive_integrations_sdk.integration.FetchResponse.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "FetchResponse.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult": {"fullname": "autohive_integrations_sdk.integration.ActionResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult", "kind": "class", "doc": "

    Result returned by action handlers.

    \n\n

    This class encapsulates the data returned by an action along with optional\nbilling information for cost tracking.

    \n\n

    Args:\n data: The actual result data from the action\n cost_usd: Optional USD cost for billing purposes

    \n\n

    Example:

    \n\n
    \n
    return ActionResult(\n    data={"message": "Success", "result": 42},\n    cost_usd=0.05\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(data: Any, cost_usd: Optional[float] = None)"}, "autohive_integrations_sdk.integration.ActionResult.data": {"fullname": "autohive_integrations_sdk.integration.ActionResult.data", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.data", "kind": "variable", "doc": "

    \n", "annotation": ": Any"}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionResult.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionResult.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[float]", "default_value": "None"}, "autohive_integrations_sdk.integration.ActionError": {"fullname": "autohive_integrations_sdk.integration.ActionError", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError", "kind": "class", "doc": "

    Error result returned by action handlers for expected/application-level errors.

    \n\n

    When returned from an action handler, output schema validation is skipped\nand the error is returned to the caller as a ResultType.ERROR result.

    \n\n

    Args:\n message: Human-readable error message\n cost_usd: Optional USD cost incurred before the error occurred

    \n\n

    Example:

    \n\n
    \n
    return ActionError(\n    message="User not found",\n    cost_usd=0.01\n)\n
    \n
    \n
    \n"}, "autohive_integrations_sdk.integration.ActionError.__init__": {"fullname": "autohive_integrations_sdk.integration.ActionError.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.__init__", "kind": "function", "doc": "

    \n", "signature": "(message: str, cost_usd: Optional[float] = None)"}, "autohive_integrations_sdk.integration.ActionError.message": {"fullname": "autohive_integrations_sdk.integration.ActionError.message", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.message", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"fullname": "autohive_integrations_sdk.integration.ActionError.cost_usd", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionError.cost_usd", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[float]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo", "kind": "class", "doc": "

    Account metadata returned by a ConnectedAccountHandler.

    \n\n

    The platform calls the connected-account handler after a user links\ntheir external account. The returned info is displayed in the\nAutohive UI (avatar, name, email, etc.).

    \n\n

    All fields are optional \u2014 populate whichever ones the external API provides.

    \n"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.__init__", "kind": "function", "doc": "

    \n", "signature": "(\temail: Optional[str] = None,\tfirst_name: Optional[str] = None,\tlast_name: Optional[str] = None,\tusername: Optional[str] = None,\tuser_id: Optional[str] = None,\tavatar_url: Optional[str] = None,\torganization: Optional[str] = None)"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.email", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.email", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.first_name", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.last_name", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.username", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.username", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.user_id", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.avatar_url", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountInfo.organization", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[str]", "default_value": "None"}, "autohive_integrations_sdk.integration.IntegrationResult": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult", "kind": "class", "doc": "

    Result format sent from lambda wrapper to backend.

    \n\n

    This class represents the standardized format that the lambda wrapper\nsends to the Autohive backend, including SDK version and type-specific data.

    \n\n

    Args:\n version: SDK version (auto-populated)\n type: Type of result payload (ResultType enum: ACTION, CONNECTED_ACCOUNT, ERROR)\n result: The result object - ActionResult for actions, ActionError for\n application-level action errors, or ConnectedAccountInfo for\n connected accounts.\n The lambda wrapper serializes these to dicts using asdict().

    \n\n

    Note:\n This type is returned by Integration methods and serialized by the lambda wrapper.\n Integration developers should use ActionResult for action handlers and\n ActionError for expected error conditions.

    \n"}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tversion: str,\ttype: autohive_integrations_sdk.integration.ResultType,\tresult: Union[autohive_integrations_sdk.integration.ActionResult, autohive_integrations_sdk.integration.ActionError, autohive_integrations_sdk.integration.ConnectedAccountInfo])"}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.type", "kind": "variable", "doc": "

    \n", "annotation": ": autohive_integrations_sdk.integration.ResultType"}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"fullname": "autohive_integrations_sdk.integration.IntegrationResult.result", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationResult.result", "kind": "variable", "doc": "

    \n", "annotation": ": Union[autohive_integrations_sdk.integration.ActionResult, autohive_integrations_sdk.integration.ActionError, autohive_integrations_sdk.integration.ConnectedAccountInfo]"}, "autohive_integrations_sdk.integration.Parameter": {"fullname": "autohive_integrations_sdk.integration.Parameter", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter", "kind": "class", "doc": "

    Definition of a parameter

    \n"}, "autohive_integrations_sdk.integration.Parameter.__init__": {"fullname": "autohive_integrations_sdk.integration.Parameter.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\ttype: str,\tdescription: str,\tenum: Optional[List[str]] = None,\trequired: bool = True,\tdefault: Any = None)"}, "autohive_integrations_sdk.integration.Parameter.name": {"fullname": "autohive_integrations_sdk.integration.Parameter.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.type": {"fullname": "autohive_integrations_sdk.integration.Parameter.type", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.type", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.description": {"fullname": "autohive_integrations_sdk.integration.Parameter.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.Parameter.enum": {"fullname": "autohive_integrations_sdk.integration.Parameter.enum", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.enum", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[List[str]]", "default_value": "None"}, "autohive_integrations_sdk.integration.Parameter.required": {"fullname": "autohive_integrations_sdk.integration.Parameter.required", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.required", "kind": "variable", "doc": "

    \n", "annotation": ": bool", "default_value": "True"}, "autohive_integrations_sdk.integration.Parameter.default": {"fullname": "autohive_integrations_sdk.integration.Parameter.default", "modulename": "autohive_integrations_sdk.integration", "qualname": "Parameter.default", "kind": "variable", "doc": "

    \n", "annotation": ": Any", "default_value": "None"}, "autohive_integrations_sdk.integration.SchemaDefinition": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition", "kind": "class", "doc": "

    Base class for components that have input/output schemas

    \n"}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None)"}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.input_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.input_schema", "kind": "variable", "doc": "

    \n", "annotation": ": List[autohive_integrations_sdk.integration.Parameter]"}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"fullname": "autohive_integrations_sdk.integration.SchemaDefinition.output_schema", "modulename": "autohive_integrations_sdk.integration", "qualname": "SchemaDefinition.output_schema", "kind": "variable", "doc": "

    \n", "annotation": ": Optional[Dict[str, Any]]", "default_value": "None"}, "autohive_integrations_sdk.integration.Action": {"fullname": "autohive_integrations_sdk.integration.Action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action", "kind": "class", "doc": "

    Empty dataclass that inherits from SchemaDefinition

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.Action.__init__": {"fullname": "autohive_integrations_sdk.integration.Action.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Action.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None)"}, "autohive_integrations_sdk.integration.PollingTrigger": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger", "kind": "class", "doc": "

    Definition of a polling trigger

    \n", "bases": "SchemaDefinition"}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tdescription: str,\tinput_schema: List[autohive_integrations_sdk.integration.Parameter],\toutput_schema: Optional[Dict[str, Any]] = None,\tpolling_interval: datetime.timedelta = <factory>)"}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"fullname": "autohive_integrations_sdk.integration.PollingTrigger.polling_interval", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTrigger.polling_interval", "kind": "variable", "doc": "

    \n", "annotation": ": datetime.timedelta"}, "autohive_integrations_sdk.integration.IntegrationConfig": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig", "kind": "class", "doc": "

    Configuration for an integration

    \n"}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tname: str,\tversion: str,\tdescription: str,\tauth: Dict[str, Any],\tactions: Dict[str, autohive_integrations_sdk.integration.Action],\tpolling_triggers: Dict[str, autohive_integrations_sdk.integration.PollingTrigger])"}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.name", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.name", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.version", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.version", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.description", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.description", "kind": "variable", "doc": "

    \n", "annotation": ": str"}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.auth", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, Any]"}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.actions", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.actions", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.Action]"}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"fullname": "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers", "modulename": "autohive_integrations_sdk.integration", "qualname": "IntegrationConfig.polling_triggers", "kind": "variable", "doc": "

    \n", "annotation": ": Dict[str, autohive_integrations_sdk.integration.PollingTrigger]"}, "autohive_integrations_sdk.integration.ActionHandler": {"fullname": "autohive_integrations_sdk.integration.ActionHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler", "kind": "class", "doc": "

    Base class for action handlers.

    \n\n

    Subclass this and implement execute() to handle a specific action.\nRegister it with the @integration.action(\"action_name\") decorator.

    \n\n

    Example::

    \n\n
    @integration.action(\"get_user\")\nclass GetUser(ActionHandler):\n    async def execute(self, inputs, context):\n        user = (await context.fetch(f\"https://api.example.com/users/{inputs['id']}\")).data\n        return ActionResult(data=user)\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"fullname": "autohive_integrations_sdk.integration.ActionHandler.execute", "modulename": "autohive_integrations_sdk.integration", "qualname": "ActionHandler.execute", "kind": "function", "doc": "

    Run the action logic.

    \n\n

    Args:\n inputs: Validated action inputs matching the input_schema from config.json.\n context: Execution context providing fetch(), auth, and logging.

    \n\n

    Returns:\n An ActionResult containing the output data and optional cost_usd.

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> Any:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler", "kind": "class", "doc": "

    Base class for polling trigger handlers

    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"fullname": "autohive_integrations_sdk.integration.PollingTriggerHandler.poll", "modulename": "autohive_integrations_sdk.integration", "qualname": "PollingTriggerHandler.poll", "kind": "function", "doc": "

    Execute the polling trigger

    \n", "signature": "(\tself,\tinputs: Dict[str, Any],\tlast_poll_ts: Optional[str],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler", "kind": "class", "doc": "

    Base class for connected-account handlers.

    \n\n

    The platform calls this after a user links their external account.\nThe returned ConnectedAccountInfo is shown in the Autohive UI.

    \n\n

    Register with the @integration.connected_account() decorator.

    \n\n

    Example::

    \n\n
    @integration.connected_account()\nclass MyAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        me = (await context.fetch(\"https://api.example.com/me\")).data\n        return ConnectedAccountInfo(\n            email=me[\"email\"],\n            first_name=me[\"first_name\"],\n            last_name=me[\"last_name\"],\n        )\n
    \n", "bases": "abc.ABC"}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"fullname": "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info", "modulename": "autohive_integrations_sdk.integration", "qualname": "ConnectedAccountHandler.get_account_info", "kind": "function", "doc": "

    Fetch account metadata from the external service.

    \n\n

    For platform OAuth integrations, context.fetch() auto-injects\nthe Bearer token \u2014 no manual auth handling needed.

    \n\n

    Returns:\n A ConnectedAccountInfo with whichever fields the API provides.

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.ConnectedAccountInfo:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.ExecutionContext": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext", "kind": "class", "doc": "

    Context provided to integration handlers for making authenticated HTTP requests.

    \n\n

    Manages an aiohttp session with automatic retries, error handling, and\noptional Bearer-token injection for platform OAuth integrations.

    \n\n

    Use as an async context manager::

    \n\n
    async with ExecutionContext(auth=auth) as context:\n    result = await integration.execute_action(\"my_action\", inputs, context)\n
    \n\n

    Args:\n auth: Authentication data. In local tests this is a flat dict\n matching the auth.fields schema in config.json\n (e.g. {\"api_key\": \"...\"}). In production the platform\n wraps credentials as {\"auth_type\": \"...\", \"credentials\": {...}}.\n request_config: Override default max_retries (3) and timeout (30 s).\n metadata: Arbitrary metadata forwarded to handlers.\n logger: Custom logger; falls back to logging.getLogger(__name__).

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.__init__", "kind": "function", "doc": "

    \n", "signature": "(\tauth: Dict[str, Any] = {},\trequest_config: Optional[Dict[str, Any]] = None,\tmetadata: Optional[Dict[str, Any]] = None,\tlogger: Optional[logging.Logger] = None)"}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.auth", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.auth", "kind": "variable", "doc": "

    Authentication configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.config", "kind": "variable", "doc": "

    Request configuration

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.metadata", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.metadata", "kind": "variable", "doc": "

    Additional metadata

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.logger", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.logger", "kind": "variable", "doc": "

    Logger instance

    \n"}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"fullname": "autohive_integrations_sdk.integration.ExecutionContext.fetch", "modulename": "autohive_integrations_sdk.integration", "qualname": "ExecutionContext.fetch", "kind": "function", "doc": "

    Make an HTTP request with automatic retries and error handling.

    \n\n

    For platform OAuth integrations (auth_type == \"PlatformOauth2\"),\na Bearer token is auto-injected from auth.credentials.access_token\nunless an Authorization header is explicitly provided.

    \n\n

    Retries up to max_retries (default 3) on transient network errors\nwith exponential back-off. HTTP 429 responses raise RateLimitError\nimmediately (no automatic retry).

    \n\n

    Args:\n url: The URL to request.\n method: HTTP method (\"GET\", \"POST\", \"PUT\", etc.).\n params: Query parameters appended to the URL. Nested dicts/lists\n are JSON-serialized automatically.\n data: Raw request body. Encoding depends on content_type.\n json: JSON-serializable payload. Sets content_type to\n application/json automatically.\n headers: Additional HTTP headers. Merged after any auto-injected\n auth header, so an explicit Authorization takes precedence.\n content_type: Content-Type header value.\n timeout: Per-request timeout in seconds (overrides request_config).\n retry_count: Internal \u2014 current retry attempt number.

    \n\n

    Returns:\n A FetchResponse containing the HTTP status code, response\n headers, and parsed body data.

    \n\n

    Raises:\n RateLimitError: On HTTP 429 with the Retry-After value.\n HTTPError: On any other non-2xx status.

    \n", "signature": "(\tself,\turl: str,\tmethod: str = 'GET',\tparams: Optional[Dict[str, Any]] = None,\tdata: Any = None,\tjson: Any = None,\theaders: Optional[Dict[str, str]] = None,\tcontent_type: Optional[str] = None,\ttimeout: Optional[int] = None,\tretry_count: int = 0) -> autohive_integrations_sdk.integration.FetchResponse:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration": {"fullname": "autohive_integrations_sdk.integration.Integration", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration", "kind": "class", "doc": "

    Base integration class with handler registration and execution.

    \n\n

    This class manages the integration configuration, handler registration,\nand provides methods to execute actions and triggers.

    \n\n

    Args:\n config: Integration configuration

    \n\n

    Attributes:\n config: Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.__init__": {"fullname": "autohive_integrations_sdk.integration.Integration.__init__", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.__init__", "kind": "function", "doc": "

    \n", "signature": "(config: autohive_integrations_sdk.integration.IntegrationConfig)"}, "autohive_integrations_sdk.integration.Integration.config": {"fullname": "autohive_integrations_sdk.integration.Integration.config", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.config", "kind": "variable", "doc": "

    Integration configuration

    \n"}, "autohive_integrations_sdk.integration.Integration.load": {"fullname": "autohive_integrations_sdk.integration.Integration.load", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.load", "kind": "function", "doc": "

    Load an integration from its config.json.

    \n\n

    Args:\n config_path: Explicit path to config.json. When omitted the\n SDK resolves the path relative to its own package location,\n which works when the SDK is vendored via\n pip install --target dependencies. Multi-file integrations\n that use actions/ sub-packages should pass an explicit path\n (e.g. Integration.load(\"config.json\")).

    \n\n

    Returns:\n A fully initialised Integration ready for handler registration.

    \n\n

    Raises:\n ConfigurationError: If the file is missing or contains invalid JSON.

    \n", "signature": "(\tcls,\tconfig_path: Union[str, pathlib._local.Path] = None) -> autohive_integrations_sdk.integration.Integration:", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.action": {"fullname": "autohive_integrations_sdk.integration.Integration.action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.action", "kind": "function", "doc": "

    Decorator to register an action handler.

    \n\n

    Args:\n name: Name of the action to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If action is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.action("my_action")\nclass MyActionHandler(ActionHandler):\n    async def execute(self, inputs, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.polling_trigger", "kind": "function", "doc": "

    Decorator to register a polling trigger handler

    \n\n

    Args:\n name: Name of the polling trigger to register

    \n\n

    Returns:\n Decorator function

    \n\n

    Raises:\n ConfigurationError: If polling trigger is not defined in config

    \n\n

    Example:

    \n\n
    \n
    @integration.polling_trigger("my_polling_trigger")\nclass MyPollingTriggerHandler(PollingTriggerHandler):\n    async def poll(self, inputs, last_poll_ts, context):\n        # Implementation\n        return result\n
    \n
    \n
    \n", "signature": "(self, name: str):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.connected_account", "kind": "function", "doc": "

    Decorator to register a connected account handler

    \n\n

    Returns:\n Decorator function

    \n\n

    Example:

    \n\n
    \n
    @integration.connected_account()\nclass MyConnectedAccountHandler(ConnectedAccountHandler):\n    async def get_account_info(self, context):\n        # Implementation\n        return {"email": "user@example.com", "name": "John Doe"}\n
    \n
    \n
    \n", "signature": "(self):", "funcdef": "def"}, "autohive_integrations_sdk.integration.Integration.execute_action": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_action", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_action", "kind": "function", "doc": "

    Execute a registered action.

    \n\n

    Args:\n name: Name of the action to execute\n inputs: Action inputs\n context: Execution context

    \n\n

    Returns:\n IntegrationResult with action data (ResultType.ACTION),\n action error (ResultType.ACTION_ERROR) if the handler returned ActionError,\n or validation error (ResultType.VALIDATION_ERROR) if schema validation fails.

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"fullname": "autohive_integrations_sdk.integration.Integration.execute_polling_trigger", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.execute_polling_trigger", "kind": "function", "doc": "

    Execute a registered polling trigger

    \n\n

    Args:\n name: Name of the polling trigger to execute\n inputs: Trigger inputs\n last_poll_ts: Last poll timestamp\n context: Execution context

    \n\n

    Returns:\n List of records

    \n\n

    Raises:\n ValidationError: If inputs or outputs don't match schema

    \n", "signature": "(\tself,\tname: str,\tinputs: Dict[str, Any],\tlast_poll_ts: Optional[str],\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> List[Dict[str, Any]]:", "funcdef": "async def"}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"fullname": "autohive_integrations_sdk.integration.Integration.get_connected_account", "modulename": "autohive_integrations_sdk.integration", "qualname": "Integration.get_connected_account", "kind": "function", "doc": "

    Get connected account information

    \n\n

    Args:\n context: Execution context

    \n\n

    Returns:\n IntegrationResult containing connected account data

    \n\n

    Raises:\n ValidationError: If no connected account handler is registered or auth is invalid

    \n", "signature": "(\tself,\tcontext: autohive_integrations_sdk.integration.ExecutionContext) -> autohive_integrations_sdk.integration.IntegrationResult:", "funcdef": "async def"}}, "docInfo": {"autohive_integrations_sdk": {"qualname": 0, "fullname": 3, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration": {"qualname": 0, "fullname": 4, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 229}, "autohive_integrations_sdk.integration.AuthType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 123}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Basic": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.AuthType.Custom": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 7}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 9, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 11, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 80}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 73, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ValidationError.schema": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 7}, "autohive_integrations_sdk.integration.ValidationError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 5}, "autohive_integrations_sdk.integration.ValidationError.source": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 14}, "autohive_integrations_sdk.integration.ConfigurationError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.HTTPError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 17}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 42, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.HTTPError.status": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.message": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.RateLimitError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 41}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 29, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 8}, "autohive_integrations_sdk.integration.FetchResponse": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 86}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 46, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.status": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.FetchResponse.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 130}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.data": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 117}, "autohive_integrations_sdk.integration.ActionError.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 38, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.message": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 56}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 176, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"qualname": 3, "fullname": 7, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 114}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 103, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"qualname": 2, "fullname": 6, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"qualname": 2, "fullname": 6, "annotation": 16, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.Parameter.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 101, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.type": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.enum": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.required": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Parameter.default": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 10}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"qualname": 3, "fullname": 7, "annotation": 6, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 1, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Action": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 8}, "autohive_integrations_sdk.integration.Action.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 91, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 1, "doc": 7}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 123, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"qualname": 3, "fullname": 7, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 131, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"qualname": 2, "fullname": 6, "annotation": 2, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"qualname": 2, "fullname": 6, "annotation": 3, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"qualname": 2, "fullname": 6, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"qualname": 3, "fullname": 7, "annotation": 7, "default_value": 0, "signature": 0, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ActionHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 74}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 61, "bases": 0, "doc": 57}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 8}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 96, "bases": 0, "doc": 6}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 2, "doc": 96}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 47}, "autohive_integrations_sdk.integration.ExecutionContext": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 155}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 132, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 232, "bases": 0, "doc": 238}, "autohive_integrations_sdk.integration.Integration": {"qualname": 1, "fullname": 5, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 42}, "autohive_integrations_sdk.integration.Integration.__init__": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 26, "bases": 0, "doc": 3}, "autohive_integrations_sdk.integration.Integration.config": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 0, "bases": 0, "doc": 4}, "autohive_integrations_sdk.integration.Integration.load": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 69, "bases": 0, "doc": 104}, "autohive_integrations_sdk.integration.Integration.action": {"qualname": 2, "fullname": 6, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 132}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 21, "bases": 0, "doc": 144}, "autohive_integrations_sdk.integration.Integration.connected_account": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 11, "bases": 0, "doc": 136}, "autohive_integrations_sdk.integration.Integration.execute_action": {"qualname": 3, "fullname": 7, "annotation": 0, "default_value": 0, "signature": 84, "bases": 0, "doc": 53}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 107, "bases": 0, "doc": 48}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"qualname": 4, "fullname": 8, "annotation": 0, "default_value": 0, "signature": 50, "bases": 0, "doc": 35}}, "length": 106, "save": true}, "index": {"qualname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "fullname": {"root": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 6, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}}, "df": 4}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 2}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 105, "s": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 5}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 8}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 15}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk": {"tf": 1}, "autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 106}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 3, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 8}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 4, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 3, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 9}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 2, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 6}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 3}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 7}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}}, "df": 2}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 1}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}}, "df": 5}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}}, "df": 3}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 3}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}}, "df": 1}}}}}}}, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}}, "df": 5}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}}, "df": 2}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}, "annotation": {"root": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 34, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}}}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1}}, "df": 11}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 5}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1}}, "df": 5}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 4}}}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}}, "df": 7}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}}, "df": 1}}}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1}}, "df": 1}}}}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "[": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1}}, "df": 1}}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1}}, "df": 1}}}}}}}}}}}, "default_value": {"root": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}}, "df": 5}}}}}}}, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}}, "df": 1}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}}}}, "x": {"2": {"7": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 10}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 10}}, "b": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.4142135623730951}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1}}, "df": 5}}}}}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.4142135623730951}}, "df": 1}}}}}}}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1}}, "df": 12}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.required": {"tf": 1}}, "df": 1}}}}}}, "signature": {"root": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "3": {"9": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 7.745966692414834}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 5.830951894845301}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 5.5677643628300215}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 12}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 8.831760866327848}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 9.16515138991168}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 8.48528137423857}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 8.48528137423857}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 9.848857801796104}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 10.198039027185569}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 7}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 8.717797887081348}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 6.164414002968976}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 10.488088481701515}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 13.711309200802088}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 4.47213595499958}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 7.416198487095663}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 4.242640687119285}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 8.12403840463596}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 9.219544457292887}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 6.164414002968976}}, "df": 26, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 3}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2}}, "df": 20}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}}, "df": 2}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.4142135623730951}}, "df": 4}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 10}}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 12}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 10}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 5}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}}, "df": 1}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 3}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 6}}}, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.4142135623730951}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}}}, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 1}}}}}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 11}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 5}}}}}}}}}, "f": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 14}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 2}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 14}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}}, "df": 2}}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1}}, "df": 1}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 2.6457513110645907}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 11}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}}}}}}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2}}}}}}}, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1}}, "df": 1}}}}, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 3}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 2, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "g": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "bases": {"root": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}}, "df": 2}}}, "x": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 3}}}}}}}}, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}}}}}}}}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 3}}}}}, "doc": {"root": {"0": {"1": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}, "5": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}, "2": {"0": {"0": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "/": {"2": {"0": {"1": {"docs": {}, "df": 0, "/": {"2": {"0": {"4": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "docs": {}, "df": 0}, "docs": {}, "df": 0}, "docs": {}, "df": 0}}, "1": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "x": {"docs": {}, "df": 0, "x": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}, "3": {"0": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "4": {"2": {"9": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 3}, "docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "6": {"0": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "docs": {}, "df": 0}, "docs": {"autohive_integrations_sdk": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration": {"tf": 9.433981132056603}, "autohive_integrations_sdk.integration.AuthType": {"tf": 4.898979485566356}, "autohive_integrations_sdk.integration.AuthType.PlatformOauth2": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.PlatformTeams": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.ApiKey": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Basic": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType.Custom": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType.ACTION": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ACTION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.CONNECTED_ACCOUNT": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ResultType.VALIDATION_ERROR": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 5.385164807134504}, "autohive_integrations_sdk.integration.ValidationError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.HTTPError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 3.3166247903554}, "autohive_integrations_sdk.integration.RateLimitError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 5}, "autohive_integrations_sdk.integration.FetchResponse.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.status": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.headers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.FetchResponse.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 8.54400374531753}, "autohive_integrations_sdk.integration.ActionResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.data": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 7.3484692283495345}, "autohive_integrations_sdk.integration.ActionError.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.message": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError.cost_usd": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.email": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.first_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.last_name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.username": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.user_id": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.avatar_url": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo.organization": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 3.4641016151377544}, "autohive_integrations_sdk.integration.IntegrationResult.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult.result": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.type": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.enum": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.required": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Parameter.default": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.input_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.SchemaDefinition.output_schema": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Action.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTrigger.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTrigger.polling_interval": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.name": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.version": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.description": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.auth": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.actions": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationConfig.polling_triggers": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 4.69041575982343}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 5.0990195135927845}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 3.872983346207417}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 6.708203932499369}, "autohive_integrations_sdk.integration.ExecutionContext.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 8}, "autohive_integrations_sdk.integration.Integration": {"tf": 3.1622776601683795}, "autohive_integrations_sdk.integration.Integration.__init__": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 5}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 9.327379053088816}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 9.539392014169456}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 9.797958971132712}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 2.8284271247461903}}, "df": 106, "a": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 4}}}}, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}}, "df": 3}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 10, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}}, "df": 10}, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2.6457513110645907}}, "df": 10, "/": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 3}}}}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 6}}}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 4}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3}}}}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}}, "df": 3, "y": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 7}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 4}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 3}}}}}}}, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "b": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "b": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 8, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 14, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4, "r": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}}, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 9}, "/": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}}}, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "l": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}, "f": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 7}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "d": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 4}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 9, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "z": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "b": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 2}}}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 10, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.auth": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.config": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}}}}}}}}}}}}}}, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.7320508075688772}}, "df": 6, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 4}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 4}}}}}}}}}}}}}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1.4142135623730951}}, "df": 13}}, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 4}}, "m": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "{": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.HTTPError.status": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 11}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}, "m": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 4, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}}, "df": 1}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}}, "df": 1, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}}, "df": 4}}}}}, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.metadata": {"tf": 1}}, "df": 4}}}}}, "h": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}}}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 2}, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "u": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "x": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 4}, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "d": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 1}}, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 6, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"2": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}, "docs": {}, "df": 0}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 5, "t": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2, "h": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 2.8284271247461903}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 26, "i": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 7}}, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}}, "df": 1}, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 6}}}, "o": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 17, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 4}}}, "o": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "a": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}, "r": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.7320508075688772}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}}}, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "b": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}}, "df": 6}, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}}}}, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}}, "df": 2}}}}}}, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 9, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "d": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}}, "df": 1}}}, "f": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 3}}}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationConfig": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 16, "m": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}}, "df": 1}}}, "w": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}, "u": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1.4142135623730951}}, "df": 9, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}}}}}}}}, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 11}}, "e": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 5}}}}, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}}, "df": 1}}}, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 2}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 3}}}}, "l": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2}}, "o": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.logger": {"tf": 1}}, "df": 2}}}}, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}, "g": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}, "i": {"docs": {}, "df": 0, "f": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}, "n": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}}}}, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 3}}}}, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 4}}}}, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 2}}}}}}}}}}, "t": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11}}}}, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}, "i": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 7, "t": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 3}}}}}}}, "o": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}, "y": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.config": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.23606797749979}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 1}}}}}}, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 2}}}}}}}}}}}}, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 5}, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}}}}, "w": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}, "u": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}, "h": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 11, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTriggerHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}}, "df": 8}}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.SchemaDefinition": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2.449489742783178}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}}}, "s": {"docs": {}, "df": 0, ":": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 3}}}}}}}}}}, "e": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 3}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "x": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "c": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}}}}, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.PollingTriggerHandler.poll": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 2, "/": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}}}}}}}}}}}, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 2, "l": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "c": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.HTTPError": {"tf": 1}}, "df": 1, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}}}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 8}}}}}, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 3}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}}, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.message": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.message": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 2.23606797749979}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 2}}, "df": 7, "s": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}}, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 2}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 3}}}}, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1}}, "df": 1}}}}}}}}}, "o": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "t": {"docs": {}, "df": 0, "c": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2}}}, "w": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 2}}, "df": 1}}}, "s": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}}, "df": 9}}}, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConfigurationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1.4142135623730951}}, "df": 5}, "r": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1, "e": {"docs": {}, "df": 0, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 2}}}}}}}}, "a": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.RateLimitError.retry_after": {"tf": 1}}, "df": 2}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}, "o": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 5, "s": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}}}}}}, "p": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 6}}}}}}}, "b": {"docs": {}, "df": 0, "j": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 3}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "h": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 4}}}}, "f": {"docs": {"autohive_integrations_sdk.integration.ResultType": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 8, "f": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}, "t": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 2, "w": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}}}}}}}, "r": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 6}, "n": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 2}}, "df": 2, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}, "c": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}}, "df": 1}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "m": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}, "w": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration": {"tf": 2}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError.response_data": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionResult": {"tf": 2}, "autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 13, "c": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Action": {"tf": 1}}, "df": 1}}}}}}}}, "e": {"docs": {}, "df": 0, "f": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 6, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3}}, "i": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Parameter": {"tf": 1}, "autohive_integrations_sdk.integration.PollingTrigger": {"tf": 1}}, "df": 2}}}}}}}, "a": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "s": {"docs": {"autohive_integrations_sdk.integration.RateLimitError": {"tf": 1}}, "df": 1}}}}}}, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1.4142135623730951}}, "df": 5}}}}}}}, "v": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}}}}}, "p": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}}}}}, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}}, "df": 2}, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}, "i": {"docs": {}, "df": 0, "c": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2, "s": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1, "/": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}}, "s": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "y": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}}, "df": 1}}}}}}}}}, "v": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.schema": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.inputs": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.7320508075688772}}, "df": 7, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 2}}}}}}}}, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.4142135623730951}}, "df": 1}}}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "i": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1.7320508075688772}}, "df": 1, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.ValidationError.source": {"tf": 1}}, "df": 1}}}}}}}}, "n": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}}}}}, "i": {"docs": {}, "df": 0, "a": {"docs": {"autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 1}}}, "n": {"docs": {}, "df": 0, "o": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 3, "n": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}, "autohive_integrations_sdk.integration.HTTPError": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}}, "df": 1}}, "t": {"docs": {"autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1}}, "df": 3, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 2}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.execute_action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.execute_polling_trigger": {"tf": 1.4142135623730951}}, "df": 10}}}, "e": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountHandler.get_account_info": {"tf": 1}}, "df": 1}}}}, "t": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "k": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "s": {"docs": {}, "df": 0, "t": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "u": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "b": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration": {"tf": 1}}, "df": 1}}}, "e": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "s": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "r": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 5, "n": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "/": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "w": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "d": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}}}}}}}}}}}}}, "@": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "x": {"docs": {}, "df": 0, "a": {"docs": {}, "df": 0, "m": {"docs": {}, "df": 0, "p": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}}}}}}}, "d": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}}, "df": 3}, "i": {"docs": {}, "df": 0, "n": {"docs": {}, "df": 0, "g": {"docs": {"autohive_integrations_sdk.integration.IntegrationResult": {"tf": 1}}, "df": 1}}}}, "i": {"docs": {"autohive_integrations_sdk.integration.ConnectedAccountInfo": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}}, "df": 2}, "n": {"docs": {}, "df": 0, "l": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "s": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}, "p": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}, "r": {"docs": {}, "df": 0, "l": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}}, "df": 1}}}, "g": {"docs": {"autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 1}}, "df": 3, "t": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}}, "df": 1}, "e": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ConnectedAccountHandler": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}, "autohive_integrations_sdk.integration.Integration.get_connected_account": {"tf": 1}}, "df": 5, "u": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ActionHandler": {"tf": 1}}, "df": 1}}}}, "l": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "g": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "r": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 1}}}}}}}}}, "k": {"docs": {}, "df": 0, "e": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}}, "df": 2}}}, "j": {"docs": {}, "df": 0, "s": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.AuthType": {"tf": 1}, "autohive_integrations_sdk.integration.ValidationError": {"tf": 1}, "autohive_integrations_sdk.integration.FetchResponse": {"tf": 1}, "autohive_integrations_sdk.integration.ActionHandler.execute": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext": {"tf": 1}, "autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1.7320508075688772}, "autohive_integrations_sdk.integration.Integration.load": {"tf": 2}}, "df": 7}}}, "o": {"docs": {}, "df": 0, "h": {"docs": {}, "df": 0, "n": {"docs": {"autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 1}}, "df": 1}}}}, "q": {"docs": {}, "df": 0, "u": {"docs": {}, "df": 0, "o": {"docs": {}, "df": 0, "t": {"docs": {"autohive_integrations_sdk.integration.ActionResult": {"tf": 2.449489742783178}, "autohive_integrations_sdk.integration.ActionError": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.action": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.polling_trigger": {"tf": 1.4142135623730951}, "autohive_integrations_sdk.integration.Integration.connected_account": {"tf": 2.8284271247461903}}, "df": 5}}, "e": {"docs": {}, "df": 0, "r": {"docs": {}, "df": 0, "y": {"docs": {"autohive_integrations_sdk.integration.ExecutionContext.fetch": {"tf": 1}}, "df": 1}}}}}}}}, "pipeline": ["trimmer"], "_isPrebuiltIndex": true}; // mirrored in build-search-index.js (part 1) // Also split on html tags. this is a cheap heuristic, but good enough. diff --git a/pyproject.toml b/pyproject.toml index 2f7dbda..42152db 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ build-backend = "hatchling.build" [project] name = "autohive_integrations_sdk" -version = "2.0.1" +version = "2.0.0" authors = [ { name="Reilly Oldham", email="reilly@autohive.com" }, { name="Kai Koenig", email="kai@autohive.com" }, diff --git a/src/autohive_integrations_sdk/__init__.py b/src/autohive_integrations_sdk/__init__.py index 2e013c1..f27fadd 100644 --- a/src/autohive_integrations_sdk/__init__.py +++ b/src/autohive_integrations_sdk/__init__.py @@ -1,5 +1,5 @@ # Version -__version__ = "2.0.1" +__version__ = "2.0.0" # Re-export classes from integration module from autohive_integrations_sdk.integration import ( From 68b684657eeb7791b76e7f282d949832765fdce1 Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 14:24:18 +1200 Subject: [PATCH 8/9] docs: drop version references from validation messages and docs The release number is decided on the release branch; the fix itself stays version-agnostic. --- docs/manual/building_your_first_integration.md | 2 +- docs/manual/integration_structure.md | 4 ++-- skills/writing-unit-tests/SKILL.md | 2 +- src/autohive_integrations_sdk/integration.py | 6 +++--- tests/test_integration.py | 4 ++-- 5 files changed, 9 insertions(+), 9 deletions(-) diff --git a/docs/manual/building_your_first_integration.md b/docs/manual/building_your_first_integration.md index bd11aa9..d8df963 100644 --- a/docs/manual/building_your_first_integration.md +++ b/docs/manual/building_your_first_integration.md @@ -431,7 +431,7 @@ async with ExecutionContext(auth=auth) as context: result = await my_integration.execute_action("get_items", inputs, context) ``` -> **Note:** As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials directly from the envelope via `context.auth["credentials"]` (for example `context.auth["credentials"].get("api_token")`). Local tests must use the same wrapped shape. +> **Note:** The platform always passes `context.auth` as the wrapped envelope `{"auth_type": "...", "credentials": {"api_token": "..."}}`, and the SDK validates it as such — flat auth is rejected with a `source="auth"` validation error. Handlers should read individual credentials directly from the envelope via `context.auth["credentials"]` (for example `context.auth["credentials"].get("api_token")`). Local tests must use the same wrapped shape. For **platform OAuth** integrations (where `context.fetch()` auto-injects the Bearer token), pass the full wrapped structure in tests: diff --git a/docs/manual/integration_structure.md b/docs/manual/integration_structure.md index 3b8c349..11fcec3 100644 --- a/docs/manual/integration_structure.md +++ b/docs/manual/integration_structure.md @@ -146,8 +146,8 @@ Required fields: - `type`: must be `"custom"` - `fields`: a JSON Schema describing the **credentials object only** (the inner `credentials` the platform passes at runtime), with `properties` and an - optional `required` list. `required` is allowed and recommended — as of SDK - 2.0.1 it is enforced against the credentials object. + optional `required` list. `required` is allowed and recommended — it is + enforced against the credentials object. The `title` field labels the auth section in the UI. diff --git a/skills/writing-unit-tests/SKILL.md b/skills/writing-unit-tests/SKILL.md index 0a8a43a..1ed89e3 100644 --- a/skills/writing-unit-tests/SKILL.md +++ b/skills/writing-unit-tests/SKILL.md @@ -145,7 +145,7 @@ ctx.auth = { } ``` -**Custom auth** (`config.auth.type == "custom"`): As of SDK 2.0.1 the platform always passes `context.auth` as the wrapped envelope `{"auth_type": ..., "credentials": {...}}`, and the SDK validates the inner `credentials` object against `config.auth.fields`. Use the wrapped envelope with a non-empty `auth_type` and put the field values under `credentials`: +**Custom auth** (`config.auth.type == "custom"`): The platform always passes `context.auth` as the wrapped envelope `{"auth_type": ..., "credentials": {...}}`, and the SDK validates the inner `credentials` object against `config.auth.fields`. Use the wrapped envelope with a non-empty `auth_type` and put the field values under `credentials`: ```python # Example: Freshdesk (api_key + domain) diff --git a/src/autohive_integrations_sdk/integration.py b/src/autohive_integrations_sdk/integration.py index 9ed600e..9ef77d4 100644 --- a/src/autohive_integrations_sdk/integration.py +++ b/src/autohive_integrations_sdk/integration.py @@ -364,7 +364,7 @@ class ExecutionContext: object matches the ``auth.fields`` schema in ``config.json``. Local tests must use the same wrapped shape (e.g. ``{"auth_type": "Custom", "credentials": {"api_key": "..."}}``); flat - auth is no longer supported as of SDK 2.0.1. Handlers should read + auth is not supported. Handlers should read individual credentials via ``context.auth["credentials"]`` (for example ``context.auth["credentials"].get("api_key", "")``); strict validation guarantees this shape exists before a handler runs. @@ -751,7 +751,7 @@ def decorator(handler_class: Type[ConnectedAccountHandler]): def _validate_auth(self, context: ExecutionContext) -> None: """Validate the auth envelope's credentials against ``auth.fields``. - As of SDK 2.0.1 the platform always passes ``context.auth`` as the + The platform always passes ``context.auth`` as the wrapped envelope ``{"auth_type": ..., "credentials": {...}}``. The ``auth.fields`` schema in ``config.json`` describes only the inner ``credentials`` object, so validation runs against @@ -779,7 +779,7 @@ def _validate_auth(self, context: ExecutionContext) -> None: raise ValidationError( 'context.auth must be the platform auth envelope ' '{"auth_type": ..., "credentials": {...}} with a non-empty ' - 'auth_type; flat auth is no longer supported as of SDK 2.0.1.', + 'auth_type; flat auth is not supported.', source="auth", ) diff --git a/tests/test_integration.py b/tests/test_integration.py index e1e2a87..2cf073c 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -594,7 +594,7 @@ async def get_account_info(self, context): assert result is None -# ── Strict wrapped-auth validation (SDK 2.0.1) ────────────────────────────── +# ── Strict wrapped-auth validation ────────────────────────────────────── def _no_required_auth_config(): @@ -675,7 +675,7 @@ async def execute(self, inputs, context): assert result.type == ResultType.VALIDATION_ERROR assert result.result["source"] == "auth" assert "envelope" in result.result["message"] - assert "2.0.1" in result.result["message"] + assert "flat auth is not supported" in result.result["message"] async def test_execute_action_missing_auth_type_rejected(integration): From c7aecd228000c1249e31af102b0ece7f6050fd9c Mon Sep 17 00:00:00 2001 From: NinosMan Date: Fri, 3 Jul 2026 14:30:58 +1200 Subject: [PATCH 9/9] test: use wrapped auth envelope in user-agent identity tests Master's User-Agent tests were written against the old flat-auth contract and fail under strict envelope validation once merged. --- tests/test_integration.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_integration.py b/tests/test_integration.py index 793cf80..59b104d 100644 --- a/tests/test_integration.py +++ b/tests/test_integration.py @@ -112,7 +112,7 @@ async def execute(self, inputs, context): with aioresponses() as mock_aio: mock_aio.get(url, payload={"ok": True}) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) result = await integration.execute_action("test_action", {"name": "x"}, ctx) request = mock_aio.requests[("GET", URL(url))][0] @@ -129,7 +129,7 @@ class Handler(ActionHandler): async def execute(self, inputs, context): return ActionResult(data={"greeting": "hi"}) - ctx = ExecutionContext(auth={"api_key": "k"}) + ctx = ExecutionContext(auth={"auth_type": "Custom", "credentials": {"api_key": "k"}}) ctx._set_integration_identity("previous-integration", "9.9.9") result = await integration.execute_action("test_action", {"name": "x"}, ctx)