o
    	ะ'f>  ใ                   @   s   d Z G dd dZdS )zProvides CoreProperties, Dublin-Core attributes of the document.

These are broadly-standardized attributes like author, last-modified, etc.
c                   @   s  e Zd ZdZdd Zedd Zejdd Zedd Zejd	d Zed
d Z	e	jdd Z	edd Z
e
jdd Z
edd Zejdd Zedd Zejdd Zedd Zejdd Zedd Zejdd Zedd Zejdd Zedd  Zejd!d  Zed"d# Zejd$d# Zed%d& Zejd'd& Zed(d) Zejd*d) Zed+d, Zejd-d, Zed.d/ Zejd0d/ Zd1S )2ฺCorePropertieszxCorresponds to part named ``/docProps/core.xml``, containing the core document
    properties for this document package.c                 C   s
   || _ d S ฉN)ฺ_element)ฺselfฺelementฉ r   ๚J/home/ubuntu/flask/venv/lib/python3.10/site-packages/docx/opc/coreprops.pyฺ__init__   s   
zCoreProperties.__init__c                 C   ๓   | j jS r   ฉr   ฺauthor_textฉr   r   r   r   ฺauthor   ๓   zCoreProperties.authorc                 C   ๓   || j _d S r   r
   ฉr   ฺvaluer   r   r   r      ๓   c                 C   r	   r   ฉr   ฺcategory_textr   r   r   r   ฺcategory   r   zCoreProperties.categoryc                 C   r   r   r   r   r   r   r   r      r   c                 C   r	   r   ฉr   ฺcomments_textr   r   r   r   ฺcomments   r   zCoreProperties.commentsc                 C   r   r   r   r   r   r   r   r   "   r   c                 C   r	   r   ฉr   ฺcontentStatus_textr   r   r   r   ฺcontent_status&   r   zCoreProperties.content_statusc                 C   r   r   r   r   r   r   r   r   *   r   c                 C   r	   r   ฉr   ฺcreated_datetimer   r   r   r   ฺcreated.   r   zCoreProperties.createdc                 C   r   r   r   r   r   r   r   r   2   r   c                 C   r	   r   ฉr   ฺidentifier_textr   r   r   r   ฺ
identifier6   r   zCoreProperties.identifierc                 C   r   r   r   r   r   r   r   r!   :   r   c                 C   r	   r   ฉr   ฺkeywords_textr   r   r   r   ฺkeywords>   r   zCoreProperties.keywordsc                 C   r   r   r"   r   r   r   r   r$   B   r   c                 C   r	   r   ฉr   ฺlanguage_textr   r   r   r   ฺlanguageF   r   zCoreProperties.languagec                 C   r   r   r%   r   r   r   r   r'   J   r   c                 C   r	   r   ฉr   ฺlastModifiedBy_textr   r   r   r   ฺlast_modified_byN   r   zCoreProperties.last_modified_byc                 C   r   r   r(   r   r   r   r   r*   R   r   c                 C   r	   r   ฉr   ฺlastPrinted_datetimer   r   r   r   ฺlast_printedV   r   zCoreProperties.last_printedc                 C   r   r   r+   r   r   r   r   r-   Z   r   c                 C   r	   r   ฉr   ฺmodified_datetimer   r   r   r   ฺmodified^   r   zCoreProperties.modifiedc                 C   r   r   r.   r   r   r   r   r0   b   r   c                 C   r	   r   ฉr   ฺrevision_numberr   r   r   r   ฺrevisionf   r   zCoreProperties.revisionc                 C   r   r   r1   r   r   r   r   r3   j   r   c                 C   r	   r   ฉr   ฺsubject_textr   r   r   r   ฺsubjectn   r   zCoreProperties.subjectc                 C   r   r   r4   r   r   r   r   r6   r   r   c                 C   r	   r   ฉr   ฺ
title_textr   r   r   r   ฺtitlev   r   zCoreProperties.titlec                 C   r   r   r7   r   r   r   r   r9   z   r   c                 C   r	   r   ฉr   ฺversion_textr   r   r   r   ฺversion~   r   zCoreProperties.versionc                 C   r   r   r:   r   r   r   r   r<      r   N)ฺ__name__ฺ
__module__ฺ__qualname__ฺ__doc__r   ฺpropertyr   ฺsetterr   r   r   r   r!   r$   r'   r*   r-   r0   r3   r6   r9   r<   r   r   r   r   r      s~    




























r   N)r@   r   r   r   r   r   ฺ<module>   s    