from django.db import models


class Client(models.Model):

    name = models.CharField(
        verbose_name='Имя',
        max_length=255,
    )

    email = models.EmailField(
        verbose_name='Электронная почта',
        unique=True
    )

    phone = models.CharField(
        verbose_name='Телефон',
        max_length=15,
    )

    created_at = models.DateTimeField(
        verbose_name='Дата регистрации',
        auto_now_add=True
    )



    link_pressed_at = models.DateTimeField(
        verbose_name='Дата перехода по ссылке бота',
        blank=True,
        null=True
    )

    chat_joined_at = models.DateTimeField(
        verbose_name='Дата подключения к чату',
        blank=True,
        null=True
    )
        

    def __str__(self):
        return self.name

    class Meta:
        verbose_name = 'Клиент'
        verbose_name_plural = 'Клиенты'
    


class TelegramClient(models.Model):
    chat_id = models.PositiveIntegerField(
        unique=True,
    )

    name = models.CharField(
        max_length=255
    )

    def __str__(self):
        return self.name

    
    


