from django.db import models

# Create your models here.
class LoginAluno(models.Model):
	id 					=	models.IntegerField(verbose_name='ID', primary_key=True)
	nome 				= 	models.CharField(verbose_name='Nome', max_length=45)	
	email				=	models.EmailField(verbose_name='E-mail', unique=True, max_length=45)
	senha_hash			=	models.CharField(verbose_name='Senha', max_length=64)
		
	ajuda_voz 			=	models.BooleanField(verbose_name='Ajuda por voz', default=False)
	leitor_tela			=	models.BooleanField(verbose_name='Leitor de tela', default=False)
	
	is_authenticated	=	models.BooleanField(verbose_name='Autenticado', default=False)
	last_login			=	models.DateTimeField(verbose_name='Último login', blank=True, null=True)
	created_at			=	models.DateTimeField(verbose_name='Criado em', auto_now_add=True)
	updated_at			=	models.DateTimeField(verbose_name='Atualizado em', auto_now=True)

	def __str__(self):
		return self.nome

	class Meta:
		db_table = 'login_aluno'
		verbose_name = 'Login de Aluno'
		verbose_name_plural = 'Login de Alunos'
		ordering = ['nome']