
    ZThq                    J    d Z ddlmZ ddlmZ  G d d      Z G d de      Zy)	z:
Entities represent things that files can be attached to.
    )annotations)Enumc                  .    e Zd ZU dZded<   ded<   ddZy)	EntityzW
    An abstract entity that represents the thing that we want to attach files to.
    str	entity_id
EntityTypeentity_typec                     || _         || _        y )N)r   r
   )selfr   r
   s      c/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift_py/file_attachment/entity.py__init__zEntity.__init__   s    "&    N)r   r   r
   r	   )__name__
__module____qualname____doc____annotations__r    r   r   r   r   
   s     N'r   r   c                      e Zd ZdZdZdZdZy)r	   zJ
    Represents the types of entities that supports file attachments.
    runsr   annotation_logsN)r   r   r   r   RUN
ANNOTATIONANNOTATION_LOGr   r   r   r	   r	      s     CJ&Nr   r	   N)r   
__future__r   enumr   r   r	   r   r   r   <module>r      s(    # 
' 
'' 'r   