from django.db import models


class User(models.Model):
    identifier = models.CharField(max_length=255, unique=True, help_text="e.g. email or external id")
    language_preference = models.CharField(max_length=10, null=True, blank=True)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    class Meta:
        db_table = "users_user"


class Session(models.Model):
    session_id = models.CharField(max_length=255, unique=True, help_text="Anonymous session id")
    language_preference = models.CharField(max_length=10, null=True, blank=True)
    created_at = models.DateTimeField(auto_now_add=True)
    updated_at = models.DateTimeField(auto_now=True)

    class Meta:
        db_table = "users_session"
