Fix local dev config and ALOTTTT OFF FLUTTER, im tired boss..

This commit is contained in:
Wowieee4
2026-05-26 21:09:13 +07:00
parent b8ad8df993
commit a629357e8c
72 changed files with 2566 additions and 530 deletions
@@ -0,0 +1,19 @@
class GuardianNotificationEntity {
final int? id;
final String notificationType;
final String? content;
final String? voiceNoteUrl;
final int? voiceNoteDuration;
final bool isRead;
final DateTime? createdAt;
const GuardianNotificationEntity({
this.id,
required this.notificationType,
this.content,
this.voiceNoteUrl,
this.voiceNoteDuration,
this.isRead = false,
this.createdAt,
});
}
@@ -0,0 +1,10 @@
import 'package:dartz/dartz.dart';
import '../../../../core/errors/failures.dart';
import '../entities/guardian_notification.dart';
abstract class NotificationRepository {
Future<Either<Failure, List<GuardianNotificationEntity>>> getNotifications();
Future<Either<Failure, void>> markAllRead();
Future<Either<Failure, void>> markOneRead(int id);
}