Как показать два списка данных во flutter

Я пытаюсь получить api, используя flutter, dart и пакет http. Здесь в моем коде я пытаюсь получить эту модель api :

Вот мой контроллер:

class OfferController with ChangeNotifier {
  List<OfferModel2> _offers = [];

  Future<bool> getOffers() async {
    var url = Uri.parse("https://marketage.io/api/offer-and-manager/");

    try {
      http.Response response = await http.get(url);
      var data = json.decode(response.body) as List;
      List<OfferModel2> temp = [];
      for (var element in data) {
        OfferModel2 offermodel = OfferModel2.fromJson(element);
        temp.add(offermodel);
      }
      _offers = temp;
      notifyListeners();
      return true;
    } catch (e) {
      return false;
    }
  }

  List<OfferModel2> get offers {
    return [..._offers];
  }

  OfferModel2 offerDetails(id) {
    return _offers.firstWhere((element) => element.offer == id);
  }
}

Вот мой экран деталей, где я хочу показать данные :

Я хочу показать данные вот так offer_details.offer.offerTitle как я могу это сделать? Вообще-то я разработчик на python. Я использую этот метод для получения данных из модели. Я новичок во flutter и не знаю, как мне решить эту сложную проблему API.

Вернуться на верх