class Plan { final String planId; final String tripTitle; final String tripType; final String status; final String costCenter; final String functionalDepartment; final String purposeOfTravel; final String soNumber; final String description; final String isBillable; Plan({ required this.planId, required this.tripTitle, required this.tripType, required this.status, required this.costCenter, required this.functionalDepartment, required this.purposeOfTravel, required this.soNumber, required this.description, required this.isBillable, }); factory Plan.fromJson(Map json) { return Plan( planId: json['plan_id'], tripTitle: json['trip_title'], tripType: json['trip_type_value'], status: json['status'] == "0" ? "Inactive" : "Active", costCenter: json['cost_center_value'] ?? '', functionalDepartment: json['functional_department_value'] ?? '', purposeOfTravel: json['purpose_of_travel_value'] ?? '', soNumber: json['so_number'] ?? '', description: json['description'] ?? '', isBillable: json['is_billable_value'] ?? '', ); } }