Skip to content

katana_public_api_client.api_wrapper._registry

katana_public_api_client.api_wrapper._registry

Data-driven registry mapping accessor names to generated API modules.

Classes

ResourceConfig(module, get_one=None, get_all=None, create=None, update=None, delete=None) dataclass

Maps a logical resource to its generated API module functions.

Attributes:

  • module (str) –

    Directory name under api/ (e.g. "product").

  • get_one (str | None) –

    Module name for single-resource GET, or None.

  • get_all (str | None) –

    Module name for list GET, or None.

  • create (str | None) –

    Module name for POST, or None.

  • update (str | None) –

    Module name for PATCH/PUT, or None.

  • delete (str | None) –

    Module name for DELETE, or None.