"""
SQLAlchemy models for quotes resource
"""
from sqlalchemy import Column, Integer, String, Text
from src.models.base import Base
class Quote(Base):
"""Model for storing inspirational quotes"""
__tablename__ = 'myorg_quotes'
id = Column(Integer, primary_key=True, autoincrement=True)
author = Column(String(255), nullable=False, index=True)
quote = Column(Text, nullable=False)
def __repr__(self):
return f"<Quote(id={self.id}, author='{self.author}', quote='{self.quote[:50]}...')>"