actualiza todos los campos excepto schedule

This commit is contained in:
Felipe
2024-03-19 15:40:07 -05:00
parent bb840260ba
commit 10536be873
13 changed files with 868 additions and 33 deletions
@@ -7,15 +7,47 @@ abstract class ProfessionalProfileEvent extends Equatable {
List<Object?> get props => [];
}
class UpdateProfessionalInfo extends ProfessionalProfileEvent {
final ProfessionalEntity professional;
class UpdateProfessionalBannerInfo extends ProfessionalProfileEvent {
final String? fileBanner;
const UpdateProfessionalInfo({
required this.professional,
this.fileBanner,
const UpdateProfessionalBannerInfo({
required this.fileBanner,
});
@override
List<Object?> get props => [professional, fileBanner];
List<Object?> get props => [fileBanner];
}
class UpdateProfessionalProfileInfo extends ProfessionalProfileEvent {
final String address;
final String aditionalAddress;
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.rate,
required this.locationPreferences,
required this.latitude,
required this.longitude,
// required this.schedules,
required this.paymentMethods,
});
@override
List<Object?> get props => [
address,
aditionalAddress,
rate,
locationPreferences,
latitude,
longitude,
// schedules,
paymentMethods
];
}