a
    b                     @   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 )WorkbookPropertiesZ
workbookPrT
allow_noneallZplaceholdersvalues)Z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'   l/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/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
      sP   
















                   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 )CalcPropertiesZcalcPr)ZmanualautoZautoNoTabler   Tr   A1ZR1C1g Nc                 C   sR   || _ || _|| _|| _|| _|| _|| _|| _|	| _|
| _	|| _
|| _|| _d S r   )calcIdcalcModefullCalcOnLoadrefModeiterateiterateCountiterateDeltafullPrecisioncalcCompleted
calcOnSaveconcurrentCalcconcurrentManualCountforceFullCalc)r&   r2   r3   r4   r5   r6   r7   r8   r9   r:   r;   r<   r=   r>   r'   r'   r(   r)   d   s    zCalcProperties.__init__)r1   NTNNNNNNNNNN)r*   r+   r,   r-   r   r2   r   r3   r   r4   r5   r6   r7   r   r8   r9   r:   r;   r<   r=   r>   r)   r'   r'   r'   r(   r.   R   s8   









             r.   c                   @   sL   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 )FileVersionZfileVersionTr   Nc                 C   s"   || _ || _|| _|| _|| _d S r   )appName
lastEditedlowestEditedrupBuildr   )r&   r@   rA   rB   rC   r   r'   r'   r(   r)      s
    zFileVersion.__init__)NNNNN)r*   r+   r,   r-   r   r@   rA   rB   rC   r	   r   r)   r'   r'   r'   r(   r?      s   




     r?   N)Z!openpyxl.descriptors.serialisabler   Zopenpyxl.descriptorsr   r   r   r   r   r   Zopenpyxl.descriptors.excelr	   r
   r.   r?   r'   r'   r'   r(   <module>   s
    	B0