class TechnicianResponse { int? avgRating; int? pendingComplaints; int? todayVisits; int? thisMonthsVisits; String? paymentCollectionWalletBalanceAmount; String? monthlyPaymentCollectionAmount; int? error; int? sessionExists; TechnicianResponse({ this.avgRating, this.pendingComplaints, this.todayVisits, this.thisMonthsVisits, this.paymentCollectionWalletBalanceAmount, this.monthlyPaymentCollectionAmount, this.error, this.sessionExists, }); TechnicianResponse.fromJson(Map json) { avgRating = json['avg_rating']; pendingComplaints = json['pending_complaints']; todayVisits = json['today_visits']; thisMonthsVisits = json['this_months_visits']; paymentCollectionWalletBalanceAmount = json['payment_collection_wallet_balance_amount']; monthlyPaymentCollectionAmount = json['monthly_payment_collection_amount']; error = json['error']; sessionExists = json['session_exists']; } Map toJson() { final Map data = {}; data['avg_rating'] = avgRating; data['pending_complaints'] = pendingComplaints; data['today_visits'] = todayVisits; data['this_months_visits'] = thisMonthsVisits; data['payment_collection_wallet_balance_amount'] = paymentCollectionWalletBalanceAmount; data['monthly_payment_collection_amount'] = monthlyPaymentCollectionAmount; data['error'] = error; data['session_exists'] = sessionExists; return data; } }