U
    ڲg                     @   sF  d dl mZ d dl mZ d dl mZ d dl mZ d dlmZ G dd dejZG dd	 d	ej	Z
G d
d dejZG dd dejZG dd dejZG dd dejZG dd dejZG dd dej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jZG d d! d!ejZG d"d# d#ejZd$S )%    )	namedtype)namedval)tag)univ)rfc1155c                   @   s   e Zd ZedZdZdS )Version)z	version-1r   r   N)__name__
__module____qualname__r   NamedValuesnamedValuesdefaultValue r   r   :/tmp/pip-unpacked-wheel-mj5o32qq/pyasn1_modules/rfc1157.pyr      s   r   c                   @   s   e Zd ZdS )	CommunityNr   r	   r
   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )	RequestIDNr   r   r   r   r   r   "   s   r   c                   @   s    e Zd ZeddddddZdS )ErrorStatus)ZnoErrorr   )ZtooBig   )Z
noSuchName   )ZbadValue   )ZreadOnly   )ZgenErr   N)r   r	   r
   r   r   r   r   r   r   r   r   &   s   r   c                   @   s   e Zd ZdS )
ErrorIndexNr   r   r   r   r   r   1   s   r   c                   @   s0   e Zd Zeede ede Z	dS )VarBindnamevalueN)
r   r	   r
   r   
NamedTypes	NamedTyper   Z
ObjectNameZObjectSyntaxcomponentTyper   r   r   r   r   5   s   r   c                   @   s   e Zd Ze ZdS )VarBindListN)r   r	   r
   r   r   r   r   r   r   r    <   s   r    c                	   @   sD   e Zd Zeede ede ede ede	 Z
dS )_RequestBasez
request-idzerror-statuszerror-indexvariable-bindingsN)r   r	   r
   r   r   r   r   r   r   r    r   r   r   r   r   r!   @   s   r!   c                   @   s&   e Zd Zejeejej	dZdS )GetRequestPDUr   N
r   r	   r
   r!   ZtagSetZtagImplicitlyr   TagZtagClassContextZtagFormatConstructedr   r   r   r   r#   I   s   r#   c                   @   s&   e Zd Zejeejej	dZdS )GetNextRequestPDUr   Nr$   r   r   r   r   r&   O   s   r&   c                   @   s&   e Zd Zejeejej	dZdS )GetResponsePDUr   Nr$   r   r   r   r   r'   U   s   r'   c                   @   s&   e Zd Zejeejej	dZdS )SetRequestPDUr   Nr$   r   r   r   r   r(   [   s   r(   c                   @   s   e Zd Zeede ede	 ede
 jedddddd	d
dede
 ede ede ZdS )TrapPDUZ
enterprisez
agent-addrzgeneric-trap)Z	coldStartr   )Z	warmStartr   )ZlinkDownr   )ZlinkUpr   )ZauthenticationFailurer   )ZegpNeighborLossr   )ZenterpriseSpecific   )r   zspecific-trapz
time-stampr"   N)r   r	   r
   r   r   r   r   ZObjectIdentifierr   ZNetworkAddressIntegercloner   r   Z	TimeTicksr    r   r   r   r   r   r)   a   s    r)   c                
   @   sP   e Zd Zeede ede ede ede	 ede
 ZdS )Pduszget-requestzget-next-requestzget-responsezset-requestZtrapN)r   r	   r
   r   r   r   r#   r&   r'   r(   r)   r   r   r   r   r   r-   o   s   r-   c                   @   s8   e Zd Zeede ede ede Z	dS )MessageversionZ	communitydataN)
r   r	   r
   r   r   r   r   r   r-   r   r   r   r   r   r.   y   s
   r.   N)Zpyasn1.typer   r   r   r   Zpyasn1_modulesr   r+   r   ZOctetStringr   r   r   r   Sequencer   Z
SequenceOfr    r!   r#   r&   r'   r(   r)   ZChoicer-   r.   r   r   r   r   <module>   s&   	
