File size: 663 Bytes
447d423 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
from sqlalchemy import Column, String, Integer, JSON
from db import Base
class Idiom(Base):
__tablename__ = "idioms"
id = Column(String, primary_key=True, index=True)
idiom = Column(String, nullable=False)
language = Column(String, nullable=False)
dialect = Column(String, default="unspecified")
idiomatic_meaning = Column(String, default="")
literal_meaning = Column(String, default="")
example = Column(String, default="")
validation_count = Column(JSON, default={"approved": 0, "rejected": 0}) # { "approved": 0, "rejected": 0 }
quality = Column(String, default="seed")
status = Column(String, default="pending")
|