You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
app/lib/models/invite_list_model.dart

91 lines
2.1 KiB

class InviteListModel {
String code;
String msg;
List<InviteModel> data;
InviteListModel({this.code, this.msg, this.data});
InviteListModel.fromJson(Map<String, dynamic> json) {
code = json['code'];
msg = json['msg'];
if (json['data'] != null) {
data = new List<InviteModel>();
json['data'].forEach((v) {
data.add(new InviteModel.fromJson(v));
});
}
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['code'] = this.code;
data['msg'] = this.msg;
if (this.data != null) {
data['data'] = this.data.map((v) => v.toJson()).toList();
}
return data;
}
}
class InviteModel {
num userId;
String nickname;
String headImgUrl;
num role;
num count;
String createdAt;
String remarkName;
String phoneNum;
String wechatNo;
num roleId;
num userLevel;
num roleLevel;
InviteModel(
{this.userId,
this.nickname,
this.headImgUrl,
this.role,
this.count,
this.createdAt,
this.remarkName,
this.phoneNum,
this.wechatNo,
this.roleId,
this.userLevel,
this.roleLevel});
InviteModel.fromJson(Map<String, dynamic> json) {
userId = json['userId'];
nickname = json['nickname'];
headImgUrl = json['headImgUrl'];
role = json['role'];
count = json['count'];
createdAt = json['createdAt'];
remarkName = json['remarkName'];
phoneNum = json['phoneNum'];
wechatNo = json['wechatNo'];
roleId = json['roleId'];
userLevel = json['userLevel'];
roleLevel = json['roleLevel'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['userId'] = this.userId;
data['nickname'] = this.nickname;
data['headImgUrl'] = this.headImgUrl;
data['role'] = this.role;
data['count'] = this.count;
data['createdAt'] = this.createdAt;
data['remarkName'] = this.remarkName;
data['phoneNum'] = this.phoneNum;
data['wechatNo'] = this.wechatNo;
data['roleId'] = this.roleId;
data['userLevel'] = this.userLevel;
data['roleLevel'] = this.roleLevel;
return data;
}
}