Files
flutter-todos/lib/json/suggestion_bean.dart
oldchen 07cc44442c 🔨: Clean code
2019-09-09 12:45:06 +08:00

71 lines
2.7 KiB
Dart

class SuggestionBean {
/*
* description : "查询成功"
* status : 0
* suggestions : [{"id":9,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"<emoji>2<emoji>","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":10,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"<emoji>2<emoji>","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":11,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"<emoji>2<emoji>","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"},{"id":12,"account":"default","suggestion":"test for submitting suggestions with avatar","connect_way":"<emoji>2<emoji>","avatarUrl":"files/default/2019/7/icon.png","userName":"anonymous","time":"2019-08-15"}]
*/
String description;
int status;
List<SuggestionsListBean> suggestions;
static SuggestionBean fromMap(Map<String, dynamic> map) {
SuggestionBean suggestionBean = new SuggestionBean();
suggestionBean.description = map['description'];
suggestionBean.status = map['status'];
suggestionBean.suggestions = SuggestionsListBean.fromMapList(map['suggestions']);
return suggestionBean;
}
static List<SuggestionBean> fromMapList(dynamic mapList) {
List<SuggestionBean> list = new List(mapList.length);
for (int i = 0; i < mapList.length; i++) {
list[i] = fromMap(mapList[i]);
}
return list;
}
}
class SuggestionsListBean {
/*
* account : "default"
* suggestion : "test for submitting suggestions with avatar"
* connect_way : "<emoji>2<emoji>"
* avatarUrl : "files/default/2019/7/icon.png"
* userName : "anonymous"
* time : "2019-08-15"
* id : 9
*/
String account;
String suggestion;
String connectWay;
String avatarUrl;
String userName;
String time;
int id;
static SuggestionsListBean fromMap(Map<String, dynamic> map) {
SuggestionsListBean suggestionsListBean = new SuggestionsListBean();
suggestionsListBean.account = map['account'];
suggestionsListBean.suggestion = map['suggestion'];
suggestionsListBean.connectWay = map['connect_way'];
suggestionsListBean.avatarUrl = map['avatarUrl'];
suggestionsListBean.userName = map['userName'];
suggestionsListBean.time = map['time'];
suggestionsListBean.id = map['id'];
return suggestionsListBean;
}
static List<SuggestionsListBean> fromMapList(dynamic mapList) {
List<SuggestionsListBean> list = new List(mapList.length);
for (int i = 0; i < mapList.length; i++) {
list[i] = fromMap(mapList[i]);
}
return list;
}
}