Files
kurir_mobile/lib/models/petaModel.dart
2022-06-08 06:03:46 +08:00

52 lines
1.2 KiB
Dart

// ignore_for_file: file_names, non_constant_identifier_names
class PetaKecamatanModel {
String kecamatan;
List<dynamic> polygon;
PetaKecamatanModel({
required this.kecamatan,
required this.polygon,
});
factory PetaKecamatanModel.fromJson(Map<String, dynamic> json) =>
PetaKecamatanModel(
kecamatan: json["kecamatan"],
polygon: List<dynamic>.from(json["polygon"].map((x) => x)),
);
}
class LatitudeLongitude {
double latitude;
double longitude;
LatitudeLongitude({
required this.latitude,
required this.longitude,
});
factory LatitudeLongitude.fromJson(Map<String, dynamic> json) =>
LatitudeLongitude(
latitude: json["lat"].toDouble(),
longitude: json["lng"].toDouble(),
);
}
class PetaKelurahanDesaModel {
String kelurahan_desa;
List<dynamic>? polygon;
PetaKelurahanDesaModel({
required this.kelurahan_desa,
this.polygon,
});
factory PetaKelurahanDesaModel.fromJson(Map<String, dynamic> json) =>
PetaKelurahanDesaModel(
kelurahan_desa: json["kelurahan_desa"],
polygon: json["polygon"] == null
? null
: List<dynamic>.from(json["polygon"].map((x) => x)),
);
}