class documentation
class ExtensionValues: (source)
Constructor: ExtensionValues(registry, extendee, on_mutation)
Present typed extension values for one direct message instance.
| Method | __init__ |
Undocumented |
| Method | clear |
Undocumented |
| Method | clear |
Clear typed values while retaining stable repeated containers. |
| Method | copy |
Undocumented |
| Method | find |
Return required-field paths from present message extension values. |
| Method | get |
Undocumented |
| Method | has |
Undocumented |
| Method | merge |
Undocumented |
| Method | present |
Iterate present extension values in field-number order. |
| Method | set |
Undocumented |
| Method | try |
Undocumented |
| Method | write |
Undocumented |
| Method | _bind |
Undocumented |
| Method | _check |
Undocumented |
| Method | _detach |
Undocumented |
| Method | _mark |
Undocumented |
| Method | _notify |
Undocumented |
| Method | _repeated |
Undocumented |
| Instance Variable | _extendee |
Undocumented |
| Instance Variable | _on |
Undocumented |
| Instance Variable | _present |
Undocumented |
| Instance Variable | _registry |
Undocumented |
| Instance Variable | _values |
Undocumented |
def __init__(self, registry:
ExtensionRegistry, extendee: str, on_mutation: Callable[ [], None] | None = None):
(source)
¶
Undocumented
def try_decode(self, extension:
Extension[ Any], reader: BinaryReader, wire_type: int, tag_start: int) -> ExtensionDecodeResult:
(source)
¶
Undocumented