class addReceiptPaymentResponse { List? accounts; List? receiptAccounts; List? paymentModes; String? error; String? message; addReceiptPaymentResponse( {this.accounts, this.receiptAccounts, this.paymentModes, this.error, this.message}); addReceiptPaymentResponse.fromJson(Map json) { if (json['accounts'] != null) { accounts = []; json['accounts'].forEach((v) { accounts!.add(new Accounts.fromJson(v)); }); } if (json['receipt_accounts'] != null) { receiptAccounts = []; json['receipt_accounts'].forEach((v) { receiptAccounts!.add(new ReceiptAccounts.fromJson(v)); }); } if (json['payment_modes'] != null) { paymentModes = []; json['payment_modes'].forEach((v) { paymentModes!.add(new PaymentModes.fromJson(v)); }); } error = json['error']; message = json['message']; } Map toJson() { final Map data = new Map(); if (this.accounts != null) { data['accounts'] = this.accounts!.map((v) => v.toJson()).toList(); } if (this.receiptAccounts != null) { data['receipt_accounts'] = this.receiptAccounts!.map((v) => v.toJson()).toList(); } if (this.paymentModes != null) { data['payment_modes'] = this.paymentModes!.map((v) => v.toJson()).toList(); } data['error'] = this.error; data['message'] = this.message; 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 = new Map(); data['id'] = this.id; data['name'] = this.name; return data; } } class ReceiptAccounts { String? id; String? name; ReceiptAccounts({this.id, this.name}); ReceiptAccounts.fromJson(Map json) { id = json['id']; name = json['name']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['name'] = this.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 = new Map(); data['id'] = this.id; data['name'] = this.name; return data; } }