def METHOD_NAME() -> List[Schedule]:
    """
    Converts the schedules configuration in the app settings to django-q schedule objects
    """
    data = []
    for key, schedule_conf in settings.AKVO_JOBS.items():
        args = schedule_conf.get("args")
        if args is None:
            args = tuple()
        # Being explicit here as django-q does this implicitly before calling the func
        elif not isinstance(args, tuple):
            args = (args, )
        conf = {
            **schedule_conf,
            "name": key,
            # stored as strings in DB
            "args": str(args),
            "kwargs": str(schedule_conf.get("kwargs") or {}),
        }
        data.append(conf)
    serializer = ScheduleSerializer(data=data, many=True)
    serializer.is_valid(True)
    return [Schedule(schedule_type=Schedule.CRON, **item) for item in serializer.validated_data]