def get(self, uuid): return { "data": GroupService.get_location_by_uuid(uuid=uuid, uow=current_app.context), "message": "success", }, 200
def get(self): parser = reqparse.RequestParser() parser.add_argument('groupType', type=str, required=True, choices=[e.value for e in GroupType]) args = parser.parse_args() group_type: str = args.get("groupType") return { "data": GroupService.list_positions_by_group_types(group_type=group_type, uow=current_app.context), "message": "success", }, 200
def get(self): parser = reqparse.RequestParser() parser.add_argument('query', type=str, required=True) args = parser.parse_args() query: str = args.get("query") return { "data": GroupService.list_location_by_query(query=query, uow=current_app.context), "message": "success", }, 200
def get(self): parser = reqparse.RequestParser() parser.add_argument('groupType', type=str, required=True, choices=[e.value for e in GroupType]) parser.add_argument('query', type=str, required=True) args = parser.parse_args() group_type: str = args.get("groupType") query: str = args.get("query") return { "data": GroupService.list_groups_from_type_and_query(uow=current_app.context, group_type=group_type, query=query), "message": "success", }, 200
def get(self): return { "data": GroupService.list_group_types(current_app.context), "message": "success", }, 200