import 'dart:convert'; KelasModel kelasModelFromJson(String str) => KelasModel.fromJson(json.decode(str)); String kelasModelToJson(KelasModel data) => json.encode(data.toJson()); class KelasModel { bool status; String message; List data; KelasModel({ required this.status, required this.message, required this.data, }); factory KelasModel.fromJson(Map json) => KelasModel( status: json["status"], message: json["message"], data: List.from(json["data"].map((x) => Datum.fromJson(x))), ); Map toJson() => { "status": status, "message": message, "data": List.from(data.map((x) => x.toJson())), }; } class Datum { String nama; DateTime createdAt; DateTime updatedAt; Datum({ required this.nama, required this.createdAt, required this.updatedAt, }); factory Datum.fromJson(Map json) => Datum( nama: json["nama"], createdAt: DateTime.parse(json["created_at"]), updatedAt: DateTime.parse(json["updated_at"]), ); Map toJson() => { "nama": nama, "created_at": createdAt.toIso8601String(), "updated_at": updatedAt.toIso8601String(), }; }