Как я могу создать картудля Firestore со списками пользовательских объектов класса? - PullRequest
0 голосов
/ 12 июня 2018

Я пытаюсь добавить постоянство в свое приложение, используя Firestore.Это похоже на туз, но я столкнулся с дорогой, и поиск в Google, кажется, подводит меня.Я думаю, что это может быть больше вопрос дротик , чем пожарный магазин, поэтому, пожалуйста, отредактируйте, как считаете нужным!

По сути, у меня есть ситуация, подобная следующей:

class attributes(){
  double xpos, ypos;
  String id;
}

class item(){
  String name;
  int price;
  List<attributes> attributeHistory;
  Map<String, dynamic> toMap(){
    Map<String, dynamic> returnMap = new Map();
    returnMap['name'] = name;
    returnMap['price'] = price;
    returnMap['attributeHistory'] = //what goes here??;
    }
}

Итак ... Что там происходит?Я написал функцию .toMap для атрибутов, но я не знаю, куда это меня приведет!

Есть идеи?

1 Ответ

0 голосов
/ 12 июня 2018

Создать List из Map<String,dynamic>

returnMap['attributeHistory'] = attributeHistory.map((attribute) {
  Map<String,dynamic> attributeMap = new Map<String,dynamic>();
  attributeMap["id"] = attribute.id;
  // same for xpos and ypos
  return attributeMap;
}).toList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...