def exist_VerifyToken(token, type): count = EnkiModelTokenVerify.query( ndb.AND(EnkiModelTokenVerify.token == token, EnkiModelTokenVerify.type == type) ).count(1) if count: return True else: return False
def fetch_keys_VerifyToken_by_user_id_except_type(user_id, type): keys = EnkiModelTokenVerify.query( ndb.AND(EnkiModelTokenVerify.user_id == user_id, EnkiModelTokenVerify.type != type) ).fetch(keys_only=True) if keys: return keys else: return None
def fetch_keys_VerifyToken_by_email_type(email, type): keys = EnkiModelTokenVerify.query( ndb.AND(EnkiModelTokenVerify.email == email, EnkiModelTokenVerify.type == type) ).fetch(keys_only=True) if keys: return keys else: return None
def get_VerifyToken_by_authid_type(authId, type): entity = EnkiModelTokenVerify.query( ndb.AND(EnkiModelTokenVerify.auth_ids_provider == authId, EnkiModelTokenVerify.type == type) ).get() if entity: return entity else: return None
def get_VerifyToken_by_token_type(token, type): entity = EnkiModelTokenVerify.query( ndb.AND(EnkiModelTokenVerify.token == token, EnkiModelTokenVerify.type == type) ).get() if entity: return entity else: return None
def get_VerifyToken_by_user_id_email_type(user_id, email, type): entity = EnkiModelTokenVerify.query( ndb.AND( EnkiModelTokenVerify.user_id == user_id, EnkiModelTokenVerify.email == email, EnkiModelTokenVerify.type == type, ) ).get() if entity: return entity else: return None
def fetch_keys_VerifyToken_by_user_id(user_id): keys = EnkiModelTokenVerify.query(EnkiModelTokenVerify.user_id == user_id).fetch(keys_only=True) if keys: return keys else: return None
def get_VerifyToken(token): entity = EnkiModelTokenVerify.query(EnkiModelTokenVerify.token == token).get() if entity: return entity else: return None