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.
157 lines
4.5 KiB
157 lines
4.5 KiB
class WithdrawAuditData {
|
|
List<Records>? records;
|
|
int? total;
|
|
int? size;
|
|
int? current;
|
|
int? pages;
|
|
|
|
WithdrawAuditData(
|
|
{this.records, this.total, this.size, this.current, this.pages});
|
|
|
|
WithdrawAuditData.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? walletAccountUserId;
|
|
String? walletAccountOrgId;
|
|
num? identityType;
|
|
String? walletAccountUserName;
|
|
String? walletAccountId;
|
|
num? withdrawAmount;
|
|
num? withdrawServiceFee;
|
|
num? arrivalAmount;
|
|
num? status;
|
|
bool? remitStatus;
|
|
String? remitUrl;
|
|
String? remitDateTime;
|
|
String? applyTime;
|
|
num? withdrawType;
|
|
ExtDetailsInfo? extDetailsInfo;
|
|
String? auditRemark;
|
|
String? remitRemark;
|
|
|
|
Records(
|
|
{this.id,
|
|
this.walletAccountUserId,
|
|
this.walletAccountOrgId,
|
|
this.identityType,
|
|
this.walletAccountUserName,
|
|
this.walletAccountId,
|
|
this.withdrawAmount,
|
|
this.withdrawServiceFee,
|
|
this.arrivalAmount,
|
|
this.status,
|
|
this.remitStatus,
|
|
this.remitUrl,
|
|
this.remitDateTime,
|
|
this.applyTime,
|
|
this.withdrawType,
|
|
this.extDetailsInfo,
|
|
this.auditRemark,
|
|
this.remitRemark});
|
|
|
|
Records.fromJson(Map<String, dynamic> json) {
|
|
id = json['id'];
|
|
walletAccountUserId = json['walletAccountUserId'];
|
|
walletAccountOrgId = json['walletAccountOrgId'];
|
|
identityType = json['identityType'];
|
|
walletAccountUserName = json['walletAccountUserName'];
|
|
walletAccountId = json['walletAccountId'];
|
|
withdrawAmount = json['withdrawAmount'];
|
|
withdrawServiceFee = json['withdrawServiceFee'];
|
|
arrivalAmount = json['arrivalAmount'];
|
|
status = json['status'];
|
|
remitStatus = json['remitStatus'];
|
|
remitUrl = json['remitUrl'];
|
|
remitDateTime = json['remitDateTime'];
|
|
applyTime = json['applyTime'];
|
|
withdrawType = json['withdrawType'];
|
|
extDetailsInfo = json['extDetailsInfo'] != null
|
|
? new ExtDetailsInfo.fromJson(json['extDetailsInfo'])
|
|
: null;
|
|
auditRemark = json['auditRemark'];
|
|
remitRemark = json['remitRemark'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['id'] = this.id;
|
|
data['walletAccountUserId'] = this.walletAccountUserId;
|
|
data['walletAccountOrgId'] = this.walletAccountOrgId;
|
|
data['identityType'] = this.identityType;
|
|
data['walletAccountUserName'] = this.walletAccountUserName;
|
|
data['walletAccountId'] = this.walletAccountId;
|
|
data['withdrawAmount'] = this.withdrawAmount;
|
|
data['withdrawServiceFee'] = this.withdrawServiceFee;
|
|
data['arrivalAmount'] = this.arrivalAmount;
|
|
data['status'] = this.status;
|
|
data['remitStatus'] = this.remitStatus;
|
|
data['remitUrl'] = this.remitUrl;
|
|
data['remitDateTime'] = this.remitDateTime;
|
|
data['applyTime'] = this.applyTime;
|
|
data['withdrawType'] = this.withdrawType;
|
|
if (this.extDetailsInfo != null) {
|
|
data['extDetailsInfo'] = this.extDetailsInfo!.toJson();
|
|
}
|
|
data['auditRemark'] = this.auditRemark;
|
|
data['remitRemark'] = this.remitRemark;
|
|
return data;
|
|
}
|
|
}
|
|
|
|
class ExtDetailsInfo {
|
|
String? cardNum;
|
|
String? ownerName;
|
|
String? bankName;
|
|
String? openingBank;
|
|
String? bankCardId;
|
|
|
|
ExtDetailsInfo(
|
|
{this.cardNum,
|
|
this.ownerName,
|
|
this.bankName,
|
|
this.openingBank,
|
|
this.bankCardId});
|
|
|
|
ExtDetailsInfo.fromJson(Map<String, dynamic> json) {
|
|
cardNum = json['cardNum'];
|
|
ownerName = json['ownerName'];
|
|
bankName = json['bankName'];
|
|
openingBank = json['openingBank'];
|
|
bankCardId = json['bankCardId'];
|
|
}
|
|
|
|
Map<String, dynamic> toJson() {
|
|
final Map<String, dynamic> data = new Map<String, dynamic>();
|
|
data['cardNum'] = this.cardNum;
|
|
data['ownerName'] = this.ownerName;
|
|
data['bankName'] = this.bankName;
|
|
data['openingBank'] = this.openingBank;
|
|
data['bankCardId'] = this.bankCardId;
|
|
return data;
|
|
}
|
|
}
|