2023-02-01 08:03:05 +00:00
|
|
|
part of 'profile_bloc.dart';
|
|
|
|
|
|
|
|
abstract class ProfileEvent extends Equatable {
|
|
|
|
const ProfileEvent();
|
|
|
|
|
|
|
|
@override
|
|
|
|
List<Object> get props => [];
|
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class LoadProfile extends ProfileEvent {
|
|
|
|
final String token;
|
|
|
|
final int userID;
|
|
|
|
const LoadProfile({required this.token, required this.userID});
|
|
|
|
@override
|
|
|
|
List<Object> get props => [token, userID];
|
2023-02-01 08:03:05 +00:00
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class LoadProfileInformation extends ProfileEvent {
|
2023-02-01 08:03:05 +00:00
|
|
|
@override
|
|
|
|
List<Object> get props => [];
|
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class LoadEligibility extends ProfileEvent {
|
2023-02-15 03:40:12 +00:00
|
|
|
final List<EligibityCert> eligibilities;
|
|
|
|
const LoadEligibility({required this.eligibilities});
|
2023-02-27 06:26:27 +00:00
|
|
|
@override
|
2023-02-15 03:40:12 +00:00
|
|
|
List<Object> get props => [];
|
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class EditEligibility extends ProfileEvent {
|
2023-02-15 05:23:06 +00:00
|
|
|
final EligibityCert eligibityCert;
|
2023-02-23 05:51:53 +00:00
|
|
|
const EditEligibility({required this.eligibityCert});
|
2023-02-27 06:26:27 +00:00
|
|
|
@override
|
2023-02-20 07:48:24 +00:00
|
|
|
List<Object> get props => [];
|
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class DeleteEligibility extends ProfileEvent {
|
2023-02-23 00:53:14 +00:00
|
|
|
final List<EligibityCert> eligibilities;
|
|
|
|
final String profileId;
|
|
|
|
final int eligibilityId;
|
|
|
|
final String token;
|
2023-02-27 06:26:27 +00:00
|
|
|
const DeleteEligibility(
|
|
|
|
{required this.eligibilities,
|
|
|
|
required this.eligibilityId,
|
|
|
|
required this.profileId,
|
|
|
|
required this.token});
|
|
|
|
@override
|
|
|
|
List<Object> get props => [eligibilities, profileId, eligibilityId, token];
|
2023-02-23 00:53:14 +00:00
|
|
|
}
|
|
|
|
|
2023-02-27 06:26:27 +00:00
|
|
|
class ShowAddEligibilityForm extends ProfileEvent {
|
2023-02-23 05:51:53 +00:00
|
|
|
|
2023-02-15 05:23:06 +00:00
|
|
|
}
|
2023-02-27 06:26:27 +00:00
|
|
|
class AddEligibility extends ProfileEvent{
|
|
|
|
final EligibityCert eligibityCert;
|
|
|
|
final String profileId;
|
|
|
|
final String token;
|
|
|
|
const AddEligibility({required this.eligibityCert, required this.profileId, required this.token});
|
|
|
|
@override
|
|
|
|
List<Object> get props => [eligibityCert, profileId, token];
|
|
|
|
}
|