
    Eoh                     Z    d dl m Z  d dlmZmZmZmZmZ d dlmZ d dl	m
Z
  G d de
      Zy)    )datetime)BooleanColumnDateTimeIntegerString)relationship)Basec                       e Zd ZdZdZ eeddd      Z e ed      d      Z	 e ed      d      Z
 e ed      d      Z eed      Z eedej                   	      Zd
 Zy)CDNz<
    Database model for Content Delivery Network (CDN).
    cdnsT)primary_keyindexautoincrement   F)nullable)default)r   r   c                 V    d| j                    d| j                   d| j                   dS )Nz<CDN(label=z, host=z, is_active=z)>)labelhost	is_active)selfs    S/var/www/html/wine-match-dev/backend/winematch-backend/src/apps/files/models/cdn.py__repr__zCDN.__repr__   s+    TZZL		{,t~~FVVXYY    N)__name__
__module____qualname____doc____tablename__r   r   idr   r   r   	root_pathr   r   r   r   utcnow
created_atr    r   r   r   r   	   sr     M	TT	JB6#;/E&+.Dvc{U3Iw-I5(//JJZr   r   N)r   
sqlalchemyr   r   r   r   r   sqlalchemy.ormr	   src.core.models.baser
   r   r%   r   r   <module>r)      s"     A A ' %Z$ Zr   