o
    %i                     @  sR   d Z ddlmZ ddlZddlmZ ddlmZ er ddlmZ G dd dZ	dS )zProvides CoreProperties, Dublin-Core attributes of the document.

These are broadly-standardized attributes like author, last-modified, etc.
    )annotationsN)TYPE_CHECKING)CT_CorePropertiesc                   @  s  e Zd ZdZd8ddZedd Zejd9d
dZedd Zejd9ddZedd Z	e	jd9ddZ	edd Z
e
jd9ddZ
edd Zejd:ddZedd Zejd9ddZedd Zejd9ddZedd Zejd9d dZed!d" Zejd9d#d"Zed$d% Zejd:d&d%Zed'd( Zejd:d)d(Zed*d+ Zejd;d-d+Zed.d/ Zejd9d0d/Zed1d2 Zejd9d3d2Zed4d5 Zejd9d6d5Zd7S )<CorePropertieszxCorresponds to part named ``/docProps/core.xml``, containing the core document
    properties for this document package.elementr   c                 C  s
   || _ d S N)_element)selfr    r
   V/var/www/html/voicebot/backend/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.authorvaluestrc                 C     || j _d S r   r   r	   r   r
   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_status0   r   zCoreProperties.content_statusc                 C  r   r   r   r   r
   r
   r   r    4   r   c                 C  r   r   r   created_datetimer   r
   r
   r   created8   r   zCoreProperties.createddt.datetimec                 C  r   r   r!   r   r
   r
   r   r#   <   r   c                 C  r   r   r   identifier_textr   r
   r
   r   
identifier@   r   zCoreProperties.identifierc                 C  r   r   r%   r   r
   r
   r   r'   D   r   c                 C  r   r   r   keywords_textr   r
   r
   r   keywordsH   r   zCoreProperties.keywordsc                 C  r   r   r(   r   r
   r
   r   r*   L   r   c                 C  r   r   r   language_textr   r
   r
   r   languageP   r   zCoreProperties.languagec                 C  r   r   r+   r   r
   r
   r   r-   T   r   c                 C  r   r   r   lastModifiedBy_textr   r
   r
   r   last_modified_byX   r   zCoreProperties.last_modified_byc                 C  r   r   r.   r   r
   r
   r   r0   \   r   c                 C  r   r   r   lastPrinted_datetimer   r
   r
   r   last_printed`   r   zCoreProperties.last_printedc                 C  r   r   r1   r   r
   r
   r   r3   d   r   c                 C  r   r   r   modified_datetimer   r
   r
   r   modifiedh   r   zCoreProperties.modifiedc                 C  r   r   r4   r   r
   r
   r   r6   l   r   c                 C  r   r   r   revision_numberr   r
   r
   r   revisionp   r   zCoreProperties.revisionintc                 C  r   r   r7   r   r
   r
   r   r9   t   r   c                 C  r   r   r   subject_textr   r
   r
   r   subjectx   r   zCoreProperties.subjectc                 C  r   r   r;   r   r
   r
   r   r=   |   r   c                 C  r   r   r   
title_textr   r
   r
   r   title   r   zCoreProperties.titlec                 C  r   r   r>   r   r
   r
   r   r@      r   c                 C  r   r   r   version_textr   r
   r
   r   version   r   zCoreProperties.versionc                 C  r   r   rA   r   r
   r
   r   rC      r   N)r   r   )r   r   )r   r$   )r   r:   )__name__
__module____qualname____doc__r   propertyr   setterr   r   r    r#   r'   r*   r-   r0   r3   r6   r9   r=   r@   rC   r
   r
   r
   r   r      s~    















r   )
rG   
__future__r   datetimedttypingr   docx.oxml.corepropsr   r   r
   r
   r
   r   <module>   s    