import 'package:brick_offline_first_with_supabase/brick_offline_first_with_supabase.dart'; import 'package:brick_supabase/brick_supabase.dart'; @ConnectOfflineFirstWithSupabase( supabaseConfig: SupabaseSerializable(tableName: 'offices'), ) class Office extends OfflineFirstWithSupabaseModel { final String id; final String name; final String? serviceId; Office({required this.id, required this.name, this.serviceId}); factory Office.fromMap(Map map) { return Office( id: map['id'] as String, name: map['name'] as String? ?? '', serviceId: map['service_id'] as String?, ); } }