Ejemplo n.º 1
0
class Entries(db.Model, Base):
    """Database model for secret entries."""

    encrypted_text = db.Column(db.LargeBinary)
    date_created = db.Column(_DateTime)
    date_expires = db.Column(_DateTime, nullable=True)
    slug_link = db.Column(db.String(20), unique=True, nullable=False)
    tries = db.Column(db.Integer, default=5)
    haveibeenpwned = db.Column(db.Boolean, default=False)

    def __repr__(self):
        return f"<Entry {self.slug_link}>"
Ejemplo n.º 2
0
class Entries(db.Model, IdMixin):
    """Entries model."""

    encrypted_text = db.Column(db.LargeBinary)
    date_created = db.Column(_DateTime)
    date_expires = db.Column(_DateTime, nullable=True)
    slug_link = db.Column(db.String(20), unique=True, nullable=False)
    tries = db.Column(db.Integer, default=ReadTriesValues.FIVE)
    haveibeenpwned = db.Column(db.Boolean, default=False)

    def __repr__(self):
        return f"<Entry {self.slug_link}>"
Ejemplo n.º 3
0
class Entries(db.Model):
    """Database model for entry links."""

    __tablename__ = "links"

    id = db.Column(db.Integer, primary_key=True)
    encrypted_text = db.Column(db.LargeBinary)
    date_created = db.Column(db.DateTime)
    date_expires = db.Column(db.DateTime, nullable=True)
    slug_link = db.Column(db.String(20), unique=True, nullable=False)

    def __repr__(self):
        return f"<Entry {self.slug_link}>"