import 'package:brick_offline_first_with_supabase/brick_offline_first_with_supabase.dart'; import 'package:brick_supabase/brick_supabase.dart'; import '../utils/app_time.dart'; @ConnectOfflineFirstWithSupabase( supabaseConfig: SupabaseSerializable(tableName: 'it_service_request_assignments'), ) class ItServiceRequestAssignment extends OfflineFirstWithSupabaseModel { final String id; final String requestId; final String userId; final DateTime createdAt; ItServiceRequestAssignment({ required this.id, required this.requestId, required this.userId, required this.createdAt, }); factory ItServiceRequestAssignment.fromMap(Map map) { return ItServiceRequestAssignment( id: map['id'] as String, requestId: map['request_id'] as String, userId: map['user_id'] as String, createdAt: AppTime.parse(map['created_at'] as String), ); } }