# Path: boiler/feature/orm.py
# def orm_feature(app):


from hashlib import md5
from sqlalchemy.ext.hybrid import hybrid_property
from boiler.feature.orm import db
        import random, string
        import re


class User(db.Model):
    """
    User model
    Represents a very basic user entity with the functionality to register,
    via email and password or an OAuth provider, login, recover password and
    be authorised and authenticated.

    Please not this object must only be instantiated from flask app context
    as it will try to pull config settings from current_app.config.
    """


# Path: boiler/feature/orm.py
# def orm_feature(app):


# Path: tests/boiler_test_app/models.py
from hashlib import md5
from sqlalchemy.ext.hybrid import hybrid_property
from boiler.feature.orm import db
        import random, string
        import re



class User(db.Model):
    """
    User model
    Represents a very basic user entity with the functionality to register,
    via email and password or an OAuth provider, login, recover password and
    be authorised and authenticated.

    Please not this object must only be instantiated from flask app context
    as it will try to pull config settings from current_app.config.
    """


    id = db.Column(db.Integer, primary_key=True, nullable=False)