class Role { int id; String name; DateTime createdAt; DateTime updatedAt; Role({ required this.id, required this.name, required this.createdAt, required this.updatedAt, }); factory Role.fromJson(Map json) { return Role( id: json['id'], name: json['name'], createdAt: DateTime.parse(json['created_at']), updatedAt: DateTime.parse(json['updated_at']), ); } Map toJson() { final Map data = {}; data['id'] = id; data['name'] = name; data['created_at'] = createdAt.toIso8601String(); data['updated_at'] = updatedAt.toIso8601String(); return data; } }