class addPaymentRequestionResponse { String? error; String? message; List? accounts; List? paymentModes; List? requestingPurposes; List? employees; addPaymentRequestionResponse({ this.error, this.message, this.accounts, this.paymentModes, this.requestingPurposes, this.employees, }); addPaymentRequestionResponse.fromJson(Map json) { if (json['accounts'] != null) { accounts = []; json['accounts'].forEach((v) { accounts!.add(Accounts.fromJson(v)); }); } if (json['payment_modes'] != null) { paymentModes = []; json['payment_modes'].forEach((v) { paymentModes!.add(PaymentModes.fromJson(v)); }); } error = json['error']; message = json['message']; if (json['requesting_purposes'] != null) { requestingPurposes = json['requesting_purposes'].cast(); } if (json['employees'] != null) { employees = []; json['employees'].forEach((v) { employees!.add(Employees.fromJson(v)); }); } } Map toJson() { final Map data = {}; if (accounts != null) { data['accounts'] = accounts!.map((v) => v.toJson()).toList(); } if (paymentModes != null) { data['payment_modes'] = paymentModes!.map((v) => v.toJson()).toList(); } data['error'] = error; data['message'] = message; data['requesting_purposes'] = requestingPurposes; if (employees != null) { data['employees'] = employees!.map((v) => v.toJson()).toList(); } return data; } } class Accounts { String? id; String? name; Accounts({this.id, this.name}); Accounts.fromJson(Map json) { id = json['id']; name = json['name']; } Map toJson() { final Map data = {}; data['id'] = id; data['name'] = name; return data; } } class PaymentModes { String? id; String? name; PaymentModes({this.id, this.name}); PaymentModes.fromJson(Map json) { id = json['id']; name = json['name']; } Map toJson() { final Map data = {}; data['id'] = id; data['name'] = name; return data; } } class Employees { String? id; String? name; Employees({this.id, this.name}); Employees.fromJson(Map json) { id = json['id']; name = json['name']; } Map toJson() { final Map data = {}; data['id'] = id; data['name'] = name; return data; } }