Offline Support

This commit is contained in:
2026-04-27 06:20:39 +08:00
parent 7d8851a94a
commit 48cd3bcd60
121 changed files with 14798 additions and 2214 deletions
+21
View File
@@ -0,0 +1,21 @@
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<String, dynamic> map) {
return Office(
id: map['id'] as String,
name: map['name'] as String? ?? '',
serviceId: map['service_id'] as String?,
);
}
}