INFRA: Set Up Project.

This commit is contained in:
2025-11-28 11:10:49 +05:00
commit c798279f7d
609 changed files with 77436 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
import 'package:cloud_firestore/cloud_firestore.dart';
class ZoneModel {
List<GeoPoint>? area;
bool? publish;
double? latitude;
String? name;
String? id;
double? longitude;
ZoneModel({this.area, this.publish, this.latitude, this.name, this.id, this.longitude});
ZoneModel.fromJson(Map<String, dynamic> json) {
if (json['area'] != null) {
area = <GeoPoint>[];
json['area'].forEach((v) {
area!.add(v);
});
}
publish = json['publish'];
latitude = json['latitude'];
name = json['name'];
id = json['id'];
longitude = json['longitude'];
}
Map<String, dynamic> toJson() {
final Map<String, dynamic> data = <String, dynamic>{};
if (area != null) {
data['area'] = area!.map((v) => v).toList();
}
data['publish'] = publish;
data['latitude'] = latitude;
data['name'] = name;
data['id'] = id;
data['longitude'] = longitude;
return data;
}
}