from flask import jsonify from delphi_api.const import DEFAULT_PAGE_SIZE from delphi_api.v3.view_models.dsp import DspsViewModel from delphi_api.v3.view_models.helpers import jsonify_collection_response class DspsView: """Dsps view container""" @staticmethod def get(dsp_id: str): result = DspsViewModel.get_one(locals()) return jsonify(result) @staticmethod def search(limit: int = DEFAULT_PAGE_SIZE, offset: int = 0, ): result = DspsViewModel.get_many(locals()) return jsonify_collection_response(result)