from database import Base from sqlalchemy import Column, Integer, Boolean, ForeignKey, String from .CustomBase import CustomBase from sqlalchemy.orm import relationship class ClinicFileVerifications(Base, CustomBase): __tablename__ = "clinic_file_verifications" id = Column(Integer, primary_key=True, index=True) clinic_id = Column(Integer, ForeignKey("clinics.id"), nullable=False) logo_is_verified = Column(Boolean, default=None, nullable=True) abn_doc_is_verified = Column(Boolean, default=None, nullable=True) contract_doc_is_verified = Column(Boolean, default=None, nullable=True) last_changed_by = Column(Integer, ForeignKey("users.id"), nullable=False) rejection_reason = Column(String(255), nullable=True) clinic = relationship("Clinics", back_populates="clinic_file_verifications") last_changed_by_user = relationship("Users", back_populates="clinic_file_verifications")