o
    ßý°j%  ã                   @   s€  d Z ddlmZmZmZmZ ddlmZmZm	Z	 ddl
mZmZmZmZ dZG dd„ deƒZG dd	„ d	eƒZG d
d„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG dd„ deƒZG d d!„ d!eƒZG d"d#„ d#eƒZG d$d%„ d%eƒZG d&d'„ d'eƒZ G d(d)„ d)eƒZ!G d*d+„ d+eƒZ"d,S )-Ú
é    )ÚOctetStringÚIntegerÚSequenceÚ
SequenceOf)Ú	NamedTypeÚ
NamedTypesÚOptionalNamedType)ÚTagÚtagFormatSimpleÚtagClassUniversalÚTagSeté   c                   @   s   e Zd ZdZdS )ÚIdentityúutf-8N)Ú__name__Ú
__module__Ú__qualname__Úencoding© r   r   úˆ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/ldap3/protocol/novell.pyr   !   s    r   c                   @   ó$   e Zd Zej eeedƒ¡ZdZ	dS )ÚLDAPDNé   r   N©
r   r   r   r   ÚtagSetÚtagImplicitlyr
   r   r   r   r   r   r   r   r   %   ó    r   c                   @   r   )ÚPasswordr   r   Nr   r   r   r   r   r   *   r   r   c                   @   r   )ÚLDAPOIDr   r   Nr   r   r   r   r   r   /   r   r   c                   @   ó    e Zd Zej eeedƒ¡ZdS )ÚGroupCookieé   N©	r   r   r   r   r   r   r
   r   r   r   r   r   r   r!   4   ó    r!   c                   @   r    )ÚNmasVerr"   Nr#   r   r   r   r   r%   8   r$   r%   c                   @   r    )ÚErrorr"   Nr#   r   r   r   r   r&   <   r$   r&   c                   @   ó&   e Zd Zeedeƒ ƒedeƒ ƒƒZdS )Ú$NmasGetUniversalPasswordRequestValueÚnmasverÚreqdnN)r   r   r   r   r   r%   r   ÚcomponentTyper   r   r   r   r(   @   ó    
ÿr(   c                   @   s0   e Zd Zeedeƒ ƒedeƒ ƒedeƒ ƒƒZ	dS )Ú%NmasGetUniversalPasswordResponseValuer)   ÚerrÚpasswdN)
r   r   r   r   r   r%   r&   r	   r   r+   r   r   r   r   r-   F   ó
    

þr-   c                   @   s0   e Zd Zeedeƒ ƒedeƒ ƒedeƒ ƒƒZdS )Ú$NmasSetUniversalPasswordRequestValuer)   r*   Ú
new_passwdN)	r   r   r   r   r   r%   r   r   r+   r   r   r   r   r1   M   r0   r1   c                   @   r'   )Ú%NmasSetUniversalPasswordResponseValuer)   r.   N)r   r   r   r   r   r%   r&   r+   r   r   r   r   r3   T   r,   r3   c                   @   s   e Zd Zeƒ ZdS )ÚReplicaListN)r   r   r   r   r+   r   r   r   r   r4   Z   s    
r4   c                   @   s,   e Zd Zeƒ Zeedeƒ ƒedeƒ ƒƒZdS )ÚReplicaInfoRequestValueÚ	server_dnÚpartition_dnN)	r   r   r   r   r   r   r   r   r+   r   r   r   r   r5   ^   s
    
ÿr5   c                   @   sh   e Zd Zeƒ Zeedeƒ ƒedeƒ ƒedeƒ ƒedeƒ ƒedeƒ ƒedeƒ ƒedeƒ ƒedeƒ ƒƒZ	d	S )
ÚReplicaInfoResponseValueÚpartition_idÚreplica_stateÚmodification_timeÚ
purge_timeÚlocal_partition_idr7   Úreplica_typeÚflagsN)
r   r   r   r   r   r   r   r   r   r+   r   r   r   r   r8   e   s    






ùr8   c                   @   ó&   e Zd Zeedeƒ ƒedeƒ ƒƒZdS )ÚCreateGroupTypeRequestValueÚcreateGroupTypeÚcreateGroupValueN)	r   r   r   r   r   r   r	   r   r+   r   r   r   r   rA   s   r,   rA   c                   @   r@   )ÚCreateGroupTypeResponseValueÚcreateGroupCookierC   N©	r   r   r   r   r   r!   r	   r   r+   r   r   r   r   rD   y   r,   rD   c                   @   r@   )ÚEndGroupTypeRequestValueÚendGroupCookieÚendGroupValueNrF   r   r   r   r   rG      r,   rG   c                   @   s   e Zd Zeedeƒ ƒƒZdS )ÚEndGroupTypeResponseValuerI   N)r   r   r   r   r	   r   r+   r   r   r   r   rJ   …   s    rJ   c                   @   r@   )ÚGroupingControlValueÚgroupingCookieÚ
groupValueNrF   r   r   r   r   rK   Š   r,   rK   N)#Ú__doc__Úpyasn1.type.univr   r   r   r   Úpyasn1.type.namedtyper   r   r	   Úpyasn1.type.tagr
   r   r   r   ÚNMAS_LDAP_EXT_VERSIONr   r   r   r   r!   r%   r&   r(   r-   r1   r3   r4   r5   r8   rA   rD   rG   rJ   rK   r   r   r   r   Ú<module>   s0    