Files
flutterApp/lib/features/home/presentation/bloc/permission_request_state.dart
2026-04-29 14:29:49 +08:00

30 lines
700 B
Dart

import 'package:equatable/equatable.dart';
abstract class PermissionRequestState extends Equatable {
const PermissionRequestState();
@override
List<Object?> get props => [];
}
class PermissionRequestInitial extends PermissionRequestState {
const PermissionRequestInitial();
}
class PermissionRequestDialogVisible extends PermissionRequestState {
final String platform;
final String requestType;
const PermissionRequestDialogVisible({
required this.platform,
required this.requestType,
});
@override
List<Object?> get props => [platform, requestType];
}
class PermissionRequestDialogHidden extends PermissionRequestState {
const PermissionRequestDialogHidden();
}