Update: 2026-07-13 18:23:52

This commit is contained in:
Hamza-Ayed
2026-07-13 18:23:52 +03:00
parent 7bf6dc1be7
commit fd3f4a365a
23 changed files with 802 additions and 31 deletions
@@ -1,6 +1,7 @@
// transit_driver_models.dart — نماذج بيانات مواصلاتي (جهة سائق الباص)
class TransitStopInfo {
final int id;
final int sequence;
final String nameAr;
final double latitude;
@@ -9,6 +10,7 @@ class TransitStopInfo {
final int? etaOffsetMin;
TransitStopInfo({
required this.id,
required this.sequence,
required this.nameAr,
required this.latitude,
@@ -18,6 +20,7 @@ class TransitStopInfo {
});
factory TransitStopInfo.fromJson(Map<String, dynamic> j) => TransitStopInfo(
id: int.tryParse(j['id']?.toString() ?? '0') ?? 0,
sequence: int.tryParse(j['sequence'].toString()) ?? 0,
nameAr: j['name_ar']?.toString() ?? '',
latitude: double.tryParse(j['latitude']?.toString() ?? '0') ?? 0,