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
Esempio n. 2
0
 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