
    Mwg                     2    d dl mZ d dlmZ  G d de      Zy)    )abstractproperty)ABCc                   p    e Zd ZdZed        Zed        Zed        Zed        Zed        Z	ed        Z
y)	ISerialisableFilezP
    Interface for Serialisable classes that represent files in the archive
    c                      y)z,
        Object id making it unique
        N selfs    S/var/www/horilla/myenv/lib/python3.12/site-packages/openpyxl/packaging/interface.pyidzISerialisableFile.id       
 	    c                      y)z*
        File path in the archive
        Nr   r	   s    r   _pathzISerialisableFile._path   r   r   c                      y)z5
        Qualified namespace when serialised
        Nr   r	   s    r   
_namespacezISerialisableFile._namespace   r   r   c                      y)z3
        The content type for the manifest
        Nr   r	   s    r   _typezISerialisableFile._type&       r   c                      y)z4
        The content type for relationships
        Nr   r	   s    r   	_rel_typezISerialisableFile._rel_type-   r   r   c                      y)z*
        Links object with parent
        Nr   r	   s    r   _rel_idzISerialisableFile._rel_id4   r   r   N)__name__
__module____qualname____doc__r   r   r   r   r   r   r   r   r   r   r   r      s    
            r   r   N)abcr   openpyxl.compat.abcr   r   r   r   r   <module>r       s    ! #1 1r   