69 lines
2.2 KiB
Dart
69 lines
2.2 KiB
Dart
part of 'learning_development_bloc.dart';
|
|
|
|
abstract class LearningDevelopmentEvent extends Equatable {
|
|
const LearningDevelopmentEvent();
|
|
|
|
@override
|
|
List<Object> get props => [];
|
|
}
|
|
|
|
class GetLearningDevelopments extends LearningDevelopmentEvent {
|
|
final int profileId;
|
|
final String token;
|
|
const GetLearningDevelopments({required this.profileId, required this.token});
|
|
|
|
@override
|
|
List<Object> get props => [profileId, token];
|
|
}
|
|
|
|
class ShowAddLearningDevelopmentForm extends LearningDevelopmentEvent{
|
|
|
|
}
|
|
class ShowEditLearningDevelopmentForm extends LearningDevelopmentEvent{
|
|
final LearningDevelopement learningDevelopment;
|
|
final int profileId;
|
|
final String token;
|
|
final bool isOverseas;
|
|
const ShowEditLearningDevelopmentForm({required this.isOverseas, required this.learningDevelopment, required this.profileId, required this.token});
|
|
}
|
|
class LoadLearniningDevelopment extends LearningDevelopmentEvent{
|
|
|
|
}
|
|
////delete
|
|
class DeleteLearningDevelopment extends LearningDevelopmentEvent {
|
|
final String token;
|
|
final int profileId;
|
|
final int? sponsorId;
|
|
final int trainingId;
|
|
final double hours;
|
|
const DeleteLearningDevelopment(
|
|
{required this.profileId, required this.token, required this.hours,required this.sponsorId, required this.trainingId});
|
|
@override
|
|
List<Object> get props => [profileId, token, hours,trainingId];
|
|
}
|
|
|
|
////add
|
|
class AddLearningAndDevelopment extends LearningDevelopmentEvent{
|
|
final LearningDevelopement learningDevelopement;
|
|
final int profileId;
|
|
final String token;
|
|
const AddLearningAndDevelopment({required this.learningDevelopement, required this.profileId, required this.token});
|
|
@override
|
|
List<Object> get props => [profileId, token,learningDevelopement];
|
|
}
|
|
|
|
////update
|
|
class UpdateLearningDevelopment extends LearningDevelopmentEvent{
|
|
final LearningDevelopement learningDevelopement;
|
|
final int profileId;
|
|
final String token;
|
|
const UpdateLearningDevelopment({required this.learningDevelopement, required this.profileId, required this.token});
|
|
@override
|
|
List<Object> get props => [profileId, token,learningDevelopement];
|
|
}
|
|
|
|
class CallErrorState extends LearningDevelopmentEvent{
|
|
final String message;
|
|
const CallErrorState({required this.message});
|
|
}
|