30 lines
674 B
Dart
30 lines
674 B
Dart
|
part of 'rbac_bloc.dart';
|
||
|
|
||
|
abstract class RbacEvent extends Equatable {
|
||
|
const RbacEvent();
|
||
|
|
||
|
@override
|
||
|
List<Object> get props => [];
|
||
|
}
|
||
|
|
||
|
class SetRbacScreen extends RbacEvent {}
|
||
|
|
||
|
class AssignedRbac extends RbacEvent {
|
||
|
final int assigneeId;
|
||
|
final int assignerId;
|
||
|
final RBAC? selectedRole;
|
||
|
final RBAC? selectedModule;
|
||
|
final List<int> permissionId;
|
||
|
final List<NewPermission> newPermissions;
|
||
|
const AssignedRbac(
|
||
|
{required this.assigneeId,
|
||
|
required this.assignerId,
|
||
|
required this.newPermissions,
|
||
|
required this.permissionId,
|
||
|
required this.selectedModule,
|
||
|
required this.selectedRole});
|
||
|
}
|
||
|
class LoadRbac extends RbacEvent{
|
||
|
|
||
|
}
|