This file was automatically generated by
protoc-gen-elm
3.3.4protoc
4.22.2google/protobuf/descriptor.proto
To run it, add a dependency via elm install
on elm-protocol-buffers
version latest or higher.
Proto.Google.Protobuf.Internals_.Proto__Google__Protobuf__UninterpretedOption__NamePart
The name of the uninterpreted option. Each string represents a segment in a dot-separated name. is_extension is true iff a segment represents an extension (denoted with parentheses in options specs in .proto files). E.g.,{ ["foo", false], ["bar.baz", true], ["moo", false] } represents "foo.(bar.baz).moo".
decodeNamePart : Protobuf.Decode.Decoder NamePart
Declares how to decode a NamePart
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
defaultNamePart : NamePart
Default for NamePart. Should only be used for 'required' decoders as an initial value.
encodeNamePart : NamePart -> Protobuf.Encode.Encoder
Declares how to encode a NamePart
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
fieldNumbersNamePart : { namePart : Basics.Int, isExtension : Basics.Int }
The field numbers for the fields of NamePart
. This is mostly useful for internals, like documentation generation.
jsonEncodeNamePart : NamePart -> Json.Encode.Value
Encode a NamePart
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json