def auth_signup(): if isValidInput([ 'email', 'password', 'name', 'gender', 'age', 'height', 'weight', 'goal_weight', 'purpose', 'duration', 'profile' ]): return auth.Auth().signup() else: return error.Error().invalid_input()
def food_barcode_add_id(): if isValidInput([ 'picture', 'name', 'volume', 'kcal', 'carbohydrate', 'sugar', 'protein', 'fat', 'saturated_fat', 'monounsaturated_fat', 'calcium', 'cholesterol', 'sodium' ]): return food.Food().barcode_add_id() else: return error.Error().invalid_input()
def wallet_atcg_old_transfer(): """ if isValidInput(['to', 'amount']): return wallet.ATCG().transfer(get_jwt_identity()["email"]) else: return error.Error().invalid_input() """ return error.Error().deprecated_library()
def food_get_info(): if isValidInput(['food_id']): return food.Food().get_food_info() else: return error.Error().invalid_input()
def food_barcode_get_id(): if isValidInput(['barcode']): return food.Food().barcode_get_id() else: return error.Error().invalid_input()
def food_search_name(): if isValidInput(['name']): return food.Food().search_by_name() else: return error.Error().invalid_input()
def user_friend_search(): if isValidInput(['email']): return user.Friend().search() else: return error.Error().invalid_input()
def wallet_eth_transfer(): if isValidInput(['to', 'amount']): return wallet.ETH().transfer(get_jwt_identity()["email"]) else: return error.Error().invalid_input()
def health_meal_get(): if isValidInput(['date']): return health.Meal().get() else: return error.Error().invalid_input()
def auth_sms_get(): if isValidInput(['tel']): return auth.SMS().get(get_jwt_identity()['email']) else: return error.Error().invalid_input()
def auth_register(): if isValidInput(['email', 'password', 'phone']): return auth.Auth().register() else: return error.Error().invalid_input()
def admin_manage_balance_check(): if isValidInput(["email"]): return admin.Manage().balance(get_jwt_identity()["role"]) else: return error.Error().invalid_input()
def admin_transfer_pending_deny(): if isValidInput(["pk"]): return admin.Admin().pending_deny(get_jwt_identity()["role"]) else: return error.Error().invalid_input()
def admin_user_register(): if isValidInput(['email', 'password', 'amount']): return admin.User().register(get_jwt_identity()["role"]) else: return error.Error().invalid_input()
def admin_user_login(): if isValidInput(['email', 'password']): return admin.User().login() else: return error.Error().invalid_input()
def health_weight_get(): if isValidInput(['date']): return health.HealthWeight().get() else: return error.Error().invalid_input()
def health_meal_add(): if isValidInput(['date', 'type', 'food_id']): return health.Meal().add() else: return error.Error().invalid_input()
def auth_signin(): if isValidInput(['email', 'password']): return auth.Auth().signin() else: return error.Error().invalid_input()
def ai_food_add(): if isValidInput(['favorite']): print(get_jwt_identity()) return recommend.Recommend().add() else: return error.Error().invalid_input()
def wallet_atcg_transfer(): if isValidInput(['to', 'amount', 'ticket', 'code']): return admin.Admin().pending_add(get_jwt_identity()["email"]) else: return error.Error().invalid_input()