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) -> objectpython
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) -> objectpython
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.
