Skip to content

jam.ext.litestar.objects

objects

Classes:

Name Description
BaseUser

Abstract user model for AuthResult.

SimpleUser

Simple user with payload.

Token

Data for Authresult.

BaseUser dataclass

BaseUser()

Bases: ABC

Abstract user model for AuthResult.

Methods:

Name Description
from_payload

Build model from payload.

from_payload abstractmethod classmethod

from_payload(payload: dict[str, Any]) -> User

Build model from payload.

Parameters:

Name Type Description Default
payload dict[str, Any]

Payload for your data.

required

SimpleUser dataclass

SimpleUser(payload: dict[str, Any])

Bases: BaseUser

Simple user with payload.

Methods:

Name Description
from_payload

Set payload=payload.

from_payload classmethod

from_payload(payload: dict[str, Any]) -> SimpleUser

Set payload=payload.

Token dataclass

Token(token: str | None)

Data for Authresult.