UserClass constructor
Constructor principal del usuario.
Si no se proporciona:
- la fecha de creación, se usará la fecha actual.
- la imagen, se usará una imagen de perfil por defecto.
- el si esta logeado o se ha creado una cuenta, se negará el valor.
Implementation
UserClass(
{this.idUser,
required this.username,
required this.mail,
required this.password,
String? creationDate, // POR DEFECTO ES LA FECHA DE HOY
String? imageUrl, // OPCIONAL
bool? isLoggedIn,
bool? isSingup,
this.userUUID})
: // SI LA IMAGEN ES UNA SE LE ASIGNA UNA POR DEFECTO
imageUrl = imageUrl ?? 'https://oaryfjaytowsszzckskk.supabase.co/storage/v1/object/public/avatars/users/default_user_image.png',
creationDate = creationDate ?? DateTime.now().toString(),
isLoggedIn = isLoggedIn ?? false,
isSingup = isSingup ?? false;