FieldPathElement provides enough information to nest through a single protobuf field.
If the selected field is a map or repeated field, the subscript value selects a specific element from it.
A path that refers to a value nested under a map key or repeated field index will have a subscript value.
The field_type field allows unambiguous resolution of a field even if descriptors are not available.
FieldPathElement provides enough information to nest through a single protobuf field.
If the selected field is a map or repeated field, the subscript value selects a specific element from it.
A path that refers to a value nested under a map key or repeated field index will have a subscript value.
The field_type field allows unambiguous resolution of a field even if descriptors are not available.
Optional[customReturns a safe value for JSON logs.
Returns a safe value for JSON logs.
Optional[unknownPreserves protobuf fields that this SDK version does not recognize.
Contains the fully qualified protobuf type name.
Optionalfieldfield_name contains the field name this path element refers to.
This can be used to display a human-readable path even if the field number is unknown.
Optionalfieldfield_number is the field number this path element refers to.
Optionalfieldfield_type specifies the type of this field. When using reflection, this value is not needed.
This value is provided to make it possible to traverse unknown fields through wire data. When traversing wire data, be mindful of both packed1 and delimited2 encoding schemes.
N.B.: Although groups are deprecated, the corresponding delimited encoding scheme is not, and can be explicitly used in Protocol Buffers 2023 Edition.
Optionalkeykey_type specifies the map key type of this field. This value is useful when traversing
unknown fields through wire data: specifically, it allows handling the differences between
different integer encodings.
Optionalsubscriptsubscript contains a repeated index or map key, if this path element nests into a repeated or map field.
Contains the case.
Contains the index.
Contains the case.
Contains the bool key.
Contains the case.
Contains the int key.
Contains the case.
Contains the uint key.
Contains the case.
Contains the string key.
Optionalvaluevalue_type specifies map value type of this field. This is useful if you want to display a
value inside unknown fields through wire data.
FieldPathElementprovides enough information to nest through a single protobuf field.If the selected field is a map or repeated field, the
subscriptvalue selects a specific element from it. A path that refers to a value nested under a map key or repeated field index will have asubscriptvalue. Thefield_typefield allows unambiguous resolution of a field even if descriptors are not available.