Files
2021-03-31 22:10:42 +02:00

41 lines
902 B
Dart

import 'package:firebase_auth/firebase_auth.dart';
class KiosqueUser {
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,
this.country,
this.phoneNumber,
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,
);
}