def _get_paging_params(self, req): key_value_req = {} for key, value in req.query.items: if key in ['skip', 'take', 'total']: key_value_req[key] = value filter = FilterParams.from_value(key_value_req) return filter
def handler(correlation_id, args): filter = FilterParams.from_value(args.get("filter")) paging = PagingParams.from_value(args.get("paging")) return self._controller.get_beacons_by_filter( correlation_id, filter, paging)
def handler(correlation_id: Optional[str], args: Parameters): filter = FilterParams.from_value(args.get("filter")) paging = PagingParams.from_value(args.get("paging")) page = self._controller.get_page_by_filter(correlation_id, filter, paging) return page