Edit User profile
This commit is contained in:
+27
-8
@@ -1,14 +1,21 @@
|
||||
import 'package:firebase_auth/firebase_auth.dart';
|
||||
|
||||
class KiosqueUser {
|
||||
final String uid;
|
||||
final String displayName;
|
||||
final String city;
|
||||
final String country;
|
||||
final String phoneNumber;
|
||||
final String emailAddress;
|
||||
final String gender;
|
||||
final String profileUrl;
|
||||
String uid;
|
||||
String displayName;
|
||||
String city;
|
||||
String country;
|
||||
String phoneNumber;
|
||||
String emailAddress;
|
||||
String gender;
|
||||
String profileUrl;
|
||||
DateTime createdAt;
|
||||
DateTime updatedAt;
|
||||
DateTime birthDay;
|
||||
|
||||
KiosqueUser({
|
||||
this.createdAt,
|
||||
this.updatedAt,
|
||||
this.uid,
|
||||
this.displayName,
|
||||
this.city,
|
||||
@@ -17,5 +24,17 @@ class KiosqueUser {
|
||||
this.emailAddress,
|
||||
this.gender,
|
||||
this.profileUrl,
|
||||
this.birthDay,
|
||||
});
|
||||
}
|
||||
|
||||
KiosqueUser toKiosqueUser(User firebaseUser) {
|
||||
return KiosqueUser(
|
||||
uid: firebaseUser.uid,
|
||||
phoneNumber: firebaseUser.phoneNumber,
|
||||
profileUrl: firebaseUser.photoURL ?? "https://www.ltc.lu/images/Contact/no_user_picture.jpg",
|
||||
displayName: firebaseUser.displayName,
|
||||
createdAt: firebaseUser.metadata.creationTime,
|
||||
emailAddress: firebaseUser.email,
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user