ds_provider_powerofficego_py_lib.endpoint_info ============================================== .. py:module:: ds_provider_powerofficego_py_lib.endpoint_info .. autoapi-nested-parse:: **File:** ``endpoint_info.py`` **Region:** ``ds_provider_powerofficego_py_lib/endpoint_info`` This module contains classes and functions related to endpoint information for the PowerOfficeGo provider. Attributes ---------- .. autoapisummary:: ds_provider_powerofficego_py_lib.endpoint_info.ENDPOINTS Classes ------- .. autoapisummary:: ds_provider_powerofficego_py_lib.endpoint_info.EndpointInfo Module Contents --------------- .. py:class:: EndpointInfo(name: str, endpoint: str) Class representing information about an API endpoint for the PowerOfficeGo provider. .. py:attribute:: name .. py:attribute:: endpoint .. py:method:: get_endpoint_for_product(data_product: str) -> str :staticmethod: Get the endpoint for a given data product. If the data product is not found in the ENDPOINTS mapping, it returns the data product name as endpoint. :param data_product: The name of the data product. :type data_product: str :returns: The endpoint URL if found, otherwise the data product name as endpoint. :rtype: str .. py:data:: ENDPOINTS