election_day.models.subscriber

Classes

Subscriber

Stores subscribers for the notifications

SmsSubscriber

Stores subscribers for the notifications

EmailSubscriber

Stores subscribers for the notifications

Module Contents

class election_day.models.subscriber.Subscriber[source]

Bases: onegov.core.orm.Base, onegov.core.orm.mixins.TimestampMixin

Stores subscribers for the notifications

__tablename__ = 'subscribers'[source]
type: sqlalchemy.orm.Mapped[str][source]
__mapper_args__[source]
id: sqlalchemy.orm.Mapped[uuid.UUID][source]
address: sqlalchemy.orm.Mapped[str][source]
locale: sqlalchemy.orm.Mapped[str][source]
active: sqlalchemy.orm.Mapped[bool | None][source]
domain: sqlalchemy.orm.Mapped[str | None][source]
domain_segment: sqlalchemy.orm.Mapped[str | None][source]
active_since: sqlalchemy.orm.Mapped[datetime.datetime | None][source]
inactive_since: sqlalchemy.orm.Mapped[datetime.datetime | None][source]
class election_day.models.subscriber.SmsSubscriber[source]

Bases: Subscriber

Stores subscribers for the notifications

__mapper_args__[source]
class election_day.models.subscriber.EmailSubscriber[source]

Bases: Subscriber

Stores subscribers for the notifications

__mapper_args__[source]