andreasewering/elm-protoc-types/1.1.0

NOTE: the latest version is 1.2.1

Renamed to anmolitor/elm-protoc-types. It is published under that name, and new versions come out there.

Versions published as andreasewering/elm-protoc-types still install under that name. 4 versions of 5 come from the new location (see their notes).

Rerouted (renamed, verified). The GitHub user or repository was renamed. The tag is still there, at the new name. The Lamdera package server serves a copy recovered from https://github.com/anmolitor/elm-protoc-types.

What we checked: The repo moved to github.com/anmolitor/elm-protoc-types. Rebuilt with git archive from commit b536d5cdd243 of https://github.com/anmolitor/elm-protoc-types (zip prefix andreasewering-elm-protoc-types-d37584d/, America/Los_Angeles times): the zip is byte-identical to the one package.elm-lang.org recorded, SHA-1 ee7257d89c55f9a6dbf1dc517f52e33753c41307.

The Lamdera compiler uses this copy and prints a one-line notice saying so. elm itself fails to download this version.

Details · package.elm-lang.org's zip: https://github.com/andreasewering/elm-protoc-types/zipball/1.1.0/

Proto.Google.Protobuf.Internals_

This file was automatically generated by

  • protoc-gen-elm 3.2.3
  • protoc 4.22.2
  • the following specification files: google/protobuf/any.proto, google/protobuf/api.proto, google/protobuf/descriptor.proto, google/protobuf/duration.proto, google/protobuf/empty.proto, google/protobuf/field_mask.proto, google/protobuf/source_context.proto, google/protobuf/struct.proto, google/protobuf/timestamp.proto, google/protobuf/type.proto, google/protobuf/wrappers.proto

To run it, add a dependency via elm install on elm-protocol-buffers version latest or higher.

{ nullValue : Int
, numberValue : Int
, stringValue : Int
, boolValue : Int
, structValue : Int
, listValue : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Value__Kind__Kind. This is mostly useful for internals, like documentation generation.

{ typeUrl : String
, value : Bytes
}

Proto__Google__Protobuf__Any message

{ name : String
, methods : List Proto__Google__Protobuf__Method
, options : List Proto__Google__Protobuf__Option
, version : String
, sourceContext : Maybe Proto__Google__Protobuf__SourceContext
, mixins : List Proto__Google__Protobuf__Mixin
}

Proto__Google__Protobuf__Api message

{ value : Bool }

Proto__Google__Protobuf__BoolValue message

{ value : Bytes }

Proto__Google__Protobuf__BytesValue message

{ name : String
, field : List Proto__Google__Protobuf__FieldDescriptorProto
, extension : List Proto__Google__Protobuf__FieldDescriptorProto
, enumType : List Proto__Google__Protobuf__EnumDescriptorProto
, extensionRange :
List Proto__Google__Protobuf__DescriptorProto__ExtensionRange
, oneofDecl : List Proto__Google__Protobuf__OneofDescriptorProto
, options : Maybe Proto__Google__Protobuf__MessageOptions
, reservedRange :
List Proto__Google__Protobuf__DescriptorProto__ReservedRange
, reservedName : List String
}

Proto__Google__Protobuf__DescriptorProto message

= Proto__Google__Protobuf__DescriptorProto_
Proto__Google__Protobuf__DescriptorProto

Type wrapper for alias type DescriptorProto to avoid unlimited recursion.

For a more in-depth explanation why we need this, read this: https://github.com/elm/compiler/blob/master/hints/recursive-alias.md.

{ start : Int
, end : Int
, options : Maybe Proto__Google__Protobuf__ExtensionRangeOptions
}

Proto__Google__Protobuf__DescriptorProto__ExtensionRange message

{ start : Int
, end : Int
}

Proto__Google__Protobuf__DescriptorProto__ReservedRange message

{ value : Float }

Proto__Google__Protobuf__DoubleValue message

{ seconds : Int64
, nanos : Int
}

Proto__Google__Protobuf__Duration message

Proto__Google__Protobuf__Empty message

{ name : String
, enumvalue : List Proto__Google__Protobuf__EnumValue
, options : List Proto__Google__Protobuf__Option
, sourceContext : Maybe Proto__Google__Protobuf__SourceContext
}

Proto__Google__Protobuf__Enum message

{ name : String
, value : List Proto__Google__Protobuf__EnumValueDescriptorProto
, options : Maybe Proto__Google__Protobuf__EnumOptions
, reservedRange :
List
Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange
, reservedName : List String
}

Proto__Google__Protobuf__EnumDescriptorProto message

Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange message

{ allowAlias : Bool
, deprecated : Bool
, deprecatedLegacyJsonFieldConflicts : Bool
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__EnumOptions message

{ name : String
, number : Int
, options : List Proto__Google__Protobuf__Option
}

Proto__Google__Protobuf__EnumValue message

{ name : String
, number : Int
, options : Maybe Proto__Google__Protobuf__EnumValueOptions
}

Proto__Google__Protobuf__EnumValueDescriptorProto message

{ deprecated : Bool
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__EnumValueOptions message

{ uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__ExtensionRangeOptions message

, number : Int
, name : String
, typeUrl : String
, oneofIndex : Int
, packed : Bool
, options : List Proto__Google__Protobuf__Option
, jsonName : String
, defaultValue : String
}

Proto__Google__Protobuf__Field message

{ name : String
, number : Int
, typeName : String
, extendee : String
, defaultValue : String
, oneofIndex : Int
, jsonName : String
, options : Maybe Proto__Google__Protobuf__FieldOptions
, proto3Optional : Bool
}

Proto__Google__Protobuf__FieldDescriptorProto message

= Proto__Google__Protobuf__FieldDescriptorProto__LABELOPTIONAL
| Proto__Google__Protobuf__FieldDescriptorProto__LABELREQUIRED
| Proto__Google__Protobuf__FieldDescriptorProto__LABELREPEATED

Proto__Google__Protobuf__FieldDescriptorProto__Label enumeration

= Proto__Google__Protobuf__FieldDescriptorProto__TYPEDOUBLE
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEFLOAT
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEINT64
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEUINT64
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEINT32
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEFIXED64
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEFIXED32
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEBOOL
| Proto__Google__Protobuf__FieldDescriptorProto__TYPESTRING
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEGROUP
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEMESSAGE
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEBYTES
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEUINT32
| Proto__Google__Protobuf__FieldDescriptorProto__TYPEENUM
| Proto__Google__Protobuf__FieldDescriptorProto__TYPESFIXED32
| Proto__Google__Protobuf__FieldDescriptorProto__TYPESFIXED64
| Proto__Google__Protobuf__FieldDescriptorProto__TYPESINT32
| Proto__Google__Protobuf__FieldDescriptorProto__TYPESINT64

Proto__Google__Protobuf__FieldDescriptorProto__Type enumeration

{ paths : List String }

Proto__Google__Protobuf__FieldMask message

, packed : Bool
, lazy : Bool
, unverifiedLazy : Bool
, deprecated : Bool
, weak : Bool
, debugRedact : Bool
, retention :
, target :
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__FieldOptions message

= Proto__Google__Protobuf__FieldOptions__STRING
| Proto__Google__Protobuf__FieldOptions__CORD
| Proto__Google__Protobuf__FieldOptions__STRINGPIECE

Proto__Google__Protobuf__FieldOptions__CType enumeration

= Proto__Google__Protobuf__FieldOptions__JSNORMAL
| Proto__Google__Protobuf__FieldOptions__JSSTRING
| Proto__Google__Protobuf__FieldOptions__JSNUMBER

Proto__Google__Protobuf__FieldOptions__JSType enumeration

= Proto__Google__Protobuf__FieldOptions__RETENTIONUNKNOWN
| Proto__Google__Protobuf__FieldOptions__RETENTIONRUNTIME
| Proto__Google__Protobuf__FieldOptions__RETENTIONSOURCE

Proto__Google__Protobuf__FieldOptions__OptionRetention enumeration

= Proto__Google__Protobuf__FieldOptions__TARGETTYPEUNKNOWN
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEFILE
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEEXTENSIONRANGE
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEMESSAGE
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEFIELD
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEONEOF
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEENUM
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEENUMENTRY
| Proto__Google__Protobuf__FieldOptions__TARGETTYPESERVICE
| Proto__Google__Protobuf__FieldOptions__TARGETTYPEMETHOD

Proto__Google__Protobuf__FieldOptions__OptionTargetType enumeration

= Proto__Google__Protobuf__Field__CARDINALITYUNKNOWN
| Proto__Google__Protobuf__Field__CARDINALITYOPTIONAL
| Proto__Google__Protobuf__Field__CARDINALITYREQUIRED
| Proto__Google__Protobuf__Field__CARDINALITYREPEATED
| Proto__Google__Protobuf__Field__CardinalityUnrecognized_ Int

Proto__Google__Protobuf__Field__Cardinality enumeration

= Proto__Google__Protobuf__Field__TYPEUNKNOWN
| Proto__Google__Protobuf__Field__TYPEDOUBLE
| Proto__Google__Protobuf__Field__TYPEFLOAT
| Proto__Google__Protobuf__Field__TYPEINT64
| Proto__Google__Protobuf__Field__TYPEUINT64
| Proto__Google__Protobuf__Field__TYPEINT32
| Proto__Google__Protobuf__Field__TYPEFIXED64
| Proto__Google__Protobuf__Field__TYPEFIXED32
| Proto__Google__Protobuf__Field__TYPEBOOL
| Proto__Google__Protobuf__Field__TYPESTRING
| Proto__Google__Protobuf__Field__TYPEGROUP
| Proto__Google__Protobuf__Field__TYPEMESSAGE
| Proto__Google__Protobuf__Field__TYPEBYTES
| Proto__Google__Protobuf__Field__TYPEUINT32
| Proto__Google__Protobuf__Field__TYPEENUM
| Proto__Google__Protobuf__Field__TYPESFIXED32
| Proto__Google__Protobuf__Field__TYPESFIXED64
| Proto__Google__Protobuf__Field__TYPESINT32
| Proto__Google__Protobuf__Field__TYPESINT64
| Proto__Google__Protobuf__Field__KindUnrecognized_ Int

Proto__Google__Protobuf__Field__Kind enumeration

{ name : String
, package : String
, dependency : List String
, publicDependency : List Int
, weakDependency : List Int
, messageType : List Proto__Google__Protobuf__DescriptorProto
, enumType : List Proto__Google__Protobuf__EnumDescriptorProto
, service : List Proto__Google__Protobuf__ServiceDescriptorProto
, extension : List Proto__Google__Protobuf__FieldDescriptorProto
, options : Maybe Proto__Google__Protobuf__FileOptions
, sourceCodeInfo : Maybe Proto__Google__Protobuf__SourceCodeInfo
, syntax : String
, edition : String
}

Proto__Google__Protobuf__FileDescriptorProto message

{ file : List Proto__Google__Protobuf__FileDescriptorProto }

Proto__Google__Protobuf__FileDescriptorSet message

{ javaPackage : String
, javaOuterClassname : String
, javaMultipleFiles : Bool
, javaGenerateEqualsAndHash : Bool
, javaStringCheckUtf8 : Bool
, optimizeFor :
, goPackage : String
, ccGenericServices : Bool
, javaGenericServices : Bool
, pyGenericServices : Bool
, phpGenericServices : Bool
, deprecated : Bool
, ccEnableArenas : Bool
, objcClassPrefix : String
, csharpNamespace : String
, swiftPrefix : String
, phpClassPrefix : String
, phpNamespace : String
, phpMetadataNamespace : String
, rubyPackage : String
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__FileOptions message

= Proto__Google__Protobuf__FileOptions__SPEED
| Proto__Google__Protobuf__FileOptions__CODESIZE
| Proto__Google__Protobuf__FileOptions__LITERUNTIME

Proto__Google__Protobuf__FileOptions__OptimizeMode enumeration

{ value : Float }

Proto__Google__Protobuf__FloatValue message

{ annotation :
List Proto__Google__Protobuf__GeneratedCodeInfo__Annotation
}

Proto__Google__Protobuf__GeneratedCodeInfo message

{ path : List Int
, sourceFile : String
, begin : Int
, end : Int
, semantic :
}

Proto__Google__Protobuf__GeneratedCodeInfo__Annotation message

= Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__NONE
| Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__SET
| Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__ALIAS

Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic enumeration

{ value : Int }

Proto__Google__Protobuf__Int32Value message

{ value : Int64 }

Proto__Google__Protobuf__Int64Value message

{ values : List Proto__Google__Protobuf__Value }

Proto__Google__Protobuf__ListValue message

{ messageSetWireFormat : Bool
, noStandardDescriptorAccessor : Bool
, deprecated : Bool
, mapEntry : Bool
, deprecatedLegacyJsonFieldConflicts : Bool
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__MessageOptions message

{ name : String
, requestTypeUrl : String
, requestStreaming : Bool
, responseTypeUrl : String
, responseStreaming : Bool
, options : List Proto__Google__Protobuf__Option
}

Proto__Google__Protobuf__Method message

{ name : String
, inputType : String
, outputType : String
, options : Maybe Proto__Google__Protobuf__MethodOptions
, clientStreaming : Bool
, serverStreaming : Bool
}

Proto__Google__Protobuf__MethodDescriptorProto message

{ deprecated : Bool
, idempotencyLevel :
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__MethodOptions message

= Proto__Google__Protobuf__MethodOptions__IDEMPOTENCYUNKNOWN
| Proto__Google__Protobuf__MethodOptions__NOSIDEEFFECTS
| Proto__Google__Protobuf__MethodOptions__IDEMPOTENT

Proto__Google__Protobuf__MethodOptions__IdempotencyLevel enumeration

{ name : String
, root : String
}

Proto__Google__Protobuf__Mixin message

= Proto__Google__Protobuf__NULLVALUE
| Proto__Google__Protobuf__NullValueUnrecognized_ Int

Proto__Google__Protobuf__NullValue enumeration

{ name : String
, options : Maybe Proto__Google__Protobuf__OneofOptions
}

Proto__Google__Protobuf__OneofDescriptorProto message

{ uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__OneofOptions message

{ name : String
, value : Maybe Proto__Google__Protobuf__Any
}

Proto__Google__Protobuf__Option message

{ name : String
, method : List Proto__Google__Protobuf__MethodDescriptorProto
, options : Maybe Proto__Google__Protobuf__ServiceOptions
}

Proto__Google__Protobuf__ServiceDescriptorProto message

{ deprecated : Bool
, uninterpretedOption :
List Proto__Google__Protobuf__UninterpretedOption
}

Proto__Google__Protobuf__ServiceOptions message

{ location :
List Proto__Google__Protobuf__SourceCodeInfo__Location
}

Proto__Google__Protobuf__SourceCodeInfo message

{ path : List Int
, span : List Int
, leadingComments : String
, trailingComments : String
, leadingDetachedComments : List String
}

Proto__Google__Protobuf__SourceCodeInfo__Location message

{ fileName : String }

Proto__Google__Protobuf__SourceContext message

{ value : String }

Proto__Google__Protobuf__StringValue message

{ fields : Dict String (Maybe Proto__Google__Protobuf__Value) }

Proto__Google__Protobuf__Struct message

= Proto__Google__Protobuf__SYNTAXPROTO2
| Proto__Google__Protobuf__SYNTAXPROTO3
| Proto__Google__Protobuf__SyntaxUnrecognized_ Int

Proto__Google__Protobuf__Syntax enumeration

{ seconds : Int64
, nanos : Int
}

Proto__Google__Protobuf__Timestamp message

{ name : String
, fields : List Proto__Google__Protobuf__Field
, oneofs : List String
, options : List Proto__Google__Protobuf__Option
, sourceContext : Maybe Proto__Google__Protobuf__SourceContext
}

Proto__Google__Protobuf__Type message

{ value : Int }

Proto__Google__Protobuf__UInt32Value message

{ value : Int64 }

Proto__Google__Protobuf__UInt64Value message

{ name :
List Proto__Google__Protobuf__UninterpretedOption__NamePart
, identifierValue : String
, positiveIntValue : Int64
, negativeIntValue : Int64
, doubleValue : Float
, stringValue : Bytes
, aggregateValue : String
}

Proto__Google__Protobuf__UninterpretedOption message

{ namePart : String
, isExtension : Bool
}

Proto__Google__Protobuf__UninterpretedOption__NamePart message

Proto__Google__Protobuf__Value message

= Proto__Google__Protobuf__Value__Kind__NullValue
| Proto__Google__Protobuf__Value__Kind__NumberValue Float
| Proto__Google__Protobuf__Value__Kind__StringValue String
| Proto__Google__Protobuf__Value__Kind__BoolValue Bool
| Proto__Google__Protobuf__Value__Kind__StructValue
Proto__Google__Protobuf__Struct
| Proto__Google__Protobuf__Value__Kind__ListValue
Proto__Google__Protobuf__ListValue

Proto__Google__Protobuf__Value__Kind__Kind options

decodeProto__Google__Protobuf__Any : Decoder Proto__Google__Protobuf__Any

Declares how to decode a Proto__Google__Protobuf__Any from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Api : Decoder Proto__Google__Protobuf__Api

Declares how to decode a Proto__Google__Protobuf__Api from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__BoolValue : Decoder Proto__Google__Protobuf__BoolValue

Declares how to decode a Proto__Google__Protobuf__BoolValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__BytesValue : Decoder Proto__Google__Protobuf__BytesValue

Declares how to decode a Proto__Google__Protobuf__BytesValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__DescriptorProto : Decoder Proto__Google__Protobuf__DescriptorProto

Declares how to decode a Proto__Google__Protobuf__DescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Decoder
Proto__Google__Protobuf__DescriptorProto__ExtensionRange

Declares how to decode a Proto__Google__Protobuf__DescriptorProto__ExtensionRange from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__DescriptorProto__ReservedRange : Decoder Proto__Google__Protobuf__DescriptorProto__ReservedRange

Declares how to decode a Proto__Google__Protobuf__DescriptorProto__ReservedRange from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__DoubleValue : Decoder Proto__Google__Protobuf__DoubleValue

Declares how to decode a Proto__Google__Protobuf__DoubleValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Duration : Decoder Proto__Google__Protobuf__Duration

Declares how to decode a Proto__Google__Protobuf__Duration from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Empty : Decoder Proto__Google__Protobuf__Empty

Declares how to decode a Proto__Google__Protobuf__Empty from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Enum : Decoder Proto__Google__Protobuf__Enum

Declares how to decode a Proto__Google__Protobuf__Enum from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__EnumDescriptorProto : Decoder Proto__Google__Protobuf__EnumDescriptorProto

Declares how to decode a Proto__Google__Protobuf__EnumDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Decoder
Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange

Declares how to decode a Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__EnumOptions : Decoder Proto__Google__Protobuf__EnumOptions

Declares how to decode a Proto__Google__Protobuf__EnumOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__EnumValue : Decoder Proto__Google__Protobuf__EnumValue

Declares how to decode a Proto__Google__Protobuf__EnumValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__EnumValueDescriptorProto : Decoder Proto__Google__Protobuf__EnumValueDescriptorProto

Declares how to decode a Proto__Google__Protobuf__EnumValueDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__EnumValueOptions : Decoder Proto__Google__Protobuf__EnumValueOptions

Declares how to decode a Proto__Google__Protobuf__EnumValueOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__ExtensionRangeOptions : Decoder Proto__Google__Protobuf__ExtensionRangeOptions

Declares how to decode a Proto__Google__Protobuf__ExtensionRangeOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Field : Decoder Proto__Google__Protobuf__Field

Declares how to decode a Proto__Google__Protobuf__Field from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FieldDescriptorProto : Decoder Proto__Google__Protobuf__FieldDescriptorProto

Declares how to decode a Proto__Google__Protobuf__FieldDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldDescriptorProto__Label from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldDescriptorProto__Type from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FieldMask : Decoder Proto__Google__Protobuf__FieldMask

Declares how to decode a Proto__Google__Protobuf__FieldMask from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FieldOptions : Decoder Proto__Google__Protobuf__FieldOptions

Declares how to decode a Proto__Google__Protobuf__FieldOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldOptions__CType from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldOptions__JSType from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldOptions__OptionRetention from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FieldOptions__OptionTargetType from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__Field__Cardinality from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__Field__Kind from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FileDescriptorProto : Decoder Proto__Google__Protobuf__FileDescriptorProto

Declares how to decode a Proto__Google__Protobuf__FileDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FileDescriptorSet : Decoder Proto__Google__Protobuf__FileDescriptorSet

Declares how to decode a Proto__Google__Protobuf__FileDescriptorSet from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FileOptions : Decoder Proto__Google__Protobuf__FileOptions

Declares how to decode a Proto__Google__Protobuf__FileOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__FileOptions__OptimizeMode from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__FloatValue : Decoder Proto__Google__Protobuf__FloatValue

Declares how to decode a Proto__Google__Protobuf__FloatValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__GeneratedCodeInfo : Decoder Proto__Google__Protobuf__GeneratedCodeInfo

Declares how to decode a Proto__Google__Protobuf__GeneratedCodeInfo from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__GeneratedCodeInfo__Annotation : Decoder Proto__Google__Protobuf__GeneratedCodeInfo__Annotation

Declares how to decode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Int32Value : Decoder Proto__Google__Protobuf__Int32Value

Declares how to decode a Proto__Google__Protobuf__Int32Value from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Int64Value : Decoder Proto__Google__Protobuf__Int64Value

Declares how to decode a Proto__Google__Protobuf__Int64Value from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__ListValue : Decoder Proto__Google__Protobuf__ListValue

Declares how to decode a Proto__Google__Protobuf__ListValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__MessageOptions : Decoder Proto__Google__Protobuf__MessageOptions

Declares how to decode a Proto__Google__Protobuf__MessageOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Method : Decoder Proto__Google__Protobuf__Method

Declares how to decode a Proto__Google__Protobuf__Method from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__MethodDescriptorProto : Decoder Proto__Google__Protobuf__MethodDescriptorProto

Declares how to decode a Proto__Google__Protobuf__MethodDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__MethodOptions : Decoder Proto__Google__Protobuf__MethodOptions

Declares how to decode a Proto__Google__Protobuf__MethodOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__MethodOptions__IdempotencyLevel from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Mixin : Decoder Proto__Google__Protobuf__Mixin

Declares how to decode a Proto__Google__Protobuf__Mixin from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__NullValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__OneofDescriptorProto : Decoder Proto__Google__Protobuf__OneofDescriptorProto

Declares how to decode a Proto__Google__Protobuf__OneofDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__OneofOptions : Decoder Proto__Google__Protobuf__OneofOptions

Declares how to decode a Proto__Google__Protobuf__OneofOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Option : Decoder Proto__Google__Protobuf__Option

Declares how to decode a Proto__Google__Protobuf__Option from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__ServiceDescriptorProto : Decoder Proto__Google__Protobuf__ServiceDescriptorProto

Declares how to decode a Proto__Google__Protobuf__ServiceDescriptorProto from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__ServiceOptions : Decoder Proto__Google__Protobuf__ServiceOptions

Declares how to decode a Proto__Google__Protobuf__ServiceOptions from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__SourceCodeInfo : Decoder Proto__Google__Protobuf__SourceCodeInfo

Declares how to decode a Proto__Google__Protobuf__SourceCodeInfo from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__SourceCodeInfo__Location : Decoder Proto__Google__Protobuf__SourceCodeInfo__Location

Declares how to decode a Proto__Google__Protobuf__SourceCodeInfo__Location from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__SourceContext : Decoder Proto__Google__Protobuf__SourceContext

Declares how to decode a Proto__Google__Protobuf__SourceContext from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__StringValue : Decoder Proto__Google__Protobuf__StringValue

Declares how to decode a Proto__Google__Protobuf__StringValue from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Struct : Decoder Proto__Google__Protobuf__Struct

Declares how to decode a Proto__Google__Protobuf__Struct from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__Syntax from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Timestamp : Decoder Proto__Google__Protobuf__Timestamp

Declares how to decode a Proto__Google__Protobuf__Timestamp from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Type : Decoder Proto__Google__Protobuf__Type

Declares how to decode a Proto__Google__Protobuf__Type from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__UInt32Value : Decoder Proto__Google__Protobuf__UInt32Value

Declares how to decode a Proto__Google__Protobuf__UInt32Value from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__UInt64Value : Decoder Proto__Google__Protobuf__UInt64Value

Declares how to decode a Proto__Google__Protobuf__UInt64Value from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__UninterpretedOption : Decoder Proto__Google__Protobuf__UninterpretedOption

Declares how to decode a Proto__Google__Protobuf__UninterpretedOption from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__UninterpretedOption__NamePart : Decoder Proto__Google__Protobuf__UninterpretedOption__NamePart

Declares how to decode a Proto__Google__Protobuf__UninterpretedOption__NamePart from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

decodeProto__Google__Protobuf__Value : Decoder Proto__Google__Protobuf__Value

Declares how to decode a Proto__Google__Protobuf__Value from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

Declares how to decode a Proto__Google__Protobuf__Value__Kind__Kind from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.

defaultProto__Google__Protobuf__Any : Proto__Google__Protobuf__Any

Default for Proto__GoogleProtobufAny. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Api : Proto__Google__Protobuf__Api

Default for Proto__GoogleProtobufApi. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__BoolValue : Proto__Google__Protobuf__BoolValue

Default for Proto__GoogleProtobufBoolValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__BytesValue : Proto__Google__Protobuf__BytesValue

Default for Proto__GoogleProtobufBytesValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__DescriptorProto : Proto__Google__Protobuf__DescriptorProto

Default for Proto__GoogleProtobufDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__DescriptorProto__ExtensionRange : Proto__Google__Protobuf__DescriptorProto__ExtensionRange

Default for Proto__GoogleProtobufDescriptorProto__ExtensionRange. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__DescriptorProto__ReservedRange : Proto__Google__Protobuf__DescriptorProto__ReservedRange

Default for Proto__GoogleProtobufDescriptorProto__ReservedRange. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__DoubleValue : Proto__Google__Protobuf__DoubleValue

Default for Proto__GoogleProtobufDoubleValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Duration : Proto__Google__Protobuf__Duration

Default for Proto__GoogleProtobufDuration. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Empty : Proto__Google__Protobuf__Empty

Default for Proto__GoogleProtobufEmpty. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Enum : Proto__Google__Protobuf__Enum

Default for Proto__GoogleProtobufEnum. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumDescriptorProto : Proto__Google__Protobuf__EnumDescriptorProto

Default for Proto__GoogleProtobufEnumDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange : Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange

Default for Proto__GoogleProtobufEnumDescriptorProto__EnumReservedRange. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumOptions : Proto__Google__Protobuf__EnumOptions

Default for Proto__GoogleProtobufEnumOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumValue : Proto__Google__Protobuf__EnumValue

Default for Proto__GoogleProtobufEnumValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumValueDescriptorProto : Proto__Google__Protobuf__EnumValueDescriptorProto

Default for Proto__GoogleProtobufEnumValueDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__EnumValueOptions : Proto__Google__Protobuf__EnumValueOptions

Default for Proto__GoogleProtobufEnumValueOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__ExtensionRangeOptions : Proto__Google__Protobuf__ExtensionRangeOptions

Default for Proto__GoogleProtobufExtensionRangeOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Field : Proto__Google__Protobuf__Field

Default for Proto__GoogleProtobufField. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FieldDescriptorProto : Proto__Google__Protobuf__FieldDescriptorProto

Default for Proto__GoogleProtobufFieldDescriptorProto. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldDescriptorProto__Label. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldDescriptorProto__Type. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FieldMask : Proto__Google__Protobuf__FieldMask

Default for Proto__GoogleProtobufFieldMask. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FieldOptions : Proto__Google__Protobuf__FieldOptions

Default for Proto__GoogleProtobufFieldOptions. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldOptions__CType. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldOptions__JSType. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldOptions__OptionRetention. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFieldOptions__OptionTargetType. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufField__Cardinality. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufField__Kind. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FileDescriptorProto : Proto__Google__Protobuf__FileDescriptorProto

Default for Proto__GoogleProtobufFileDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FileDescriptorSet : Proto__Google__Protobuf__FileDescriptorSet

Default for Proto__GoogleProtobufFileDescriptorSet. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FileOptions : Proto__Google__Protobuf__FileOptions

Default for Proto__GoogleProtobufFileOptions. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufFileOptions__OptimizeMode. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__FloatValue : Proto__Google__Protobuf__FloatValue

Default for Proto__GoogleProtobufFloatValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__GeneratedCodeInfo : Proto__Google__Protobuf__GeneratedCodeInfo

Default for Proto__GoogleProtobufGeneratedCodeInfo. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__GeneratedCodeInfo__Annotation : Proto__Google__Protobuf__GeneratedCodeInfo__Annotation

Default for Proto__GoogleProtobufGeneratedCodeInfo__Annotation. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufGeneratedCodeInfoAnnotationSemantic. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Int32Value : Proto__Google__Protobuf__Int32Value

Default for Proto__GoogleProtobufInt32Value. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Int64Value : Proto__Google__Protobuf__Int64Value

Default for Proto__GoogleProtobufInt64Value. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__ListValue : Proto__Google__Protobuf__ListValue

Default for Proto__GoogleProtobufListValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__MessageOptions : Proto__Google__Protobuf__MessageOptions

Default for Proto__GoogleProtobufMessageOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Method : Proto__Google__Protobuf__Method

Default for Proto__GoogleProtobufMethod. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__MethodDescriptorProto : Proto__Google__Protobuf__MethodDescriptorProto

Default for Proto__GoogleProtobufMethodDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__MethodOptions : Proto__Google__Protobuf__MethodOptions

Default for Proto__GoogleProtobufMethodOptions. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufMethodOptions__IdempotencyLevel. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Mixin : Proto__Google__Protobuf__Mixin

Default for Proto__GoogleProtobufMixin. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufNullValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__OneofDescriptorProto : Proto__Google__Protobuf__OneofDescriptorProto

Default for Proto__GoogleProtobufOneofDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__OneofOptions : Proto__Google__Protobuf__OneofOptions

Default for Proto__GoogleProtobufOneofOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Option : Proto__Google__Protobuf__Option

Default for Proto__GoogleProtobufOption. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__ServiceDescriptorProto : Proto__Google__Protobuf__ServiceDescriptorProto

Default for Proto__GoogleProtobufServiceDescriptorProto. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__ServiceOptions : Proto__Google__Protobuf__ServiceOptions

Default for Proto__GoogleProtobufServiceOptions. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__SourceCodeInfo : Proto__Google__Protobuf__SourceCodeInfo

Default for Proto__GoogleProtobufSourceCodeInfo. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__SourceCodeInfo__Location : Proto__Google__Protobuf__SourceCodeInfo__Location

Default for Proto__GoogleProtobufSourceCodeInfo__Location. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__SourceContext : Proto__Google__Protobuf__SourceContext

Default for Proto__GoogleProtobufSourceContext. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__StringValue : Proto__Google__Protobuf__StringValue

Default for Proto__GoogleProtobufStringValue. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Struct : Proto__Google__Protobuf__Struct

Default for Proto__GoogleProtobufStruct. Should only be used for 'required' decoders as an initial value.

Default for Proto__GoogleProtobufSyntax. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Timestamp : Proto__Google__Protobuf__Timestamp

Default for Proto__GoogleProtobufTimestamp. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Type : Proto__Google__Protobuf__Type

Default for Proto__GoogleProtobufType. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__UInt32Value : Proto__Google__Protobuf__UInt32Value

Default for Proto__GoogleProtobufUInt32Value. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__UInt64Value : Proto__Google__Protobuf__UInt64Value

Default for Proto__GoogleProtobufUInt64Value. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__UninterpretedOption : Proto__Google__Protobuf__UninterpretedOption

Default for Proto__GoogleProtobufUninterpretedOption. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__UninterpretedOption__NamePart : Proto__Google__Protobuf__UninterpretedOption__NamePart

Default for Proto__GoogleProtobufUninterpretedOption__NamePart. Should only be used for 'required' decoders as an initial value.

defaultProto__Google__Protobuf__Value : Proto__Google__Protobuf__Value

Default for Proto__GoogleProtobufValue. Should only be used for 'required' decoders as an initial value.

encodeProto__Google__Protobuf__Any : Proto__Google__Protobuf__Any -> Encoder

Declares how to encode a Proto__Google__Protobuf__Any to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Api : Proto__Google__Protobuf__Api -> Encoder

Declares how to encode a Proto__Google__Protobuf__Api to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__BoolValue : Proto__Google__Protobuf__BoolValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__BoolValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__BytesValue : Proto__Google__Protobuf__BytesValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__BytesValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__DescriptorProto : Proto__Google__Protobuf__DescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__DescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Proto__Google__Protobuf__DescriptorProto__ExtensionRange
-> Encoder

Declares how to encode a Proto__Google__Protobuf__DescriptorProto__ExtensionRange to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Proto__Google__Protobuf__DescriptorProto__ReservedRange
-> Encoder

Declares how to encode a Proto__Google__Protobuf__DescriptorProto__ReservedRange to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__DoubleValue : Proto__Google__Protobuf__DoubleValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__DoubleValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Duration : Proto__Google__Protobuf__Duration -> Encoder

Declares how to encode a Proto__Google__Protobuf__Duration to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Empty : Proto__Google__Protobuf__Empty -> Encoder

Declares how to encode a Proto__Google__Protobuf__Empty to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Enum : Proto__Google__Protobuf__Enum -> Encoder

Declares how to encode a Proto__Google__Protobuf__Enum to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__EnumDescriptorProto : Proto__Google__Protobuf__EnumDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange
-> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__EnumOptions : Proto__Google__Protobuf__EnumOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__EnumValue : Proto__Google__Protobuf__EnumValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__EnumValueDescriptorProto : Proto__Google__Protobuf__EnumValueDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumValueDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__EnumValueOptions : Proto__Google__Protobuf__EnumValueOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__EnumValueOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__ExtensionRangeOptions : Proto__Google__Protobuf__ExtensionRangeOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__ExtensionRangeOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Field : Proto__Google__Protobuf__Field -> Encoder

Declares how to encode a Proto__Google__Protobuf__Field to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FieldDescriptorProto : Proto__Google__Protobuf__FieldDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__FieldDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldDescriptorProto__Label to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldDescriptorProto__Type to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FieldMask : Proto__Google__Protobuf__FieldMask -> Encoder

Declares how to encode a Proto__Google__Protobuf__FieldMask to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FieldOptions : Proto__Google__Protobuf__FieldOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__FieldOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldOptions__CType to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldOptions__JSType to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldOptions__OptionRetention to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FieldOptions__OptionTargetType to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__Field__Cardinality to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__Field__Kind to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FileDescriptorProto : Proto__Google__Protobuf__FileDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__FileDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FileDescriptorSet : Proto__Google__Protobuf__FileDescriptorSet -> Encoder

Declares how to encode a Proto__Google__Protobuf__FileDescriptorSet to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FileOptions : Proto__Google__Protobuf__FileOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__FileOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__FileOptions__OptimizeMode to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__FloatValue : Proto__Google__Protobuf__FloatValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__FloatValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__GeneratedCodeInfo : Proto__Google__Protobuf__GeneratedCodeInfo -> Encoder

Declares how to encode a Proto__Google__Protobuf__GeneratedCodeInfo to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__GeneratedCodeInfo__Annotation : Proto__Google__Protobuf__GeneratedCodeInfo__Annotation -> Encoder

Declares how to encode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Int32Value : Proto__Google__Protobuf__Int32Value -> Encoder

Declares how to encode a Proto__Google__Protobuf__Int32Value to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Int64Value : Proto__Google__Protobuf__Int64Value -> Encoder

Declares how to encode a Proto__Google__Protobuf__Int64Value to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__ListValue : Proto__Google__Protobuf__ListValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__ListValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__MessageOptions : Proto__Google__Protobuf__MessageOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__MessageOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Method : Proto__Google__Protobuf__Method -> Encoder

Declares how to encode a Proto__Google__Protobuf__Method to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__MethodDescriptorProto : Proto__Google__Protobuf__MethodDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__MethodDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__MethodOptions : Proto__Google__Protobuf__MethodOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__MethodOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__MethodOptions__IdempotencyLevel to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Mixin : Proto__Google__Protobuf__Mixin -> Encoder

Declares how to encode a Proto__Google__Protobuf__Mixin to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__NullValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__OneofDescriptorProto : Proto__Google__Protobuf__OneofDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__OneofDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__OneofOptions : Proto__Google__Protobuf__OneofOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__OneofOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Option : Proto__Google__Protobuf__Option -> Encoder

Declares how to encode a Proto__Google__Protobuf__Option to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__ServiceDescriptorProto : Proto__Google__Protobuf__ServiceDescriptorProto -> Encoder

Declares how to encode a Proto__Google__Protobuf__ServiceDescriptorProto to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__ServiceOptions : Proto__Google__Protobuf__ServiceOptions -> Encoder

Declares how to encode a Proto__Google__Protobuf__ServiceOptions to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__SourceCodeInfo : Proto__Google__Protobuf__SourceCodeInfo -> Encoder

Declares how to encode a Proto__Google__Protobuf__SourceCodeInfo to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__SourceCodeInfo__Location : Proto__Google__Protobuf__SourceCodeInfo__Location -> Encoder

Declares how to encode a Proto__Google__Protobuf__SourceCodeInfo__Location to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__SourceContext : Proto__Google__Protobuf__SourceContext -> Encoder

Declares how to encode a Proto__Google__Protobuf__SourceContext to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__StringValue : Proto__Google__Protobuf__StringValue -> Encoder

Declares how to encode a Proto__Google__Protobuf__StringValue to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Struct : Proto__Google__Protobuf__Struct -> Encoder

Declares how to encode a Proto__Google__Protobuf__Struct to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__Syntax to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Timestamp : Proto__Google__Protobuf__Timestamp -> Encoder

Declares how to encode a Proto__Google__Protobuf__Timestamp to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Type : Proto__Google__Protobuf__Type -> Encoder

Declares how to encode a Proto__Google__Protobuf__Type to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__UInt32Value : Proto__Google__Protobuf__UInt32Value -> Encoder

Declares how to encode a Proto__Google__Protobuf__UInt32Value to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__UInt64Value : Proto__Google__Protobuf__UInt64Value -> Encoder

Declares how to encode a Proto__Google__Protobuf__UInt64Value to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__UninterpretedOption : Proto__Google__Protobuf__UninterpretedOption -> Encoder

Declares how to encode a Proto__Google__Protobuf__UninterpretedOption to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__UninterpretedOption__NamePart : Proto__Google__Protobuf__UninterpretedOption__NamePart -> Encoder

Declares how to encode a Proto__Google__Protobuf__UninterpretedOption__NamePart to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

encodeProto__Google__Protobuf__Value : Proto__Google__Protobuf__Value -> Encoder

Declares how to encode a Proto__Google__Protobuf__Value to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

Declares how to encode a Proto__Google__Protobuf__Value__Kind__Kind to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.

{ typeUrl : Int
, value : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Any. This is mostly useful for internals, like documentation generation.

{ name : Int
, methods : Int
, options : Int
, version : Int
, sourceContext : Int
, mixins : Int
, syntax : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Api. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__BoolValue. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__BytesValue. This is mostly useful for internals, like documentation generation.

{ name : Int
, field : Int
, extension : Int
, nestedType : Int
, enumType : Int
, extensionRange : Int
, oneofDecl : Int
, options : Int
, reservedRange : Int
, reservedName : Int
}

The field numbers for the fields of Proto__Google__Protobuf__DescriptorProto. This is mostly useful for internals, like documentation generation.

{ start : Int
, end : Int
, options : Int
}

The field numbers for the fields of Proto__Google__Protobuf__DescriptorProto__ExtensionRange. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__DescriptorProto__ReservedRange. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__DoubleValue. This is mostly useful for internals, like documentation generation.

{ seconds : Int
, nanos : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Duration. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__Empty. This is mostly useful for internals, like documentation generation.

{ name : Int
, enumvalue : Int
, options : Int
, sourceContext : Int
, syntax : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Enum. This is mostly useful for internals, like documentation generation.

{ name : Int
, value : Int
, options : Int
, reservedRange : Int
, reservedName : Int
}

The field numbers for the fields of Proto__Google__Protobuf__EnumDescriptorProto. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange. This is mostly useful for internals, like documentation generation.

{ allowAlias : Int
, deprecated : Int
, deprecatedLegacyJsonFieldConflicts : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__EnumOptions. This is mostly useful for internals, like documentation generation.

{ name : Int
, number : Int
, options : Int
}

The field numbers for the fields of Proto__Google__Protobuf__EnumValue. This is mostly useful for internals, like documentation generation.

{ name : Int
, number : Int
, options : Int
}

The field numbers for the fields of Proto__Google__Protobuf__EnumValueDescriptorProto. This is mostly useful for internals, like documentation generation.

{ deprecated : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__EnumValueOptions. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__ExtensionRangeOptions. This is mostly useful for internals, like documentation generation.

{ kind : Int
, cardinality : Int
, number : Int
, name : Int
, typeUrl : Int
, oneofIndex : Int
, packed : Int
, options : Int
, jsonName : Int
, defaultValue : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Field. This is mostly useful for internals, like documentation generation.

{ name : Int
, number : Int
, label : Int
, type_ : Int
, typeName : Int
, extendee : Int
, defaultValue : Int
, oneofIndex : Int
, jsonName : Int
, options : Int
, proto3Optional : Int
}

The field numbers for the fields of Proto__Google__Protobuf__FieldDescriptorProto. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__FieldMask. This is mostly useful for internals, like documentation generation.

{ ctype : Int
, packed : Int
, jstype : Int
, lazy : Int
, unverifiedLazy : Int
, deprecated : Int
, weak : Int
, debugRedact : Int
, retention : Int
, target : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__FieldOptions. This is mostly useful for internals, like documentation generation.

{ name : Int
, package : Int
, dependency : Int
, publicDependency : Int
, weakDependency : Int
, messageType : Int
, enumType : Int
, service : Int
, extension : Int
, options : Int
, sourceCodeInfo : Int
, syntax : Int
, edition : Int
}

The field numbers for the fields of Proto__Google__Protobuf__FileDescriptorProto. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__FileDescriptorSet. This is mostly useful for internals, like documentation generation.

{ javaPackage : Int
, javaOuterClassname : Int
, javaMultipleFiles : Int
, javaGenerateEqualsAndHash : Int
, javaStringCheckUtf8 : Int
, optimizeFor : Int
, goPackage : Int
, ccGenericServices : Int
, javaGenericServices : Int
, pyGenericServices : Int
, phpGenericServices : Int
, deprecated : Int
, ccEnableArenas : Int
, objcClassPrefix : Int
, csharpNamespace : Int
, swiftPrefix : Int
, phpClassPrefix : Int
, phpNamespace : Int
, phpMetadataNamespace : Int
, rubyPackage : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__FileOptions. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__FloatValue. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__GeneratedCodeInfo. This is mostly useful for internals, like documentation generation.

{ path : Int
, sourceFile : Int
, begin : Int
, end : Int
, semantic : Int
}

The field numbers for the fields of Proto__Google__Protobuf__GeneratedCodeInfo__Annotation. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__Int32Value. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__Int64Value. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__ListValue. This is mostly useful for internals, like documentation generation.

{ messageSetWireFormat : Int
, noStandardDescriptorAccessor : Int
, deprecated : Int
, mapEntry : Int
, deprecatedLegacyJsonFieldConflicts : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__MessageOptions. This is mostly useful for internals, like documentation generation.

{ name : Int
, requestTypeUrl : Int
, requestStreaming : Int
, responseTypeUrl : Int
, responseStreaming : Int
, options : Int
, syntax : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Method. This is mostly useful for internals, like documentation generation.

{ name : Int
, inputType : Int
, outputType : Int
, options : Int
, clientStreaming : Int
, serverStreaming : Int
}

The field numbers for the fields of Proto__Google__Protobuf__MethodDescriptorProto. This is mostly useful for internals, like documentation generation.

{ deprecated : Int
, idempotencyLevel : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__MethodOptions. This is mostly useful for internals, like documentation generation.

{ name : Int
, root : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Mixin. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__OneofDescriptorProto. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__OneofOptions. This is mostly useful for internals, like documentation generation.

{ name : Int
, value : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Option. This is mostly useful for internals, like documentation generation.

{ name : Int
, method : Int
, options : Int
}

The field numbers for the fields of Proto__Google__Protobuf__ServiceDescriptorProto. This is mostly useful for internals, like documentation generation.

{ deprecated : Int
, uninterpretedOption : Int
}

The field numbers for the fields of Proto__Google__Protobuf__ServiceOptions. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__SourceCodeInfo. This is mostly useful for internals, like documentation generation.

{ path : Int
, span : Int
, leadingComments : Int
, trailingComments : Int
, leadingDetachedComments : Int
}

The field numbers for the fields of Proto__Google__Protobuf__SourceCodeInfo__Location. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__SourceContext. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__StringValue. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__Struct. This is mostly useful for internals, like documentation generation.

{ seconds : Int
, nanos : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Timestamp. This is mostly useful for internals, like documentation generation.

{ name : Int
, fields : Int
, oneofs : Int
, options : Int
, sourceContext : Int
, syntax : Int
}

The field numbers for the fields of Proto__Google__Protobuf__Type. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__UInt32Value. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__UInt64Value. This is mostly useful for internals, like documentation generation.

{ name : Int
, identifierValue : Int
, positiveIntValue : Int
, negativeIntValue : Int
, doubleValue : Int
, stringValue : Int
, aggregateValue : Int
}

The field numbers for the fields of Proto__Google__Protobuf__UninterpretedOption. This is mostly useful for internals, like documentation generation.

The field numbers for the fields of Proto__Google__Protobuf__UninterpretedOption__NamePart. This is mostly useful for internals, like documentation generation.

{ kind : FieldNumbersProto__Google__Protobuf__Value__Kind__Kind
}

The field numbers for the fields of Proto__Google__Protobuf__Value. This is mostly useful for internals, like documentation generation.

fieldNumbersProto__Google__Protobuf__Value__Kind__Kind : FieldNumbersProto__Google__Protobuf__Value__Kind__Kind

The field numbers for the fields of Proto__Google__Protobuf__Value__Kind__Kind. This is mostly useful for internals, like documentation generation.

Unwrap a DescriptorProto from its wrapper DescriptorProto_.