meta whatsapp chat
This commit is contained in:
parent
54f75387eb
commit
5ced0d0812
10 changed files with 1015 additions and 25 deletions
|
|
@ -536,6 +536,9 @@ class WhatsAppMessage(Base):
|
|||
message_type: Mapped[str] = mapped_column(String(24), default="text")
|
||||
status: Mapped[str] = mapped_column(String(24), default="received", index=True)
|
||||
payload: Mapped[dict | None] = mapped_column(JSON, nullable=True)
|
||||
user_id: Mapped[uuid.UUID | None] = mapped_column(ForeignKey("user_accounts.id", ondelete="CASCADE"), nullable=True, index=True)
|
||||
phone_number_id: Mapped[str | None] = mapped_column(String(64), nullable=True, index=True)
|
||||
contact_name: Mapped[str | None] = mapped_column(String(200), nullable=True)
|
||||
created_at: Mapped[datetime] = mapped_column(DateTime(timezone=True), server_default=func.now(), index=True)
|
||||
|
||||
|
||||
|
|
@ -605,6 +608,7 @@ class WhatsAppPhoneAsset(Base):
|
|||
quality: Mapped[str | None] = mapped_column(String(24), nullable=True)
|
||||
status: Mapped[str] = mapped_column(String(32), default="pending")
|
||||
code_verification_status: Mapped[str | None] = mapped_column(String(32), nullable=True)
|
||||
two_step_pin: Mapped[str | None] = mapped_column(String(6), nullable=True)
|
||||
account: Mapped[WhatsAppBusinessAccount] = relationship(back_populates="phones")
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue