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.
 
 
 
 
 

84 lines
2.1 KiB

class FriendApplyData {
List<Records>? records;
int? total;
int? size;
int? current;
int? pages;
FriendApplyData(
{this.records, this.total, this.size, this.current, this.pages});
FriendApplyData.fromJson(Map<String, dynamic> json) {
if (json['records'] != null) {
records = <Records>[];
json['records'].forEach((v) {
records!.add(new Records.fromJson(v));
});
}
total = json['total'];
size = json['size'];
current = json['current'];
pages = json['pages'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
if (this.records != null) {
data['records'] = this.records!.map((v) => v.toJson()).toList();
}
data['total'] = this.total;
data['size'] = this.size;
data['current'] = this.current;
data['pages'] = this.pages;
return data;
}
}
class Records {
String? id;
String? toUserId;
String? toMiId;
int? toUId;
String? toNickName;
String? toProfilePhoto;
int? toGenderCode;
Null? applyMsg;
int? status;
Records(
{this.id,
this.toUserId,
this.toMiId,
this.toUId,
this.toNickName,
this.toProfilePhoto,
this.toGenderCode,
this.applyMsg,
this.status});
Records.fromJson(Map<String, dynamic> json) {
id = json['id'];
toUserId = json['toUserId'];
toMiId = json['toMiId'];
toUId = json['toUId'];
toNickName = json['toNickName'];
toProfilePhoto = json['toProfilePhoto'];
toGenderCode = json['toGenderCode'];
applyMsg = json['applyMsg'];
status = json['status'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = new Map<String, dynamic>();
data['id'] = this.id;
data['toUserId'] = this.toUserId;
data['toMiId'] = this.toMiId;
data['toUId'] = this.toUId;
data['toNickName'] = this.toNickName;
data['toProfilePhoto'] = this.toProfilePhoto;
data['toGenderCode'] = this.toGenderCode;
data['applyMsg'] = this.applyMsg;
data['status'] = this.status;
return data;
}
}