fix: campo rate preferences

This commit is contained in:
Felipe
2024-12-23 09:22:32 -05:00
parent bcd7eaefc2
commit 726cf12fd2
6 changed files with 23 additions and 3 deletions
@@ -7,6 +7,7 @@ class ProfessionalEntity extends Equatable {
final String address;
final String aditionalAddress;
final String profession;
final bool ratePreferences;
final String rate;
final LocationPreferences locationPreferences;
final String bannerPicture;
@@ -25,6 +26,7 @@ class ProfessionalEntity extends Equatable {
required this.address,
required this.aditionalAddress,
required this.profession,
required this.ratePreferences,
required this.rate,
required this.locationPreferences,
required this.bannerPicture,
@@ -45,6 +47,7 @@ class ProfessionalEntity extends Equatable {
address: doc['address'] as String,
aditionalAddress: doc['aditional_address'] as String,
profession: doc['profession'] as String,
ratePreferences: doc['rate_preferences'] as bool,
rate: doc['rate'] as String,
locationPreferences: intToEnum(doc['location_preferences'] as int),
bannerPicture: doc['banner_picture'] as String,
@@ -66,6 +69,7 @@ class ProfessionalEntity extends Equatable {
String? address,
String? aditionalAddress,
String? profession,
bool ratePreferences = false,
String? rate,
LocationPreferences? locationPreferences,
String? bannerPicture,
@@ -84,6 +88,7 @@ class ProfessionalEntity extends Equatable {
address: address ?? this.address,
aditionalAddress: aditionalAddress ?? this.aditionalAddress,
profession: profession ?? this.profession,
ratePreferences: ratePreferences,
rate: rate ?? this.rate,
locationPreferences: locationPreferences ?? this.locationPreferences,
bannerPicture: bannerPicture ?? this.bannerPicture,
@@ -107,6 +112,7 @@ class ProfessionalEntity extends Equatable {
'address': address,
'aditional_address': aditionalAddress,
'profession': profession,
'rate_preferences': ratePreferences,
'rate': rate,
'location_preferences': enumToInt(locationPreferences),
'banner_picture': bannerPicture,
@@ -128,6 +134,7 @@ class ProfessionalEntity extends Equatable {
address,
aditionalAddress,
profession,
ratePreferences,
rate,
locationPreferences,
bannerPicture,
@@ -149,6 +156,7 @@ class ProfessionalEntity extends Equatable {
address: $address,
aditional_address: $aditionalAddress,
profession: $profession,
rate_preferences: $ratePreferences,
rate: $rate,
location_preferences: $locationPreferences,
bannerPicture: $bannerPicture,
@@ -84,6 +84,7 @@ class FirebaseProfessionalRepository {
Future<void> updateProfessionalInfo(
String address,
String aditionalAddress,
bool ratePreferences,
String rate,
LocationPreferences locationPreferences,
double latitude,
@@ -98,6 +99,7 @@ class FirebaseProfessionalRepository {
await professionalCollection.doc(_proInfo!.id).update({
'address': address,
'aditional_address': aditionalAddress,
'rate_preferences': ratePreferences,
'rate': rate,
'location_preferences': enumToInt(locationPreferences),
'latitude': latitude,