U
    cqe>  γ                   @   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   ϊ6/tmp/pip-unpacked-wheel-gx5hpqp3/docx/opc/coreprops.pyΪ__init__   s    zCoreProperties.__init__c                 C   s   | j jS r   ©r   Zauthor_text©r   r   r   r   Ϊauthor   s    zCoreProperties.authorc                 C   s   || j _d S r   r	   ©r   Ϊvaluer   r   r   r      s    c                 C   s   | j jS r   ©r   Zcategory_textr
   r   r   r   Ϊcategory   s    zCoreProperties.categoryc                 C   s   || j _d S r   r   r   r   r   r   r      s    c                 C   s   | j jS r   ©r   Zcomments_textr
   r   r   r   Ϊcomments   s    zCoreProperties.commentsc                 C   s   || j _d S r   r   r   r   r   r   r   "   s    c                 C   s   | j jS r   ©r   ZcontentStatus_textr
   r   r   r   Ϊcontent_status&   s    zCoreProperties.content_statusc                 C   s   || j _d S r   r   r   r   r   r   r   *   s    c                 C   s   | j jS r   ©r   Zcreated_datetimer
   r   r   r   Ϊcreated.   s    zCoreProperties.createdc                 C   s   || j _d S r   r   r   r   r   r   r   2   s    c                 C   s   | j jS r   ©r   Zidentifier_textr
   r   r   r   Ϊ
identifier6   s    zCoreProperties.identifierc                 C   s   || j _d S r   r   r   r   r   r   r   :   s    c                 C   s   | j jS r   ©r   Zkeywords_textr
   r   r   r   Ϊkeywords>   s    zCoreProperties.keywordsc                 C   s   || j _d S r   r   r   r   r   r   r   B   s    c                 C   s   | j jS r   ©r   Zlanguage_textr
   r   r   r   ΪlanguageF   s    zCoreProperties.languagec                 C   s   || j _d S r   r   r   r   r   r   r   J   s    c                 C   s   | j jS r   ©r   ZlastModifiedBy_textr
   r   r   r   Ϊlast_modified_byN   s    zCoreProperties.last_modified_byc                 C   s   || j _d S r   r   r   r   r   r   r   R   s    c                 C   s   | j jS r   ©r   ZlastPrinted_datetimer
   r   r   r   Ϊlast_printedV   s    zCoreProperties.last_printedc                 C   s   || j _d S r   r   r   r   r   r   r   Z   s    c                 C   s   | j jS r   ©r   Zmodified_datetimer
   r   r   r   Ϊmodified^   s    zCoreProperties.modifiedc                 C   s   || j _d S r   r    r   r   r   r   r!   b   s    c                 C   s   | j jS r   ©r   Zrevision_numberr
   r   r   r   Ϊrevisionf   s    zCoreProperties.revisionc                 C   s   || j _d S r   r"   r   r   r   r   r#   j   s    c                 C   s   | j jS r   ©r   Zsubject_textr
   r   r   r   Ϊsubjectn   s    zCoreProperties.subjectc                 C   s   || j _d S r   r$   r   r   r   r   r%   r   s    c                 C   s   | j jS r   ©r   Z
title_textr
   r   r   r   Ϊtitlev   s    zCoreProperties.titlec                 C   s   || j _d S r   r&   r   r   r   r   r'   z   s    c                 C   s   | j jS r   ©r   Ϊversion_textr
   r   r   r   Ϊversion~   s    zCoreProperties.versionc                 C   s   || j _d S r   r(   r   r   r   r   r*      s    N)Ϊ__name__Ϊ
__module__Ϊ__qualname__Ϊ__doc__r   Ϊpropertyr   Ϊsetterr   r   r   r   r   r   r   r   r   r!   r#   r%   r'   r*   r   r   r   r   r      s|   




























r   N)r.   r   r   r   r   r   Ϊ<module>   s   