GitHub

ksef2.raw.mappers.auth

Authentication mappers for low-level API callers.

On this page

Authentication mappers for low-level API callers.

Functions

from_spec

Import: from ksef2.raw.mappers.auth import from_spec

def from_spec(response: BaseModel | Enum) -> object
python

Convert a generated auth schema object into its domain counterpart.

Parameters

  • response (BaseModel | Enum) — Generated API model or enum value to map.

Returns

  • object — The matching domain model or literal value.

Raises

  • NotImplementedError — If no mapper exists for the provided type.

to_spec

Import: from ksef2.raw.mappers.auth import to_spec

def to_spec(request: BaseModel | Enum | str) -> object
python

Convert an auth domain object or literal into its schema counterpart.

Parameters

  • request (BaseModel | Enum | str) — Domain model, enum, or supported string literal to map.

Returns

  • object — The matching generated API schema object or enum value.

Raises

  • NotImplementedError — If no mapper exists for the provided value.