Files
tasq/lib/models/office.model.dart
T
2026-04-27 06:20:39 +08:00

22 lines
636 B
Dart

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?,
);
}
}