class Unit { List? data; bool? status; String? message; Unit({this.data, this.status, this.message}); Unit.fromJson(Map json) { if (json['data'] != null) { data = []; json['data'].forEach((v) { data?.add(Data.fromJson(v)); }); } status = json['status']; message = json['message']; } Map toJson() { final data = {}; if (data != null) { data['data'] = this.data?.map((v) => v.toJson()).toList(); } data['status'] = status; data['message'] = message; return data; } } class Data { int? idGedung; String? namaGedung; String? lattitude; String? longtitude; String? createdAt; String? updatedAt; Data( {this.idGedung, this.namaGedung, this.lattitude, this.longtitude, this.createdAt, this.updatedAt}); Data.fromJson(Map json) { idGedung = json['id_gedung']; namaGedung = json['nama_gedung']; lattitude = json['lattitude']; longtitude = json['longtitude']; createdAt = json['created_at']; updatedAt = json['updated_at']; } Map toJson() { final data = {}; data['id_gedung'] = idGedung; data['nama_gedung'] = namaGedung; data['lattitude'] = lattitude; data['longtitude'] = longtitude; data['created_at'] = createdAt; data['updated_at'] = updatedAt; return data; } }