Persistence Models#

This documentation auto-generates details about the Pydantic models used for persistence interfacing.

class app.persistence.sql.persistence.RelationshipInfo(*, max_recursion_depth: int | None = None, load_type: RelationshipLoadType = RelationshipLoadType.JOINED, back_populates: str | None = None)[source]#

Optional custom information to store on SQL relationships.

class app.persistence.sql.persistence.RelationshipLoadType(*values)[source]#

Supported types of loading relationships.

class app.persistence.es.persistence.ESSearchResult(*, id: Annotated[UUID, UuidVersion(uuid_version=4)], score: float)[source]#

Simple class for id<->score mapping in Elasticsearch search results.