Skip to content

Create root client

Public Client.create API surface.

Import from ksef2 import Client, Environment
Source src/ksef2/clients/base.py:31 Authored source
Client
Client(environment: Environment = Environment.PRODUCTION, *, transport_config: TransportConfig | None = None, http_client: httpx.Client | None = None) -> Client

Returns

Client

Parameters

environment Environment
default Environment.PRODUCTION / positional
transport_config TransportConfig | None
default None / keyword-only
http_client httpx.Client | None
default None / keyword-only
Import from ksef2 import AsyncClient, Environment
Source src/ksef2/clients/async_base.py:38 Authored source
AsyncClient
AsyncClient(environment: Environment = Environment.PRODUCTION, *, transport_config: TransportConfig | None = None, http_client: httpx.AsyncClient | None = None) -> AsyncClient

Returns

AsyncClient

Parameters

environment Environment
default Environment.PRODUCTION / positional
transport_config TransportConfig | None
default None / keyword-only
http_client httpx.AsyncClient | None
default None / keyword-only