o
    [i                     @   s,   d dl mZ d dlmZ G dd deZdS )    )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   T/home/air/sos/back/venv/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_id4   r   zISerialisableFile._rel_idN)__name__
__module____qualname____doc__r   r
   r   r   r   r   r   r   r   r   r	   r      s    




r   N)abcr   openpyxl.compat.abcr   r   r   r   r   r	   <module>   s   