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
@@ -1,6 +1,5 @@
import 'package:equatable/equatable.dart';
import 'package:professional_repository/professional_repository.dart';
import 'package:professional_repository/src/models/location_preferences.dart';
class ProfessionalEntity extends Equatable {
final String id;
@@ -13,8 +12,8 @@ class ProfessionalEntity extends Equatable {
final String bannerPicture;
final String identificationPicture;
final String certificatePicture;
final String latitude;
final String longitude;
final double latitude;
final double longitude;
final List<String> specializations;
final List<String> specializationsPictures;
final Schedules schedules;
@@ -51,8 +50,8 @@ class ProfessionalEntity extends Equatable {
bannerPicture: doc['banner_picture'] as String,
identificationPicture: doc['identification_picture'] as String,
certificatePicture: doc['certificate_picture'] as String,
latitude: doc['latitude'] as String,
longitude: doc['longitude'] as String,
latitude: double.parse(doc['latitude'].toString()),
longitude: double.parse(doc['longitude'].toString()),
specializations: List<String>.from(doc['specializations']),
specializationsPictures:
List<String>.from(doc['specializations_pictures']),
@@ -78,7 +77,7 @@ class ProfessionalEntity extends Equatable {
'specializations': specializations,
'specializations_pictures': specializationsPictures,
'schedules': schedules.toJson(),
'payment_methods': paymentMethods.toJson(),
'payment_methods': paymentMethods.toDocument(),
};
}