// import 'package:equatable/equatable.dart';
// import 'package:flutter/material.dart';
// import 'package:hamlemuhcrm/data/dropdown_models/personal_getdata_api.dart';
//   @immutable
//  class MultiSelectState extends Equatable {
//   final bool isLoading;
//   final bool isCorrect;
//   final bool isError;
//   final bool isComplete;
//   final List<PersonelDDModel> gorevliler;
//   final List<PersonelDDModel> sorumlular;  
//   List<PersonelDDModel> secilenGorevliler;
//   List<String> secilenSorumlular;

//    MultiSelectState({
//     required this.isLoading,
//     required this.isCorrect,
//     required this.isError,
//     required this.isComplete,
//     required this.gorevliler,
//     required this.sorumlular,
//     required this.secilenGorevliler,
//     required this.secilenSorumlular,
//   });

//   factory MultiSelectState.initial() {
//     return MultiSelectState(
//       isLoading: false,
//       isCorrect: false,
//       isError: false,
//       isComplete: false,
//       secilenGorevliler: const [],
//       secilenSorumlular: const [],
//       sorumlular: const [],
//       gorevliler: const [],
//     );
//   }

//   MultiSelectState copyWith({
//     bool? isLoading,
//     bool? isCorrect,
//     bool? isError,
//     bool? isComplete,
//     List<PersonelDDModel>? gorevliler,
//     List<PersonelDDModel>? sorumlular,
//     List<PersonelDDModel>? secilenGorevliler,
//     List<String>? secilenSorumlular,

//   }) {
//     return MultiSelectState(
//       isLoading: isLoading ?? this.isLoading,
//       isCorrect: isCorrect ?? this.isCorrect,
//       isError: isError ?? this.isError,
//       isComplete: isComplete ?? this.isComplete,
//       gorevliler: gorevliler ?? this.gorevliler,
//       sorumlular: sorumlular ?? this.sorumlular,
//       secilenGorevliler: secilenGorevliler ?? this.secilenGorevliler,
//       secilenSorumlular: secilenSorumlular ?? this.secilenSorumlular
//     );
//   }

//   @override
//   List<Object?> get props =>
//       [isLoading,isCorrect, isError, isComplete,gorevliler,sorumlular,secilenGorevliler,secilenSorumlular];
// }