text: /**
   * Paciente.js
   *
   * @description :: A model definition represents a database table/collection.
   * @docs        :: https://sailsjs.com/docs/concepts/models-and-orm/models
   */
  
  module.exports = {
  
    attributes: {
      nombre:{
        type: 'string',
        minLength: 3,
        required:true
      },
      modo:{
        type: 'string',
        isIn: ['Administrativo','Estudiante','Profesor'],
        defaultsTo: 'Estudiante'
      },
      codigoUnico:{
        type: 'string',
        unique: true,
        required:true,
        minLength:9
      },
      cedula:{
        type: 'string',
        unique: true,
        required:true,
        minLength:10,
        maxLength:25
      },
      clave:{
        type:'string',
        regex: /^[a-zA-Z]\w{3,14}$/
      },
      correo:{
        type:'string',
        isEmail: true
      },
      estado:{
        type: 'string',
        isIn: ['Negativo','Positivo-Asintomático','Positivo-Grave'],
        required:true
      }
    },
  };
  
  