54 lines
1.2 KiB
Dart
54 lines
1.2 KiB
Dart
part of 'professional_bloc.dart';
|
|
|
|
abstract class ProfessionalEvent extends Equatable {
|
|
const ProfessionalEvent();
|
|
|
|
@override
|
|
List<Object> get props => [];
|
|
}
|
|
|
|
class UpdateProfessionalEvent extends ProfessionalEvent {
|
|
final bool isProModeActive;
|
|
|
|
const UpdateProfessionalEvent({
|
|
required this.isProModeActive,
|
|
});
|
|
}
|
|
|
|
class SwitchProModeEvent extends ProfessionalEvent {
|
|
const SwitchProModeEvent();
|
|
}
|
|
|
|
class SendProfessionalToReviewEvent extends ProfessionalEvent {
|
|
final String id;
|
|
final String identification;
|
|
final String identificationPicture;
|
|
|
|
final String profession;
|
|
final String certificatePicture;
|
|
|
|
final List<String> specializations;
|
|
final List<String> specializationsPictures;
|
|
|
|
const SendProfessionalToReviewEvent({
|
|
required this.id,
|
|
required this.identification,
|
|
required this.identificationPicture,
|
|
required this.profession,
|
|
required this.certificatePicture,
|
|
required this.specializations,
|
|
required this.specializationsPictures,
|
|
});
|
|
|
|
@override
|
|
List<Object> get props => [
|
|
id,
|
|
identification,
|
|
identificationPicture,
|
|
profession,
|
|
certificatePicture,
|
|
specializations,
|
|
specializationsPictures
|
|
];
|
|
}
|