def get(self): symbols = get_parsed_arg_list('symbols', to_lower=True) exchange_pairs = get_parsed_arg_list('exchange_pairs', to_lower=True) if len(symbols) > 0: tokens = Token.query.filter(func.lower(Token.symbol).in_(symbols)).all() else: tokens = Token.query.all() exchange_pair_tokens = Token.query.filter(func.lower(Token.symbol).in_(exchange_pairs)).all() tokens_schema.context = {'exchange_pairs': exchange_pair_tokens} response_object = { 'message': 'success', 'data': { 'tokens': tokens_schema.dump(tokens).data } } return make_response(jsonify(response_object)), 200
def get(self, token_id): if token_id: token = Token.query.get(token_id) response_object = { 'message': 'success', 'data': { 'token': token_schema.dump(token).data } } return make_response(jsonify(response_object)), 201 tokens = Token.query.all() response_object = { 'message': 'success', 'data': { 'tokens': tokens_schema.dump(tokens).data } } return make_response(jsonify(response_object)), 201