GitHub Actions
Track large files with LFS
447d423
raw
history blame contribute delete
663 Bytes
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")