Source code for systemlink.clients.core._cloud_http_configuration

# -*- coding: utf-8 -*-

"""Implementation of CloudHttpConfiguration."""

from systemlink.clients import core


[docs]class CloudHttpConfiguration(core.HttpConfiguration): """An :class:`HttpConfiguration` specifically for use with SystemLink Cloud.""" _CLOUD_URI = "https://api.systemlinkcloud.com"
[docs] def __init__(self, api_key: str) -> None: """Initialize a configuration for SystemLink Cloud using API key-based authentication. Args: api_key: The API key to send with requests. Raises: ValueError: if ``api_key`` is empty. """ super().__init__(self._CLOUD_URI, api_key=api_key)