brightsites_sdk.client ====================== .. py:module:: brightsites_sdk.client .. autoapi-nested-parse:: Brightsites API client. Classes ------- .. autoapisummary:: brightsites_sdk.client.BrightsitesServices Module Contents --------------- .. py:class:: BrightsitesServices(base_url: str, token: str, timeout: float = 10.0) A class wrapping Brightsites interaction. .. py:attribute:: client .. py:method:: _make_request(method: str, path: str, params: dict[str, Any] | None = None, json: dict[str, Any] | None = None) -> httpx.Response Make a request to Brightsites. .. py:method:: list_orders() -> brightsites_sdk.models.OrdersList List orders. .. py:method:: list_products(page: int = 1) -> brightsites_sdk.models.ProductsList List products. .. py:method:: get_product(product_id: int) -> brightsites_sdk.models.Product Get a product by ID. .. py:method:: list_product_options(product_id: int) -> brightsites_sdk.models.ProductOptionsList Get product options. .. py:method:: list_product_sub_options(product_id: int, option_id: int) -> brightsites_sdk.models.ProductSubOptionsList Get product sub-options.