15 lines
454 B
Python
15 lines
454 B
Python
from sqlalchemy import ForeignKey
|
|
from sqlalchemy.orm import mapped_column, Mapped
|
|
|
|
from app.database import Base
|
|
|
|
|
|
class Chat(Base):
|
|
__tablename__ = "chat"
|
|
|
|
id: Mapped[int] = mapped_column(primary_key=True)
|
|
created_by: Mapped[int] = mapped_column(ForeignKey("users.id"))
|
|
chat_for: Mapped[int] = mapped_column(ForeignKey("users.id"))
|
|
chat_name: Mapped[str]
|
|
avatar_image: Mapped[str]
|
|
visibility: Mapped[bool] = mapped_column(server_default="true")
|