| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- class UserBean {
- String? id;
- String avatar = '';
- String? nickname;
- String? country,province,city,area;
- String? signature;
- String? sex;
- List<SocialBean>? socials;
- static UserBean fromJson(Map<String, dynamic> data){
- UserBean userBean = UserBean();
- userBean.id = data['id'];
- userBean.avatar = data['avatar'] ?? '';
- userBean.nickname = data['nickname'];
- userBean.signature = data['signature'];
- userBean.country = data['country'];
- userBean.province = data['province'];
- userBean.city = data['city'];
- userBean.area = data['area'];
- userBean.sex = data['sex'];
- List<SocialBean> list = [];
- (data['socials'] as List).forEach((element) {
- list.add(SocialBean.fromJson(element));
- });
- userBean.socials = list;
- return userBean;
- }
- }
- class SocialBean{
- String? id;
- String? logo;
- String? nameCn;
- String? name;
- String? nameEn;
- String? userAccount;
- String? userAvatar;
- String? userUrl;
- String? type;
- String? description;
- String? userNick;
- String? socialId;
- static SocialBean fromJson(Map<String,dynamic> data){
- SocialBean bean = SocialBean();
- bean.id = data['id'];
- bean.logo = data['logo'];
- bean.nameCn = data['name_cn'];
- bean.nameEn = data['name_en'];
- bean.name = data['name'];
- bean.userAccount = data['user_account'];
- bean.userAvatar = data['user_avatar'];
- bean.userUrl = data['user_url'];
- bean.type = data['type'];
- bean.description = data['description'];
- bean.userNick = data['user_nick'];
- bean.socialId = data['social_id'];
- return bean;
- }
- }
|