app.model.orm.page_visit_counter#

Classes#

PageVisitCounter

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

Module Contents#

class app.model.orm.page_visit_counter.PageVisitCounter[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__ = 'PageVisitCounters'[source]#
id: sqlalchemy.orm.Mapped[int][source]#
paths: sqlalchemy.orm.Mapped[sqlalchemy.JSON][source]#
countries: sqlalchemy.orm.Mapped[sqlalchemy.JSON][source]#
totalVisitCount: sqlalchemy.orm.Mapped[int][source]#
totalBotVisitCount: sqlalchemy.orm.Mapped[int][source]#
totalVisitorCount: sqlalchemy.orm.Mapped[int][source]#
totalUserCount: sqlalchemy.orm.Mapped[int][source]#
totalApiVisitCount: sqlalchemy.orm.Mapped[int][source]#
startTimestamp: sqlalchemy.orm.Mapped[datetime.datetime][source]#
endTimestamp: sqlalchemy.orm.Mapped[datetime.datetime][source]#
createdAt: sqlalchemy.orm.Mapped[datetime.datetime][source]#