mirror of
https://github.com/asjqkkkk/flutter-todos.git
synced 2025-08-06 14:19:24 +08:00
71 lines
2.7 KiB
Dart
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;
|
|
}
|
|
}
|