Обязательный входной параметр в get-запросе. Как правильно записать, если нужна фильтрация внутри кода по айди? Dart

Подскажите, пожалуйста как верно решить такую задачу: нужно отфильтровать точки остановки, но никак не выходит сделать это правильно. Что сделано: выбрана дата поездки, выбран транспорт и выбран маршрут. Изучив АПИ понял что, чтобы отфильтровать остановки по каждому маршруту, нужно: 1)определить для какого дня нужен маршрут (это сделано) 2)определить действующий вариант маршрута для данного маршрута (тоже сделано). Далее по коду маршрута: например, 58 и сегодняшней дате определил, что действует вариант маршрута 769.

  1. Далее по модели RaceCard получаем все остановки по 769 номеру по каждому направлению.

С третьим пунктом как раз и есть проблема. По АПИ требуется обязательный входной параметр в get-запрос. Как правильно его оформить?

Я делаю сейчас так: Здесь mv_id - это обязательный входной параметр, но когда я делаю вот так:

http://mylink/getRaceList.php?fmt=json&mv_id - выдает ошибку

Но когда ввожу так, то все работает: http://mylink/getRaceList.php?fmt=json&mv_id=1

Но мне нужен список отфильтрованного маршрута, а не только первый. Как правильно задать параметр?

Пишу на Dart'е, пробовал объединять модели, но это не срабатывало, сейчас пытаюсь фильтровать при помощи where метода, но фильтрация работает, если нет обязательного входного параметра.

Модели про которые говорю:

class ScheduleVariants {
  int mvId;
  int mrId;
  String mvDesc;
  DateTime mvStartdate;
  DateTime mvEnddate;
 }

class RaceCard {
  int mvId;
}

Ответы (0 шт):