57 lines
1.3 KiB
Dart
57 lines
1.3 KiB
Dart
part of 'professional_profile_bloc.dart';
|
|
|
|
abstract class ProfessionalProfileEvent extends Equatable {
|
|
const ProfessionalProfileEvent();
|
|
|
|
@override
|
|
List<Object?> get props => [];
|
|
}
|
|
|
|
class UpdateProfessionalBannerInfo extends ProfessionalProfileEvent {
|
|
final String? fileBanner;
|
|
|
|
const UpdateProfessionalBannerInfo({
|
|
required this.fileBanner,
|
|
});
|
|
|
|
@override
|
|
List<Object?> get props => [fileBanner];
|
|
}
|
|
|
|
class UpdateProfessionalProfileInfo extends ProfessionalProfileEvent {
|
|
final String address;
|
|
final String aditionalAddress;
|
|
final bool ratePreferences;
|
|
final String rate;
|
|
final LocationPreferences locationPreferences;
|
|
final double latitude;
|
|
final double longitude;
|
|
final Schedules schedules;
|
|
final PaymentMethodEntity paymentMethods;
|
|
|
|
const UpdateProfessionalProfileInfo({
|
|
required this.address,
|
|
required this.aditionalAddress,
|
|
required this.ratePreferences,
|
|
required this.rate,
|
|
required this.locationPreferences,
|
|
required this.latitude,
|
|
required this.longitude,
|
|
required this.schedules,
|
|
required this.paymentMethods,
|
|
});
|
|
|
|
@override
|
|
List<Object?> get props => [
|
|
address,
|
|
aditionalAddress,
|
|
ratePreferences,
|
|
rate,
|
|
locationPreferences,
|
|
latitude,
|
|
longitude,
|
|
schedules,
|
|
paymentMethods
|
|
];
|
|
}
|