roboto.domain.tokens.record#

Module Contents#

class roboto.domain.tokens.record.TokenContext(/, **data)#

Bases: pydantic.BaseModel

Context for token usage

Parameters:

data (Any)

description: str | None = None#
enabled: bool = True#
expires: datetime.datetime#
last_used: datetime.datetime | None = None#
name: str#
token_id: str#
class roboto.domain.tokens.record.TokenRecord(/, **data)#

Bases: pydantic.BaseModel

A wire-transmissible representation of a token.

Parameters:

data (Any)

context: TokenContext | None = None#
secret: str | None = None#
user_id: str | None = None#