from __future__ import annotations from datetime import datetime from sqlalchemy import Column, String, Integer, DateTime from .base import AlchemyBase class RdapCache(AlchemyBase): __tablename__ = 'rdap_cache' ip = Column(String(64), primary_key=True) asn = Column(Integer, nullable=True) source = Column(String(64), nullable=True) updated_at = Column(DateTime, nullable=False, default=datetime.utcnow, onupdate=datetime.utcnow)