class GetAccountSessionsModel { String? status; int? statusCode; String? message; List? data; GetAccountSessionsModel( {this.status, this.statusCode, this.message, this.data}); GetAccountSessionsModel.fromJson(Map json) { status = json['status']; statusCode = json['status_code']; message = json['message']; if (json['data'] != null) { data = []; json['data'].forEach((v) { data!.add(new Data.fromJson(v)); }); } } Map toJson() { final Map data = new Map(); data['status'] = this.status; data['status_code'] = this.statusCode; data['message'] = this.message; if (this.data != null) { data['data'] = this.data!.map((v) => v.toJson()).toList(); } return data; } } class Data { int? id; String? deviceName; String? ipAddress; String? country; String? state; String? city; String? zip; String? isp; String? lat; String? lon; String? timezone; Data( {this.id, this.deviceName, this.ipAddress, this.country, this.state, this.city, this.zip, this.isp, this.lat, this.lon, this.timezone}); Data.fromJson(Map json) { id = json['id']; deviceName = json['device_name']; ipAddress = json['ip_address']; country = json['country']; state = json['state']; city = json['city']; zip = json['zip']; isp = json['isp']; lat = json['lat']; lon = json['lon']; timezone = json['timezone']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['device_name'] = this.deviceName; data['ip_address'] = this.ipAddress; data['country'] = this.country; data['state'] = this.state; data['city'] = this.city; data['zip'] = this.zip; data['isp'] = this.isp; data['lat'] = this.lat; data['lon'] = this.lon; data['timezone'] = this.timezone; return data; } }