o
    }j6h                     @   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   e/var/www/html/chefvision.cloud.itp360.com/venv/lib/python3.10/site-packages/pyasn1_modules/rfc1157.pyr      s
    r   c                   @      e Zd ZdS )	CommunityNr   r	   r
   r   r   r   r   r          r   c                   @   r   )	RequestIDNr   r   r   r   r   r   "   r   r   c                   @   s    e Zd ZeddddddZdS )ErrorStatus)noErrorr   )tooBig   )
noSuchName   )badValue   )readOnly   )genErr   N)r   r	   r
   r   r   r   r   r   r   r   r   &   s    r   c                   @   r   )
ErrorIndexNr   r   r   r   r   r!   1   r   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   
ObjectName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                   @   &   e Zd Zejeejej	dZdS )GetRequestPDUr   N
r   r	   r
   r+   tagSettagImplicitlyr   TagtagClassContexttagFormatConstructedr   r   r   r   r.   I       r.   c                   @   r-   )GetNextRequestPDUr   Nr/   r   r   r   r   r6   O   r5   r6   c                   @   r-   )GetResponsePDUr   Nr/   r   r   r   r   r7   U   r5   r7   c                   @   r-   )SetRequestPDUr   Nr/   r   r   r   r   r8   [   r5   r8   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 )TrapPDU
enterprisez
agent-addrzgeneric-trap)	coldStartr   )	warmStartr   )linkDownr   )linkUpr   )authenticationFailurer   )egpNeighborLossr    )enterpriseSpecific   )r   zspecific-trapz
time-stampr,   N)r   r	   r
   r   r%   r&   r   ObjectIdentifierr   NetworkAddressIntegercloner   r   	TimeTicksr*   r)   r   r   r   r   r9   a   s    r9   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-requesttrapN)r   r	   r
   r   r%   r&   r.   r6   r7   r8   r9   r)   r   r   r   r   rH   o   s    rH   c                   @   s8   e Zd Zeede ede ede Z	dS )Messageversion	communitydataN)
r   r	   r
   r   r%   r&   r   r   rH   r)   r   r   r   r   rJ   y   s    rJ   N)pyasn1.typer   r   r   r   pyasn1_modulesr   rE   r   OctetStringr   r   r   r!   Sequencer"   
SequenceOfr*   r+   r.   r6   r7   r8   r9   ChoicerH   rJ   r   r   r   r   <module>   s(   	
