class GetEditTimelineModel { String? status; int? statusCode; String? message; Data? data; GetEditTimelineModel({this.status, this.statusCode, this.message, this.data}); GetEditTimelineModel.fromJson(Map json) { status = json['status']; statusCode = json['status_code']; message = json['message']; data = json['data'] != null ? new Data.fromJson(json['data']) : null; } 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!.toJson(); } return data; } } class Data { List? abilities; TimelineData? timelineData; Data({this.abilities, this.timelineData}); Data.fromJson(Map json) { if (json['abilities'] != null) { abilities = []; json['abilities'].forEach((v) { abilities!.add(new Abilities.fromJson(v)); }); } timelineData = json['timeline_data'] != null ? new TimelineData.fromJson(json['timeline_data']) : null; } Map toJson() { final Map data = new Map(); if (this.abilities != null) { data['abilities'] = this.abilities!.map((v) => v.toJson()).toList(); } if (this.timelineData != null) { data['timeline_data'] = this.timelineData!.toJson(); } return data; } } class Abilities { int? id; String? name; Abilities({this.id, this.name}); Abilities.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 TimelineData { int? id; String? clubName; String? roleName; String? teamName; String? startDate; String? endDate; String? abilitiesXids; TimelineData( {this.id, this.clubName, this.roleName, this.teamName, this.startDate, this.endDate, this.abilitiesXids}); TimelineData.fromJson(Map json) { id = json['id']; clubName = json['club_name']; roleName = json['role_name']; teamName = json['team_name']; startDate = json['start_date']; endDate = json['end_date']; abilitiesXids = json['abilities_xids']; } Map toJson() { final Map data = new Map(); data['id'] = this.id; data['club_name'] = this.clubName; data['role_name'] = this.roleName; data['team_name'] = this.teamName; data['start_date'] = this.startDate; data['end_date'] = this.endDate; data['abilities_xids'] = this.abilitiesXids; return data; } }