o
    g                     @   sl   d dl mZ d dlmZmZmZmZmZmZ d dl	m
Z
 G dd deZG dd deZG dd	 d	eZd
S )    )Serialisable)StringFloatIntegerBoolNoneSetSet)Guidc                   @   s  e Zd ZdZeddZeddZeddg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eg d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eddZeddZeddZ																			dd	d
ZdS )WorkbookProperties
workbookPrT
allow_noneallplaceholdersvalues)userSetneveralwaysNc                 C   sv   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _|| _|| _|| _|| _|| _|| _d S N)date1904dateCompatibilityshowObjectsshowBorderUnselectedTablesfilterPrivacypromptedSolutionsshowInkAnnotation
backupFilesaveExternalLinkValuesupdateLinkscodeNamehidePivotFieldListshowPivotChartFilterallowRefreshQuerypublishItemscheckCompatibilityautoCompressPicturesrefreshAllConnectionsdefaultThemeVersion)selfr   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r(    r*   V/var/www/html/api-tag/env/lib/python3.10/site-packages/openpyxl/workbook/properties.py__init__(   s&   
zWorkbookProperties.__init__)NNNNNNNNNNNNNNNNNNN)__name__
__module____qualname__tagnamer   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   r#   r$   r%   r&   r'   r   r(   r,   r*   r*   r*   r+   r
      sR    
















r
   c                   @   s   e Zd ZdZe Zeg ddZeddZ	eddg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eddZeddZeddZ																								dd
dZd	S )CalcPropertiescalcPr)manualautoautoNoTabler   Tr   A1R1C1g Nc                 C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _d S r   )calcIdcalcModefullCalcOnLoadrefModeiterateiterateCountiterateDeltafullPrecisioncalcCompleted
calcOnSaveconcurrentCalcconcurrentManualCountforceFullCalc)r)   r9   r:   r;   r<   r=   r>   r?   r@   rA   rB   rC   rD   rE   r*   r*   r+   r,   d   s   
zCalcProperties.__init__)r8   NTNNNNNNNNNN)r-   r.   r/   r0   r   r9   r   r:   r   r;   r<   r=   r>   r   r?   r@   rA   rB   rC   rD   rE   r,   r*   r*   r*   r+   r1   R   s:    









r1   c                   @   sV   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
					dddZdS )FileVersionfileVersionTr   Nc                 C   s"   || _ || _|| _|| _|| _d S r   )appName
lastEditedlowestEditedrupBuildr    )r)   rH   rI   rJ   rK   r    r*   r*   r+   r,      s
   
zFileVersion.__init__)NNNNN)r-   r.   r/   r0   r   rH   rI   rJ   rK   r	   r    r,   r*   r*   r*   r+   rF      s    




rF   N)!openpyxl.descriptors.serialisabler   openpyxl.descriptorsr   r   r   r   r   r   openpyxl.descriptors.excelr	   r
   r1   rF   r*   r*   r*   r+   <module>   s    	B0