28 lines
855 B
Python
28 lines
855 B
Python
from typing import Optional
|
|
|
|
from sqlmodel import SQLModel, Field
|
|
|
|
|
|
class EmojiAccountLink(SQLModel, table=True):
|
|
emoji_id: Optional[int] = Field(
|
|
default=None, foreign_key='customemoji.id', primary_key=True
|
|
)
|
|
account_id: Optional[int] = Field(
|
|
default=None, foreign_key='account.id', primary_key=True
|
|
)
|
|
|
|
class EmojiStatusLink(SQLModel, table=True):
|
|
emoji_id: Optional[int] = Field(
|
|
default=None, foreign_key='customemoji.id', primary_key=True
|
|
)
|
|
status_id: Optional[int] = Field(
|
|
default=None, foreign_key='status.id', primary_key=True
|
|
)
|
|
|
|
class TagStatusLink(SQLModel, table=True):
|
|
tag_id: Optional[int] = Field(
|
|
default=None, foreign_key='tag.id', primary_key=True
|
|
)
|
|
status_id: Optional[int] = Field(
|
|
default=None, foreign_key='status.id', primary_key=True
|
|
) |