class tourExpensesListResponse { List? tourList; String? error; String? message; int? sessionExists; tourExpensesListResponse( {this.tourList, this.error, this.message, this.sessionExists}); tourExpensesListResponse.fromJson(Map json) { if (json['tour_list'] != null) { tourList = []; json['tour_list'].forEach((v) { tourList!.add(new TourList.fromJson(v)); }); } error = json['error']; message = json['message']; sessionExists = json['session_exists']; } Map toJson() { final Map data = new Map(); if (this.tourList != null) { data['tour_list'] = this.tourList!.map((v) => v.toJson()).toList(); } data['error'] = this.error; data['message'] = this.message; data['session_exists'] = this.sessionExists; return data; } } class TourList { String? id; String? placeOfVisit; String? appliedDate; String? fromDate; String? toDate; String? type; String? appliedAmount; String? approvedAmount; String? approvalStatus; TourList( {this.id, this.placeOfVisit, this.appliedDate, this.fromDate, this.toDate, this.type, this.appliedAmount, this.approvedAmount, this.approvalStatus}); TourList.fromJson(Map json) { id = json['id']; placeOfVisit = json['place_of_visit']; appliedDate = json['applied_date']; fromDate = json['from_date']; toDate = json['to_date']; type = json['type']; appliedAmount = json['applied_amount']; approvedAmount = json['approved_amount']; approvalStatus = json['approval_status']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['place_of_visit'] = this.placeOfVisit; data['applied_date'] = this.appliedDate; data['from_date'] = this.fromDate; data['to_date'] = this.toDate; data['type'] = this.type; data['applied_amount'] = this.appliedAmount; data['approved_amount'] = this.approvedAmount; data['approval_status'] = this.approvalStatus; return data; } }