3 M(Y@s"ddlmZmZmZmZmZddlmZejdZ Gdddej Z Gdddej Z Gdd d ejZGd d d ej ZGd d d ej ZGdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGdddeZGdddej Zd S)!)univ namedtypenamedvaltag constraint)rfc1902ic @seZdZejejdejejdej ejdej j e j e j e jddejdej j e j e j e jddejdej j e j e j e jd dZd S) _BindValuevalueZ unSpecifiedZ noSuchObjectr)Z implicitTagZnoSuchInstanceZ endOfMibViewN)__name__ __module__ __qualname__r NamedTypes NamedTyperZ ObjectSyntaxrZNullsubtyperTagtagClassContextZtagFormatSimple componentTyperrH/private/tmp/pip-build-nl73fm5q/pyasn1-modules/pyasn1_modules/rfc1905.pyrsrc@s.eZdZejejdejejdeZ dS)VarBindnameN) r r rrrrrZ ObjectNamerrrrrrrsrc@s&eZdZeZejjej de ZdS) VarBindListrN) r r rrrr SequenceOf subtypeSpecrZValueSizeConstraint max_bindingsrrrrr&s rc@seZdZejejdejejdej e j d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@d)ejd*ej j e jded+ejd,eZd-S)APDUz request-idz error-statusnoErrorrtooBigr noSuchNamer badValuereadOnlygenErrnoAccess wrongType wrongLength wrongEncoding wrongValue noCreation inconsistentValue resourceUnavailable commitFailed undoFailedauthorizationError notWritableinconsistentName)Z namedValuesz error-index)rzvariable-bindingsN)rr)r r )r!r )r"r#)r$r%)r&r')r(r))r*r+)r,r-)r.r/)r0r1)r2r3)r4r5)r6r7)r8r9)r:r;)r<r=)r>r?)r@rA)r r rrrrr Integer32rIntegerrZ NamedValuesrrValueRangeConstraintrrrrrrrr-s   rc @sjeZdZejejdejejdej j e j de dejdej j e j de dejdeZdS)BulkPDUz request-idz non-repeatersr)rzmax-repetitionszvariable-bindingsN)r r rrrrrrBrrCrrrDrrrrrrrrE=srEc@s&eZdZejjejejej dZdS) GetRequestPDUrN) r r rrtagSet tagImplicitlyrrrtagFormatConstructedrrrrrFHsrFc@s&eZdZejjejejej dZdS)GetNextRequestPDUr N) r r rrrGrHrrrrIrrrrrJNsrJc@s&eZdZejjejejej dZdS) ResponsePDUr N) r r rrrGrHrrrrIrrrrrKTsrKc@s&eZdZejjejejej dZdS) SetRequestPDUr#N) r r rrrGrHrrrrIrrrrrLZsrLc@s&eZdZejjejejej dZdS)GetBulkRequestPDUr'N) r r rrrGrHrrrrIrrrrrM`srMc@s&eZdZejjejejej dZdS)InformRequestPDUr)N) r r rrrGrHrrrrIrrrrrNfsrNc@s&eZdZejjejejej dZdS) SNMPv2TrapPDUr+N) r r rrrGrHrrrrIrrrrrOlsrOc@s&eZdZejjejejej dZdS) ReportPDUr-N) r r rrrGrHrrrrIrrrrrPrsrPc @steZdZejejdeejdeejdeejde ejde ejde ejde ejde Zd S) PDUsz get-requestzget-next-requestzget-bulk-requestresponsez set-requestzinform-requestz snmpV2-trapreportN)r r rrrrrFrJrMrKrLrNrOrPrrrrrrQxs       rQN)Z pyasn1.typerrrrrZpyasn1_modulesrrCrZChoicerSequencerrrrrErFrJrKrLrMrNrOrPrQrrrr s