app.model.orm.page_visit#

Classes#

PageVisit

A record of a single visit of a page in the app, intended to be aggregated

Module Contents#

class app.model.orm.page_visit.PageVisit[source]#

Bases: app.model.orm.orm_base.OrmBase

A record of a single visit of a page in the app, intended to be aggregated into counts and deleted on a regular basis.

__tablename__ = 'PageVisits'[source]#
id: sqlalchemy.orm.Mapped[int][source]#
path: sqlalchemy.orm.Mapped[str][source]#
query: sqlalchemy.orm.Mapped[str][source]#
referrer: sqlalchemy.orm.Mapped[str][source]#
ip: sqlalchemy.orm.Mapped[str][source]#
country: sqlalchemy.orm.Mapped[str][source]#
userAgent: sqlalchemy.orm.Mapped[str][source]#
uuid: sqlalchemy.orm.Mapped[str][source]#
isUser: sqlalchemy.orm.Mapped[bool][source]#
isAdmin: sqlalchemy.orm.Mapped[bool][source]#
isBot: sqlalchemy.orm.Mapped[bool][source]#
createdAt: sqlalchemy.orm.Mapped[datetime.datetime][source]#
property parsedQuery[source]#