from django.db import models
from auth_apis.models import *
from store_apis.models import *
from django.db.models.deletion import CASCADE,SET_NULL,DO_NOTHING
from django.db.models.fields import DateTimeField
from auth_apis.models import User
# Create your models here.

class Chat(models.Model):
	sender = models.ForeignKey(User, on_delete=models.CASCADE, related_name='sender')
	receiver = models.ForeignKey(User, on_delete=models.CASCADE, related_name='receiver')
	message = models.TextField()
	created_at = models.DateTimeField(auto_now_add=True)

	class Meta:
		db_table = 'chat'

	def __str__(self):
		return f'{self.sender} to {self.receiver}: {self.message}'