module.exports = (sequelize, DataTypes) => {
  const Agendamiento = sequelize.define('Agendamiento', {
    id: {
      type: DataTypes.INTEGER,
      primaryKey: true,
      autoIncrement: true
    },
    FechayHoraInicio: {
      type: DataTypes.STRING,
      allowNull: false
    },
    FechayHoraFin: {
      type: DataTypes.STRING,
      allowNull: false
    },
    Type: {
      type: DataTypes.STRING,
      allowNull: false
    },
    Mode: {
      type: DataTypes.STRING,
      allowNull: false
    },
    Referidopor: {
      type: DataTypes.STRING,
      allowNull: false
    },
    PacienteAgendado: {
      type: DataTypes.STRING,
      allowNull: false
    },
    CelularPaciente: {
      type: DataTypes.STRING,
      allowNull: false,
      defaultValue: ''
    },
    CorreoPaciente: {
      type: DataTypes.STRING,
      allowNull: false,
      defaultValue: ''
    },
    DoctorAsignado: {
      type: DataTypes.STRING,
      allowNull: false
    },
    Servicio: {
      type: DataTypes.STRING,
      allowNull: false
    },
    UsuarioIdentificador: {
      type: DataTypes.INTEGER,
      allowNull: false
    },
    Estado: {
      type: DataTypes.STRING,
      allowNull: false
    },
    PacienteId: {
      type: DataTypes.INTEGER,
      allowNull: false
    },
    DoctorId: {
      type: DataTypes.INTEGER,
      allowNull: false
    }
  });
  
  return Agendamiento;
};