[ d Z ddlmZ ej ej j ZdS ddlmZ ddlmZ G d d Z G d d ZdS )
a Contains Unknown Fields APIs.
Simple usage example:
unknown_field_set = UnknownFieldSet(message)
for unknown_field in unknown_field_set:
wire_type = unknown_field.wire_type
field_number = unknown_field.field_number
data = unknown_field.data
)api_implementationN)decoder)wire_formatc b e Zd ZdZg dZd Zed Zed Zed Z dS )UnknownFieldzA parsed unknown field.
_field_number
_wire_type_datac 0 || _ || _ || _ d S Nr )selffield_number wire_typedatas /builddir/build/BUILD/imunify360-venv-2.6.2/opt/imunify360/venv/lib64/python3.11/site-packages/google/protobuf/unknown_fields.py__init__zUnknownField.__init__8 s 'd!dodjf c | j S r
)r r s r r zUnknownField.field_number> s
r c | j S r
)r
r s r r zUnknownField.wire_typeB s
_r c | j S r
)r r s r r zUnknownField.dataF s
Zr N)
__name__
__module____qualname____doc__ __slots__r propertyr r r r r r r 2 s !! 988I
X X X r r c 0 e Zd ZdZdgZd Zd Zd Zd ZdS )UnknownFieldSetzUnknownField container._valuesc fd}g _ |j }|j }|j rh| j rOt
j }|D ]7\ }} |t | \ }} ||t j
| 8d S |D ]|\ }
}t
j |
d \ }}t j | \ }}|dk rt d t
j t | d| \ } } |||| }d S )Nc ^ t | || }j | d S r
)r r" append)r r r
unknown_fieldr s r InternalAddz-UnknownFieldSet.__init__.