# Path: yams_api/api.py
# def validation_error(e):
# def bad_request_error(e):
# def not_found_error(e):
# def status():
# def set_endpoints():
# def endpoints(url_filter=None):
# 
# Path: yams_api/utils/easytime.py
# def get_time():
# def utc_tuple():
# 
# Path: yams_api/utils/email.py
# def regex_validate(input_data, match_pattern='^[\w_]+$'):
# def send_email(address, subject, body, local_user=False):
# def is_maybe_valid_email(address):
# 
# Path: yams_api/utils/logger.py
# class ContextFilter(logging.Filter):
# class Logger:
#     def filter(self, record):
#     def __init__(self, formatter=None, log_level=config.DEFAULT_LOG_LEVEL, syslog_address="/dev/log"):
#     def syslog(self):


from yams_api.api import yams_api_conf, api_secret_key
from yams_api.utils import easytime, email, logger
from . import models
from itsdangerous import URLSafeTimedSerializer, TimedJSONWebSignatureSerializer, BadSignature, SignatureExpired

# models.User

# which token to send? api or app or what?

# app could ask the api for a specific token


ts = URLSafeTimedSerializer(api_secret_key)

def create_account():
    pass


# Path: yams_api/api.py
# def validation_error(e):
# def bad_request_error(e):
# def not_found_error(e):
# def status():
# def set_endpoints():
# def endpoints(url_filter=None):
# 
# Path: yams_api/utils/easytime.py
# def get_time():
# def utc_tuple():
# 
# Path: yams_api/utils/email.py
# def regex_validate(input_data, match_pattern='^[\w_]+$'):
# def send_email(address, subject, body, local_user=False):
# def is_maybe_valid_email(address):
# 
# Path: yams_api/utils/logger.py
# class ContextFilter(logging.Filter):
# class Logger:
#     def filter(self, record):
#     def __init__(self, formatter=None, log_level=config.DEFAULT_LOG_LEVEL, syslog_address="/dev/log"):
#     def syslog(self):


# Path: yams_api/core/dev/user/methods.py
from yams_api.api import yams_api_conf, api_secret_key
from yams_api.utils import easytime, email, logger
from . import models
from itsdangerous import URLSafeTimedSerializer, TimedJSONWebSignatureSerializer, BadSignature, SignatureExpired


# models.User

# which token to send? api or app or what?

# app could ask the api for a specific token


ts = URLSafeTimedSerializer(api_secret_key)

def create_account():
    pass


def send_email_password_reset():