import '../utils/app_time.dart'; class LivePosition { LivePosition({ required this.userId, required this.lat, required this.lng, required this.updatedAt, required this.inPremise, }); final String userId; final double lat; final double lng; final DateTime updatedAt; final bool inPremise; factory LivePosition.fromMap(Map map) { return LivePosition( userId: map['user_id'] as String, lat: (map['lat'] as num).toDouble(), lng: (map['lng'] as num).toDouble(), updatedAt: AppTime.parse(map['updated_at'] as String), inPremise: map['in_premise'] as bool? ?? false, ); } }