o
    �?ƒZ¿  ã                   @   s8   d dl mZ d dlmZ d dlmZ G dd„ deƒZdS )é    )Úabsolute_import)Úabstractproperty)ÚABCc                   @   sX   e Zd ZdZedd„ ƒZedd„ ƒZedd„ ƒZedd	„ ƒZed
d„ ƒZ	edd„ ƒZ
dS )ÚISerialisableFilezP
    Interface for Serialisable classes that represent files in the archive
    c                 C   ó   dS )z,
        Object id making it unique
        N© ©Úselfr   r   úN/var/www/html/env/lib/python3.10/site-packages/openpyxl/packaging/interface.pyÚid   ó   zISerialisableFile.idc                 C   r   )z*
        File path in the archive
        Nr   r   r   r   r
   Ú_path   r   zISerialisableFile._pathc                 C   r   )z5
        Qualified namespace when serialised
        Nr   r   r   r   r
   Ú
_namespace   r   zISerialisableFile._namespacec                 C   r   )z3
        The content type for the manifest
        Nr   r   r   r   r
   Ú_type'   ó    zISerialisableFile._typec                 C   r   )z4
        The content type for relationships
        Nr   r   r   r   r
   Ú	_rel_type.   r   zISerialisableFile._rel_typec                 C   r   )z*
        Links object with parent
        Nr   r   r   r   r
   Ú_rel_id5   r   zISerialisableFile._rel_idN)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   r   r   r
   r      s    




r   N)Ú
__future__r   Úabcr   Úopenpyxl.compat.abcr   r   r   r   r   r
   Ú<module>   s    