package models

import "time"

type LiveChat struct {
	ID uint `gorm:"primaryKey;autoIncrement" json:"id"`
	UserID *string `gorm:"column:userId;type:varchar(45)" json:"userId"`
	PartnerID *string `gorm:"column:partnerId;type:varchar(45)" json:"partnerId"`
	ChatID *string `gorm:"column:chatId;type:varchar(45)" json:"chatId"`
	CreatedAt *time.Time `gorm:"column:created_at" json:"created_at"`
	UpdatedAt *time.Time `gorm:"column:updated_at" json:"updated_at"`
}

func (LiveChat) TableName() string {
	return "livechat"
}