a
    b                     @   sZ   d dl Z d dlmZmZmZ d dlmZ d dlmZ d dl	m
Z
mZ G dd deeZdS )    N)BoolIntegerString)Base64Binary)Serialisable)hash_password
_Protectedc                   @   sZ   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eddZdZdddZdS )	ChartsheetProtectionZsheetProtectionT)
allow_none)contentobjectspassword	hashValue	spinCount	saltValuealgorithmNameNc                 C   s6   || _ || _|| _|| _|| _|| _|d ur2|| _d S )N)r   r   r   r   r   r   r   )selfr   r   r   r   r   r   r    r   n/Users/vegardjervell/Documents/master/model/venv/lib/python3.9/site-packages/openpyxl/chartsheet/protection.py__init__   s    	zChartsheetProtection.__init__)NNNNNNN)__name__
__module____qualname__tagnamer   r   r   r   r   r   r   r   r   r   	__attrs__r   r   r   r   r   r	      s    





       r	   )hashlibZopenpyxl.descriptorsr   r   r   Zopenpyxl.descriptors.excelr   Z!openpyxl.descriptors.serialisabler   Zopenpyxl.worksheet.protectionr   r   r	   r   r   r   r   <module>   s
   