You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
id: Nat; // Opcional, dependiendo de si necesitas enviar esto o se genera automáticamente.
Los campos opcionales se indican con la notacion "?Type" donde "Type" es el tipo de la variable cuando no es null.
por ejemplo { id: ?Nat}
Como sugerencia, se podría dejar el id como no opcional y crear otra estructura para los datos de inicialización de usuario, que serían los que el usuario indica al registrarse.
Ejemplo:
public type Alumno = {
id: Nat; // Puede ser Text tambien con una letra de prefijo para diferenciarlo facilmente de un docente
nombres: Text;
apellidos: Text;
documentoDeIdentidad: Nat;
matricula: Text;
estado: Status; //Definir alguna variante que describa el estado de un alumno en relaciona la institucion E.G. #Regular, #Libre, #Graduado... Obiamente si es util dicha infiormacion
materiasAprobadas: [MateriaID];
....
}
public type AlumnoInit = {
nombre: Text;
apellidos: Text;
documentoDeIdentidad: Nat;
}
The text was updated successfully, but these errors were encountered:
TESTREACT/src/TESTREACT_backend/Types.mo
Line 51 in 88c397c
Los campos opcionales se indican con la notacion "?Type" donde "Type" es el tipo de la variable cuando no es null.
por ejemplo
{ id: ?Nat}
Como sugerencia, se podría dejar el id como no opcional y crear otra estructura para los datos de inicialización de usuario, que serían los que el usuario indica al registrarse.
Ejemplo:
The text was updated successfully, but these errors were encountered: