3 M(Y @s.ddlmZmZmZmZddlmZGdddejZGdddej Z GdddejZ Gd d d ejZ Gd d d ejZ Gd ddejZGdddejZGdddejZGdddeZGdddeZGdddeZGdddeZGdddejZGdddejZGdd d ejZd!S)")univ namedtypenamedvaltag)rfc1155c@seZdZejdZdZdS)Version version-1rN)rr)__name__ __module__ __qualname__r NamedValues namedValues defaultValuerrH/private/tmp/pip-build-nl73fm5q/pyasn1-modules/pyasn1_modules/rfc1157.pyrsrc@s eZdZdS) CommunityN)r r r rrrrrsrc@s eZdZdS) RequestIDN)r r r rrrrrsrc@s eZdZejddddddZd S) ErrorStatusnoErrorrtooBig noSuchNamebadValuereadOnlygenErrN)rr)rr)rr)rr)rr)rr)r r r rr r rrrrr"src@s eZdZdS) ErrorIndexN)r r r rrrrr-src@s0eZdZejejdejejdejZ dS)VarBindnamevalueN) r r r r NamedTypes NamedTyperZ ObjectNameZ ObjectSyntax componentTyperrrrr 1sr c@seZdZeZdS) VarBindListN)r r r r r%rrrrr&8sr&c@sDeZdZejejdeejdeejdeejde Z dS) _RequestBasez request-idz error-statusz error-indexzvariable-bindingsN) r r r rr#r$rrrr&r%rrrrr'<s    r'c@s&eZdZejjejejej dZdS) GetRequestPDUrN) r r r r'tagSet tagImplicitlyrTagtagClassContexttagFormatConstructedrrrrr(Esr(c@s&eZdZejjejejej dZdS)GetNextRequestPDUrN) r r r r'r)r*rr+r,r-rrrrr.Ksr.c@s&eZdZejjejejej dZdS)GetResponsePDUrN) r r r r'r)r*rr+r,r-rrrrr/Qsr/c@s&eZdZejjejejej dZdS) SetRequestPDUrN) r r r r'r)r*rr+r,r-rrrrr0Wsr0c@seZdZejejdejejdej ejdej j e j ddddddddejdej ejdejejdeZdS)TrapPDUZ enterprisez agent-addrz generic-trap coldStartr warmStartrlinkDownrlinkUprauthenticationFailureregpNeighborLossrenterpriseSpecific)r z specific-trapz time-stampzvariable-bindingsN)r2r)r3r)r4r)r5r)r6r)r7r)r8r9)r r r rr#r$rZObjectIdentifierrZNetworkAddressIntegerclonerr Z TimeTicksr&r%rrrrr1]s  r1c@sPeZdZejejdeejdeejdeejde ejde Z dS)Pdusz get-requestzget-next-requestz get-responsez set-requestZtrapN) r r r rr#r$r(r.r/r0r1r%rrrrr<ks     r<c@s8eZdZejejdeejdeejdeZ dS)MessageversionZ communitydataN) r r r rr#r$rrr<r%rrrrr=us  r=N)Z pyasn1.typerrrrZpyasn1_modulesrr:rZ OctetStringrrrrSequencer Z SequenceOfr&r'r(r.r/r0r1ZChoicer<r=rrrrs