andreasewering / elm-protoc-types / Proto.Google.Protobuf.Internals_

This file was automatically generated by

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


type alias FieldNumbersProto__Google__Protobuf__Value__Kind__Kind =
{ nullValue : Basics.Int
, numberValue : Basics.Int
, stringValue : Basics.Int
, boolValue : Basics.Int
, structValue : Basics.Int
, listValue : Basics.Int 
}

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


type alias Proto__Google__Protobuf__Any =
{ typeUrl : String
, value : Bytes 
}

Proto__Google__Protobuf__Any message


type alias Proto__Google__Protobuf__Api =
{ 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
, syntax : Proto__Google__Protobuf__Syntax 
}

Proto__Google__Protobuf__Api message


type alias Proto__Google__Protobuf__BoolValue =
{ value : Basics.Bool }

Proto__Google__Protobuf__BoolValue message


type alias Proto__Google__Protobuf__BytesValue =
{ value : Bytes }

Proto__Google__Protobuf__BytesValue message


type alias Proto__Google__Protobuf__DescriptorProto =
{ name : String
, field : List Proto__Google__Protobuf__FieldDescriptorProto
, extension : List Proto__Google__Protobuf__FieldDescriptorProto
, nestedType : List Proto__Google__Protobuf__DescriptorProto_
, 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


type Proto__Google__Protobuf__DescriptorProto_
    = 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.


type alias Proto__Google__Protobuf__DescriptorProto__ExtensionRange =
{ start : Basics.Int
, end : Basics.Int
, options : Maybe Proto__Google__Protobuf__ExtensionRangeOptions 
}

Proto__Google__Protobuf__DescriptorProto__ExtensionRange message


type alias Proto__Google__Protobuf__DescriptorProto__ReservedRange =
{ start : Basics.Int, end : Basics.Int }

Proto__Google__Protobuf__DescriptorProto__ReservedRange message


type alias Proto__Google__Protobuf__DoubleValue =
{ value : Basics.Float }

Proto__Google__Protobuf__DoubleValue message


type alias Proto__Google__Protobuf__Duration =
{ seconds : Protobuf.Types.Int64.Int64
, nanos : Basics.Int 
}

Proto__Google__Protobuf__Duration message


type alias Proto__Google__Protobuf__Empty =
{}

Proto__Google__Protobuf__Empty message


type alias Proto__Google__Protobuf__Enum =
{ name : String
, enumvalue : List Proto__Google__Protobuf__EnumValue
, options : List Proto__Google__Protobuf__Option
, sourceContext : Maybe Proto__Google__Protobuf__SourceContext
, syntax : Proto__Google__Protobuf__Syntax 
}

Proto__Google__Protobuf__Enum message


type alias Proto__Google__Protobuf__EnumDescriptorProto =
{ 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


type alias Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange =
{ start : Basics.Int, end : Basics.Int }

Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange message


type alias Proto__Google__Protobuf__EnumOptions =
{ allowAlias : Basics.Bool
, deprecated : Basics.Bool
, deprecatedLegacyJsonFieldConflicts : Basics.Bool
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__EnumOptions message


type alias Proto__Google__Protobuf__EnumValue =
{ name : String
, number : Basics.Int
, options : List Proto__Google__Protobuf__Option 
}

Proto__Google__Protobuf__EnumValue message


type alias Proto__Google__Protobuf__EnumValueDescriptorProto =
{ name : String
, number : Basics.Int
, options : Maybe Proto__Google__Protobuf__EnumValueOptions 
}

Proto__Google__Protobuf__EnumValueDescriptorProto message


type alias Proto__Google__Protobuf__EnumValueOptions =
{ deprecated : Basics.Bool
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__EnumValueOptions message


type alias Proto__Google__Protobuf__ExtensionRangeOptions =
{ uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption }

Proto__Google__Protobuf__ExtensionRangeOptions message


type alias Proto__Google__Protobuf__Field =
{ kind : Proto__Google__Protobuf__Field__Kind
, cardinality : Proto__Google__Protobuf__Field__Cardinality
, number : Basics.Int
, name : String
, typeUrl : String
, oneofIndex : Basics.Int
, packed : Basics.Bool
, options : List Proto__Google__Protobuf__Option
, jsonName : String
, defaultValue : String 
}

Proto__Google__Protobuf__Field message


type alias Proto__Google__Protobuf__FieldDescriptorProto =
{ name : String
, number : Basics.Int
, label : Proto__Google__Protobuf__FieldDescriptorProto__Label
, type_ : Proto__Google__Protobuf__FieldDescriptorProto__Type
, typeName : String
, extendee : String
, defaultValue : String
, oneofIndex : Basics.Int
, jsonName : String
, options : Maybe Proto__Google__Protobuf__FieldOptions
, proto3Optional : Basics.Bool 
}

Proto__Google__Protobuf__FieldDescriptorProto message


type Proto__Google__Protobuf__FieldDescriptorProto__Label
    = Proto__Google__Protobuf__FieldDescriptorProto__LABELOPTIONAL
    | Proto__Google__Protobuf__FieldDescriptorProto__LABELREQUIRED
    | Proto__Google__Protobuf__FieldDescriptorProto__LABELREPEATED

Proto__Google__Protobuf__FieldDescriptorProto__Label enumeration


type Proto__Google__Protobuf__FieldDescriptorProto__Type
    = 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


type alias Proto__Google__Protobuf__FieldMask =
{ paths : List String }

Proto__Google__Protobuf__FieldMask message


type alias Proto__Google__Protobuf__FieldOptions =
{ ctype : Proto__Google__Protobuf__FieldOptions__CType
, packed : Basics.Bool
, jstype : Proto__Google__Protobuf__FieldOptions__JSType
, lazy : Basics.Bool
, unverifiedLazy : Basics.Bool
, deprecated : Basics.Bool
, weak : Basics.Bool
, debugRedact : Basics.Bool
, retention : Proto__Google__Protobuf__FieldOptions__OptionRetention
, target : Proto__Google__Protobuf__FieldOptions__OptionTargetType
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__FieldOptions message


type Proto__Google__Protobuf__FieldOptions__CType
    = Proto__Google__Protobuf__FieldOptions__STRING
    | Proto__Google__Protobuf__FieldOptions__CORD
    | Proto__Google__Protobuf__FieldOptions__STRINGPIECE

Proto__Google__Protobuf__FieldOptions__CType enumeration


type Proto__Google__Protobuf__FieldOptions__JSType
    = Proto__Google__Protobuf__FieldOptions__JSNORMAL
    | Proto__Google__Protobuf__FieldOptions__JSSTRING
    | Proto__Google__Protobuf__FieldOptions__JSNUMBER

Proto__Google__Protobuf__FieldOptions__JSType enumeration


type Proto__Google__Protobuf__FieldOptions__OptionRetention
    = Proto__Google__Protobuf__FieldOptions__RETENTIONUNKNOWN
    | Proto__Google__Protobuf__FieldOptions__RETENTIONRUNTIME
    | Proto__Google__Protobuf__FieldOptions__RETENTIONSOURCE

Proto__Google__Protobuf__FieldOptions__OptionRetention enumeration


type Proto__Google__Protobuf__FieldOptions__OptionTargetType
    = 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


type Proto__Google__Protobuf__Field__Cardinality
    = 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_ Basics.Int

Proto__Google__Protobuf__Field__Cardinality enumeration


type Proto__Google__Protobuf__Field__Kind
    = 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_ Basics.Int

Proto__Google__Protobuf__Field__Kind enumeration


type alias Proto__Google__Protobuf__FileDescriptorProto =
{ name : String
, package : String
, dependency : List String
, publicDependency : List Basics.Int
, weakDependency : List Basics.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


type alias Proto__Google__Protobuf__FileDescriptorSet =
{ file : List Proto__Google__Protobuf__FileDescriptorProto }

Proto__Google__Protobuf__FileDescriptorSet message


type alias Proto__Google__Protobuf__FileOptions =
{ javaPackage : String
, javaOuterClassname : String
, javaMultipleFiles : Basics.Bool
, javaGenerateEqualsAndHash : Basics.Bool
, javaStringCheckUtf8 : Basics.Bool
, optimizeFor : Proto__Google__Protobuf__FileOptions__OptimizeMode
, goPackage : String
, ccGenericServices : Basics.Bool
, javaGenericServices : Basics.Bool
, pyGenericServices : Basics.Bool
, phpGenericServices : Basics.Bool
, deprecated : Basics.Bool
, ccEnableArenas : Basics.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


type Proto__Google__Protobuf__FileOptions__OptimizeMode
    = Proto__Google__Protobuf__FileOptions__SPEED
    | Proto__Google__Protobuf__FileOptions__CODESIZE
    | Proto__Google__Protobuf__FileOptions__LITERUNTIME

Proto__Google__Protobuf__FileOptions__OptimizeMode enumeration


type alias Proto__Google__Protobuf__FloatValue =
{ value : Basics.Float }

Proto__Google__Protobuf__FloatValue message


type alias Proto__Google__Protobuf__GeneratedCodeInfo =
{ annotation : List Proto__Google__Protobuf__GeneratedCodeInfo__Annotation }

Proto__Google__Protobuf__GeneratedCodeInfo message


type alias Proto__Google__Protobuf__GeneratedCodeInfo__Annotation =
{ path : List Basics.Int
, sourceFile : String
, begin : Basics.Int
, end : Basics.Int
, semantic : Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic 
}

Proto__Google__Protobuf__GeneratedCodeInfo__Annotation message


type Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic
    = 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


type alias Proto__Google__Protobuf__Int32Value =
{ value : Basics.Int }

Proto__Google__Protobuf__Int32Value message


type alias Proto__Google__Protobuf__Int64Value =
{ value : Protobuf.Types.Int64.Int64 }

Proto__Google__Protobuf__Int64Value message


type alias Proto__Google__Protobuf__ListValue =
{ values : List Proto__Google__Protobuf__Value }

Proto__Google__Protobuf__ListValue message


type alias Proto__Google__Protobuf__MessageOptions =
{ messageSetWireFormat : Basics.Bool
, noStandardDescriptorAccessor : Basics.Bool
, deprecated : Basics.Bool
, mapEntry : Basics.Bool
, deprecatedLegacyJsonFieldConflicts : Basics.Bool
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__MessageOptions message


type alias Proto__Google__Protobuf__Method =
{ name : String
, requestTypeUrl : String
, requestStreaming : Basics.Bool
, responseTypeUrl : String
, responseStreaming : Basics.Bool
, options : List Proto__Google__Protobuf__Option
, syntax : Proto__Google__Protobuf__Syntax 
}

Proto__Google__Protobuf__Method message


type alias Proto__Google__Protobuf__MethodDescriptorProto =
{ name : String
, inputType : String
, outputType : String
, options : Maybe Proto__Google__Protobuf__MethodOptions
, clientStreaming : Basics.Bool
, serverStreaming : Basics.Bool 
}

Proto__Google__Protobuf__MethodDescriptorProto message


type alias Proto__Google__Protobuf__MethodOptions =
{ deprecated : Basics.Bool
, idempotencyLevel : Proto__Google__Protobuf__MethodOptions__IdempotencyLevel
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__MethodOptions message


type Proto__Google__Protobuf__MethodOptions__IdempotencyLevel
    = Proto__Google__Protobuf__MethodOptions__IDEMPOTENCYUNKNOWN
    | Proto__Google__Protobuf__MethodOptions__NOSIDEEFFECTS
    | Proto__Google__Protobuf__MethodOptions__IDEMPOTENT

Proto__Google__Protobuf__MethodOptions__IdempotencyLevel enumeration


type alias Proto__Google__Protobuf__Mixin =
{ name : String
, root : String 
}

Proto__Google__Protobuf__Mixin message


type Proto__Google__Protobuf__NullValue
    = Proto__Google__Protobuf__NULLVALUE
    | Proto__Google__Protobuf__NullValueUnrecognized_ Basics.Int

Proto__Google__Protobuf__NullValue enumeration


type alias Proto__Google__Protobuf__OneofDescriptorProto =
{ name : String
, options : Maybe Proto__Google__Protobuf__OneofOptions 
}

Proto__Google__Protobuf__OneofDescriptorProto message


type alias Proto__Google__Protobuf__OneofOptions =
{ uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption }

Proto__Google__Protobuf__OneofOptions message


type alias Proto__Google__Protobuf__Option =
{ name : String
, value : Maybe Proto__Google__Protobuf__Any 
}

Proto__Google__Protobuf__Option message


type alias Proto__Google__Protobuf__ServiceDescriptorProto =
{ name : String
, method : List Proto__Google__Protobuf__MethodDescriptorProto
, options : Maybe Proto__Google__Protobuf__ServiceOptions 
}

Proto__Google__Protobuf__ServiceDescriptorProto message


type alias Proto__Google__Protobuf__ServiceOptions =
{ deprecated : Basics.Bool
, uninterpretedOption : List Proto__Google__Protobuf__UninterpretedOption 
}

Proto__Google__Protobuf__ServiceOptions message


type alias Proto__Google__Protobuf__SourceCodeInfo =
{ location : List Proto__Google__Protobuf__SourceCodeInfo__Location }

Proto__Google__Protobuf__SourceCodeInfo message


type alias Proto__Google__Protobuf__SourceCodeInfo__Location =
{ path : List Basics.Int
, span : List Basics.Int
, leadingComments : String
, trailingComments : String
, leadingDetachedComments : List String 
}

Proto__Google__Protobuf__SourceCodeInfo__Location message


type alias Proto__Google__Protobuf__SourceContext =
{ fileName : String }

Proto__Google__Protobuf__SourceContext message


type alias Proto__Google__Protobuf__StringValue =
{ value : String }

Proto__Google__Protobuf__StringValue message


type alias Proto__Google__Protobuf__Struct =
{ fields : Dict String (Maybe Proto__Google__Protobuf__Value) }

Proto__Google__Protobuf__Struct message


type Proto__Google__Protobuf__Syntax
    = Proto__Google__Protobuf__SYNTAXPROTO2
    | Proto__Google__Protobuf__SYNTAXPROTO3
    | Proto__Google__Protobuf__SyntaxUnrecognized_ Basics.Int

Proto__Google__Protobuf__Syntax enumeration


type alias Proto__Google__Protobuf__Timestamp =
{ seconds : Protobuf.Types.Int64.Int64
, nanos : Basics.Int 
}

Proto__Google__Protobuf__Timestamp message


type alias Proto__Google__Protobuf__Type =
{ name : String
, fields : List Proto__Google__Protobuf__Field
, oneofs : List String
, options : List Proto__Google__Protobuf__Option
, sourceContext : Maybe Proto__Google__Protobuf__SourceContext
, syntax : Proto__Google__Protobuf__Syntax 
}

Proto__Google__Protobuf__Type message


type alias Proto__Google__Protobuf__UInt32Value =
{ value : Basics.Int }

Proto__Google__Protobuf__UInt32Value message


type alias Proto__Google__Protobuf__UInt64Value =
{ value : Protobuf.Types.Int64.Int64 }

Proto__Google__Protobuf__UInt64Value message


type alias Proto__Google__Protobuf__UninterpretedOption =
{ name : List Proto__Google__Protobuf__UninterpretedOption__NamePart
, identifierValue : String
, positiveIntValue : Protobuf.Types.Int64.Int64
, negativeIntValue : Protobuf.Types.Int64.Int64
, doubleValue : Basics.Float
, stringValue : Bytes
, aggregateValue : String 
}

Proto__Google__Protobuf__UninterpretedOption message


type alias Proto__Google__Protobuf__UninterpretedOption__NamePart =
{ namePart : String
, isExtension : Basics.Bool 
}

Proto__Google__Protobuf__UninterpretedOption__NamePart message


type alias Proto__Google__Protobuf__Value =
{ kind : Maybe Proto__Google__Protobuf__Value__Kind__Kind }

Proto__Google__Protobuf__Value message


type Proto__Google__Protobuf__Value__Kind__Kind
    = Proto__Google__Protobuf__Value__Kind__NullValue Proto__Google__Protobuf__NullValue
    | Proto__Google__Protobuf__Value__Kind__NumberValue Basics.Float
    | Proto__Google__Protobuf__Value__Kind__StringValue String
    | Proto__Google__Protobuf__Value__Kind__BoolValue Basics.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

decodeProtoGoogleProtobufAny : Protobuf.Decode.Decoder ProtoGoogleProtobufAny

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.

decodeProtoGoogleProtobufApi : Protobuf.Decode.Decoder ProtoGoogleProtobufApi

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.

decodeProtoGoogleProtobufBoolValue : Protobuf.Decode.Decoder ProtoGoogleProtobufBoolValue

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.

decodeProtoGoogleProtobufBytesValue : Protobuf.Decode.Decoder ProtoGoogleProtobufBytesValue

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.

decodeProtoGoogleProtobufDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufDescriptorProto

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.

decodeProtoGoogleProtobufDescriptorProtoExtensionRange : Protobuf.Decode.Decoder ProtoGoogleProtobufDescriptorProtoExtensionRange

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.

decodeProtoGoogleProtobufDescriptorProtoReservedRange : Protobuf.Decode.Decoder ProtoGoogleProtobufDescriptorProtoReservedRange

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.

decodeProtoGoogleProtobufDoubleValue : Protobuf.Decode.Decoder ProtoGoogleProtobufDoubleValue

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.

decodeProtoGoogleProtobufDuration : Protobuf.Decode.Decoder ProtoGoogleProtobufDuration

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.

decodeProtoGoogleProtobufEmpty : Protobuf.Decode.Decoder ProtoGoogleProtobufEmpty

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.

decodeProtoGoogleProtobufEnum : Protobuf.Decode.Decoder ProtoGoogleProtobufEnum

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.

decodeProtoGoogleProtobufEnumDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumDescriptorProto

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.

decodeProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange

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.

decodeProtoGoogleProtobufEnumOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumOptions

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.

decodeProtoGoogleProtobufEnumValue : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumValue

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.

decodeProtoGoogleProtobufEnumValueDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumValueDescriptorProto

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.

decodeProtoGoogleProtobufEnumValueOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufEnumValueOptions

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.

decodeProtoGoogleProtobufExtensionRangeOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufExtensionRangeOptions

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.

decodeProtoGoogleProtobufField : Protobuf.Decode.Decoder ProtoGoogleProtobufField

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.

decodeProtoGoogleProtobufFieldDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldDescriptorProto

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.

decodeProtoGoogleProtobufFieldDescriptorProtoLabel : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldDescriptorProtoLabel

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.

decodeProtoGoogleProtobufFieldDescriptorProtoType : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldDescriptorProtoType

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.

decodeProtoGoogleProtobufFieldMask : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldMask

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.

decodeProtoGoogleProtobufFieldOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldOptions

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.

decodeProtoGoogleProtobufFieldOptionsCType : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldOptionsCType

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.

decodeProtoGoogleProtobufFieldOptionsJSType : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldOptionsJSType

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.

decodeProtoGoogleProtobufFieldOptionsOptionRetention : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldOptionsOptionRetention

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.

decodeProtoGoogleProtobufFieldOptionsOptionTargetType : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldOptionsOptionTargetType

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.

decodeProtoGoogleProtobufFieldCardinality : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldCardinality

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.

decodeProtoGoogleProtobufFieldKind : Protobuf.Decode.Decoder ProtoGoogleProtobufFieldKind

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.

decodeProtoGoogleProtobufFileDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufFileDescriptorProto

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.

decodeProtoGoogleProtobufFileDescriptorSet : Protobuf.Decode.Decoder ProtoGoogleProtobufFileDescriptorSet

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.

decodeProtoGoogleProtobufFileOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufFileOptions

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.

decodeProtoGoogleProtobufFileOptionsOptimizeMode : Protobuf.Decode.Decoder ProtoGoogleProtobufFileOptionsOptimizeMode

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.

decodeProtoGoogleProtobufFloatValue : Protobuf.Decode.Decoder ProtoGoogleProtobufFloatValue

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.

decodeProtoGoogleProtobufGeneratedCodeInfo : Protobuf.Decode.Decoder ProtoGoogleProtobufGeneratedCodeInfo

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.

decodeProtoGoogleProtobufGeneratedCodeInfoAnnotation : Protobuf.Decode.Decoder ProtoGoogleProtobufGeneratedCodeInfoAnnotation

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.

decodeProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic : Protobuf.Decode.Decoder ProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic

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.

decodeProtoGoogleProtobufInt32Value : Protobuf.Decode.Decoder ProtoGoogleProtobufInt32Value

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.

decodeProtoGoogleProtobufInt64Value : Protobuf.Decode.Decoder ProtoGoogleProtobufInt64Value

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.

decodeProtoGoogleProtobufListValue : Protobuf.Decode.Decoder ProtoGoogleProtobufListValue

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.

decodeProtoGoogleProtobufMessageOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufMessageOptions

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.

decodeProtoGoogleProtobufMethod : Protobuf.Decode.Decoder ProtoGoogleProtobufMethod

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.

decodeProtoGoogleProtobufMethodDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufMethodDescriptorProto

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.

decodeProtoGoogleProtobufMethodOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufMethodOptions

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.

decodeProtoGoogleProtobufMethodOptionsIdempotencyLevel : Protobuf.Decode.Decoder ProtoGoogleProtobufMethodOptionsIdempotencyLevel

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.

decodeProtoGoogleProtobufMixin : Protobuf.Decode.Decoder ProtoGoogleProtobufMixin

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.

decodeProtoGoogleProtobufNullValue : Protobuf.Decode.Decoder ProtoGoogleProtobufNullValue

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.

decodeProtoGoogleProtobufOneofDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufOneofDescriptorProto

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.

decodeProtoGoogleProtobufOneofOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufOneofOptions

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.

decodeProtoGoogleProtobufOption : Protobuf.Decode.Decoder ProtoGoogleProtobufOption

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.

decodeProtoGoogleProtobufServiceDescriptorProto : Protobuf.Decode.Decoder ProtoGoogleProtobufServiceDescriptorProto

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.

decodeProtoGoogleProtobufServiceOptions : Protobuf.Decode.Decoder ProtoGoogleProtobufServiceOptions

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.

decodeProtoGoogleProtobufSourceCodeInfo : Protobuf.Decode.Decoder ProtoGoogleProtobufSourceCodeInfo

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.

decodeProtoGoogleProtobufSourceCodeInfoLocation : Protobuf.Decode.Decoder ProtoGoogleProtobufSourceCodeInfoLocation

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.

decodeProtoGoogleProtobufSourceContext : Protobuf.Decode.Decoder ProtoGoogleProtobufSourceContext

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.

decodeProtoGoogleProtobufStringValue : Protobuf.Decode.Decoder ProtoGoogleProtobufStringValue

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.

decodeProtoGoogleProtobufStruct : Protobuf.Decode.Decoder ProtoGoogleProtobufStruct

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.

decodeProtoGoogleProtobufSyntax : Protobuf.Decode.Decoder ProtoGoogleProtobufSyntax

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.

decodeProtoGoogleProtobufTimestamp : Protobuf.Decode.Decoder ProtoGoogleProtobufTimestamp

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.

decodeProtoGoogleProtobufType : Protobuf.Decode.Decoder ProtoGoogleProtobufType

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.

decodeProtoGoogleProtobufUInt32Value : Protobuf.Decode.Decoder ProtoGoogleProtobufUInt32Value

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.

decodeProtoGoogleProtobufUInt64Value : Protobuf.Decode.Decoder ProtoGoogleProtobufUInt64Value

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.

decodeProtoGoogleProtobufUninterpretedOption : Protobuf.Decode.Decoder ProtoGoogleProtobufUninterpretedOption

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.

decodeProtoGoogleProtobufUninterpretedOptionNamePart : Protobuf.Decode.Decoder ProtoGoogleProtobufUninterpretedOptionNamePart

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.

decodeProtoGoogleProtobufValue : Protobuf.Decode.Decoder ProtoGoogleProtobufValue

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.

decodeProtoGoogleProtobufValueKindKind : (Maybe ProtoGoogleProtobufValueKindKind -> a -> a) -> Protobuf.Decode.FieldDecoder a

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.

defaultProtoGoogleProtobufAny : ProtoGoogleProtobufAny

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

defaultProtoGoogleProtobufApi : ProtoGoogleProtobufApi

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

defaultProtoGoogleProtobufBoolValue : ProtoGoogleProtobufBoolValue

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

defaultProtoGoogleProtobufBytesValue : ProtoGoogleProtobufBytesValue

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

defaultProtoGoogleProtobufDescriptorProto : ProtoGoogleProtobufDescriptorProto

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

defaultProtoGoogleProtobufDescriptorProtoExtensionRange : ProtoGoogleProtobufDescriptorProtoExtensionRange

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

defaultProtoGoogleProtobufDescriptorProtoReservedRange : ProtoGoogleProtobufDescriptorProtoReservedRange

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

defaultProtoGoogleProtobufDoubleValue : ProtoGoogleProtobufDoubleValue

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

defaultProtoGoogleProtobufDuration : ProtoGoogleProtobufDuration

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

defaultProtoGoogleProtobufEmpty : ProtoGoogleProtobufEmpty

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

defaultProtoGoogleProtobufEnum : ProtoGoogleProtobufEnum

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

defaultProtoGoogleProtobufEnumDescriptorProto : ProtoGoogleProtobufEnumDescriptorProto

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

defaultProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange : ProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange

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

defaultProtoGoogleProtobufEnumOptions : ProtoGoogleProtobufEnumOptions

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

defaultProtoGoogleProtobufEnumValue : ProtoGoogleProtobufEnumValue

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

defaultProtoGoogleProtobufEnumValueDescriptorProto : ProtoGoogleProtobufEnumValueDescriptorProto

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

defaultProtoGoogleProtobufEnumValueOptions : ProtoGoogleProtobufEnumValueOptions

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

defaultProtoGoogleProtobufExtensionRangeOptions : ProtoGoogleProtobufExtensionRangeOptions

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

defaultProtoGoogleProtobufField : ProtoGoogleProtobufField

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

defaultProtoGoogleProtobufFieldDescriptorProto : ProtoGoogleProtobufFieldDescriptorProto

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

defaultProtoGoogleProtobufFieldDescriptorProtoLabel : ProtoGoogleProtobufFieldDescriptorProtoLabel

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

defaultProtoGoogleProtobufFieldDescriptorProtoType : ProtoGoogleProtobufFieldDescriptorProtoType

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

defaultProtoGoogleProtobufFieldMask : ProtoGoogleProtobufFieldMask

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

defaultProtoGoogleProtobufFieldOptions : ProtoGoogleProtobufFieldOptions

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

defaultProtoGoogleProtobufFieldOptionsCType : ProtoGoogleProtobufFieldOptionsCType

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

defaultProtoGoogleProtobufFieldOptionsJSType : ProtoGoogleProtobufFieldOptionsJSType

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

defaultProtoGoogleProtobufFieldOptionsOptionRetention : ProtoGoogleProtobufFieldOptionsOptionRetention

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

defaultProtoGoogleProtobufFieldOptionsOptionTargetType : ProtoGoogleProtobufFieldOptionsOptionTargetType

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

defaultProtoGoogleProtobufFieldCardinality : ProtoGoogleProtobufFieldCardinality

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

defaultProtoGoogleProtobufFieldKind : ProtoGoogleProtobufFieldKind

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

defaultProtoGoogleProtobufFileDescriptorProto : ProtoGoogleProtobufFileDescriptorProto

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

defaultProtoGoogleProtobufFileDescriptorSet : ProtoGoogleProtobufFileDescriptorSet

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

defaultProtoGoogleProtobufFileOptions : ProtoGoogleProtobufFileOptions

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

defaultProtoGoogleProtobufFileOptionsOptimizeMode : ProtoGoogleProtobufFileOptionsOptimizeMode

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

defaultProtoGoogleProtobufFloatValue : ProtoGoogleProtobufFloatValue

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

defaultProtoGoogleProtobufGeneratedCodeInfo : ProtoGoogleProtobufGeneratedCodeInfo

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

defaultProtoGoogleProtobufGeneratedCodeInfoAnnotation : ProtoGoogleProtobufGeneratedCodeInfoAnnotation

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

defaultProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic : ProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic

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

defaultProtoGoogleProtobufInt32Value : ProtoGoogleProtobufInt32Value

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

defaultProtoGoogleProtobufInt64Value : ProtoGoogleProtobufInt64Value

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

defaultProtoGoogleProtobufListValue : ProtoGoogleProtobufListValue

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

defaultProtoGoogleProtobufMessageOptions : ProtoGoogleProtobufMessageOptions

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

defaultProtoGoogleProtobufMethod : ProtoGoogleProtobufMethod

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

defaultProtoGoogleProtobufMethodDescriptorProto : ProtoGoogleProtobufMethodDescriptorProto

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

defaultProtoGoogleProtobufMethodOptions : ProtoGoogleProtobufMethodOptions

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

defaultProtoGoogleProtobufMethodOptionsIdempotencyLevel : ProtoGoogleProtobufMethodOptionsIdempotencyLevel

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

defaultProtoGoogleProtobufMixin : ProtoGoogleProtobufMixin

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

defaultProtoGoogleProtobufNullValue : ProtoGoogleProtobufNullValue

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

defaultProtoGoogleProtobufOneofDescriptorProto : ProtoGoogleProtobufOneofDescriptorProto

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

defaultProtoGoogleProtobufOneofOptions : ProtoGoogleProtobufOneofOptions

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

defaultProtoGoogleProtobufOption : ProtoGoogleProtobufOption

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

defaultProtoGoogleProtobufServiceDescriptorProto : ProtoGoogleProtobufServiceDescriptorProto

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

defaultProtoGoogleProtobufServiceOptions : ProtoGoogleProtobufServiceOptions

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

defaultProtoGoogleProtobufSourceCodeInfo : ProtoGoogleProtobufSourceCodeInfo

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

defaultProtoGoogleProtobufSourceCodeInfoLocation : ProtoGoogleProtobufSourceCodeInfoLocation

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

defaultProtoGoogleProtobufSourceContext : ProtoGoogleProtobufSourceContext

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

defaultProtoGoogleProtobufStringValue : ProtoGoogleProtobufStringValue

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

defaultProtoGoogleProtobufStruct : ProtoGoogleProtobufStruct

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

defaultProtoGoogleProtobufSyntax : ProtoGoogleProtobufSyntax

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

defaultProtoGoogleProtobufTimestamp : ProtoGoogleProtobufTimestamp

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

defaultProtoGoogleProtobufType : ProtoGoogleProtobufType

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

defaultProtoGoogleProtobufUInt32Value : ProtoGoogleProtobufUInt32Value

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

defaultProtoGoogleProtobufUInt64Value : ProtoGoogleProtobufUInt64Value

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

defaultProtoGoogleProtobufUninterpretedOption : ProtoGoogleProtobufUninterpretedOption

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

defaultProtoGoogleProtobufUninterpretedOptionNamePart : ProtoGoogleProtobufUninterpretedOptionNamePart

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

defaultProtoGoogleProtobufValue : ProtoGoogleProtobufValue

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

encodeProtoGoogleProtobufAny : ProtoGoogleProtobufAny -> Protobuf.Encode.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.

encodeProtoGoogleProtobufApi : ProtoGoogleProtobufApi -> Protobuf.Encode.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.

encodeProtoGoogleProtobufBoolValue : ProtoGoogleProtobufBoolValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufBytesValue : ProtoGoogleProtobufBytesValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufDescriptorProto : ProtoGoogleProtobufDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufDescriptorProtoExtensionRange : ProtoGoogleProtobufDescriptorProtoExtensionRange -> Protobuf.Encode.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.

encodeProtoGoogleProtobufDescriptorProtoReservedRange : ProtoGoogleProtobufDescriptorProtoReservedRange -> Protobuf.Encode.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.

encodeProtoGoogleProtobufDoubleValue : ProtoGoogleProtobufDoubleValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufDuration : ProtoGoogleProtobufDuration -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEmpty : ProtoGoogleProtobufEmpty -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnum : ProtoGoogleProtobufEnum -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumDescriptorProto : ProtoGoogleProtobufEnumDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange : ProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumOptions : ProtoGoogleProtobufEnumOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumValue : ProtoGoogleProtobufEnumValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumValueDescriptorProto : ProtoGoogleProtobufEnumValueDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufEnumValueOptions : ProtoGoogleProtobufEnumValueOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufExtensionRangeOptions : ProtoGoogleProtobufExtensionRangeOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufField : ProtoGoogleProtobufField -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFieldDescriptorProto : ProtoGoogleProtobufFieldDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFieldDescriptorProtoLabel : ProtoGoogleProtobufFieldDescriptorProtoLabel -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldDescriptorProtoType : ProtoGoogleProtobufFieldDescriptorProtoType -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldMask : ProtoGoogleProtobufFieldMask -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFieldOptions : ProtoGoogleProtobufFieldOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFieldOptionsCType : ProtoGoogleProtobufFieldOptionsCType -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldOptionsJSType : ProtoGoogleProtobufFieldOptionsJSType -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldOptionsOptionRetention : ProtoGoogleProtobufFieldOptionsOptionRetention -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldOptionsOptionTargetType : ProtoGoogleProtobufFieldOptionsOptionTargetType -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldCardinality : ProtoGoogleProtobufFieldCardinality -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFieldKind : ProtoGoogleProtobufFieldKind -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFileDescriptorProto : ProtoGoogleProtobufFileDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFileDescriptorSet : ProtoGoogleProtobufFileDescriptorSet -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFileOptions : ProtoGoogleProtobufFileOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufFileOptionsOptimizeMode : ProtoGoogleProtobufFileOptionsOptimizeMode -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufFloatValue : ProtoGoogleProtobufFloatValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufGeneratedCodeInfo : ProtoGoogleProtobufGeneratedCodeInfo -> Protobuf.Encode.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.

encodeProtoGoogleProtobufGeneratedCodeInfoAnnotation : ProtoGoogleProtobufGeneratedCodeInfoAnnotation -> Protobuf.Encode.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.

encodeProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic : ProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufInt32Value : ProtoGoogleProtobufInt32Value -> Protobuf.Encode.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.

encodeProtoGoogleProtobufInt64Value : ProtoGoogleProtobufInt64Value -> Protobuf.Encode.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.

encodeProtoGoogleProtobufListValue : ProtoGoogleProtobufListValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufMessageOptions : ProtoGoogleProtobufMessageOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufMethod : ProtoGoogleProtobufMethod -> Protobuf.Encode.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.

encodeProtoGoogleProtobufMethodDescriptorProto : ProtoGoogleProtobufMethodDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufMethodOptions : ProtoGoogleProtobufMethodOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufMethodOptionsIdempotencyLevel : ProtoGoogleProtobufMethodOptionsIdempotencyLevel -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufMixin : ProtoGoogleProtobufMixin -> Protobuf.Encode.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.

encodeProtoGoogleProtobufNullValue : ProtoGoogleProtobufNullValue -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufOneofDescriptorProto : ProtoGoogleProtobufOneofDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufOneofOptions : ProtoGoogleProtobufOneofOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufOption : ProtoGoogleProtobufOption -> Protobuf.Encode.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.

encodeProtoGoogleProtobufServiceDescriptorProto : ProtoGoogleProtobufServiceDescriptorProto -> Protobuf.Encode.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.

encodeProtoGoogleProtobufServiceOptions : ProtoGoogleProtobufServiceOptions -> Protobuf.Encode.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.

encodeProtoGoogleProtobufSourceCodeInfo : ProtoGoogleProtobufSourceCodeInfo -> Protobuf.Encode.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.

encodeProtoGoogleProtobufSourceCodeInfoLocation : ProtoGoogleProtobufSourceCodeInfoLocation -> Protobuf.Encode.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.

encodeProtoGoogleProtobufSourceContext : ProtoGoogleProtobufSourceContext -> Protobuf.Encode.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.

encodeProtoGoogleProtobufStringValue : ProtoGoogleProtobufStringValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufStruct : ProtoGoogleProtobufStruct -> Protobuf.Encode.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.

encodeProtoGoogleProtobufSyntax : ProtoGoogleProtobufSyntax -> Protobuf.Encode.Encoder

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.

encodeProtoGoogleProtobufTimestamp : ProtoGoogleProtobufTimestamp -> Protobuf.Encode.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.

encodeProtoGoogleProtobufType : ProtoGoogleProtobufType -> Protobuf.Encode.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.

encodeProtoGoogleProtobufUInt32Value : ProtoGoogleProtobufUInt32Value -> Protobuf.Encode.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.

encodeProtoGoogleProtobufUInt64Value : ProtoGoogleProtobufUInt64Value -> Protobuf.Encode.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.

encodeProtoGoogleProtobufUninterpretedOption : ProtoGoogleProtobufUninterpretedOption -> Protobuf.Encode.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.

encodeProtoGoogleProtobufUninterpretedOptionNamePart : ProtoGoogleProtobufUninterpretedOptionNamePart -> Protobuf.Encode.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.

encodeProtoGoogleProtobufValue : ProtoGoogleProtobufValue -> Protobuf.Encode.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.

encodeProtoGoogleProtobufValueKindKind : Maybe ProtoGoogleProtobufValueKindKind -> ( Basics.Int, Protobuf.Encode.Encoder )

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.

fieldNumbersProtoGoogleProtobuf__Any : { typeUrl : Basics.Int, value : Basics.Int }

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

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

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

fieldNumbersProtoGoogleProtobuf__BoolValue : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__BytesValue : { value : Basics.Int }

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

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

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

fieldNumbersProtoGoogleProtobufDescriptorProtoExtensionRange : { start : Basics.Int, end : Basics.Int, options : Basics.Int }

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

fieldNumbersProtoGoogleProtobufDescriptorProtoReservedRange : { start : Basics.Int, end : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__DoubleValue : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Duration : { seconds : Basics.Int, nanos : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Empty : {}

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

fieldNumbersProtoGoogleProtobuf__Enum : { name : Basics.Int, enumvalue : Basics.Int, options : Basics.Int, sourceContext : Basics.Int, syntax : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__EnumDescriptorProto : { name : Basics.Int, value : Basics.Int, options : Basics.Int, reservedRange : Basics.Int, reservedName : Basics.Int }

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

fieldNumbersProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange : { start : Basics.Int, end : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__EnumOptions : { allowAlias : Basics.Int, deprecated : Basics.Int, deprecatedLegacyJsonFieldConflicts : Basics.Int, uninterpretedOption : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__EnumValue : { name : Basics.Int, number : Basics.Int, options : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__EnumValueDescriptorProto : { name : Basics.Int, number : Basics.Int, options : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__EnumValueOptions : { deprecated : Basics.Int, uninterpretedOption : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__ExtensionRangeOptions : { uninterpretedOption : Basics.Int }

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

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

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

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

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

fieldNumbersProtoGoogleProtobuf__FieldMask : { paths : Basics.Int }

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

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

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

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

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

fieldNumbersProtoGoogleProtobuf__FileDescriptorSet : { file : Basics.Int }

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

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

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

fieldNumbersProtoGoogleProtobuf__FloatValue : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__GeneratedCodeInfo : { annotation : Basics.Int }

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

fieldNumbersProtoGoogleProtobufGeneratedCodeInfoAnnotation : { path : Basics.Int, sourceFile : Basics.Int, begin : Basics.Int, end : Basics.Int, semantic : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Int32Value : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Int64Value : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__ListValue : { values : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__MessageOptions : { messageSetWireFormat : Basics.Int, noStandardDescriptorAccessor : Basics.Int, deprecated : Basics.Int, mapEntry : Basics.Int, deprecatedLegacyJsonFieldConflicts : Basics.Int, uninterpretedOption : Basics.Int }

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

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

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

fieldNumbersProtoGoogleProtobuf__MethodDescriptorProto : { name : Basics.Int, inputType : Basics.Int, outputType : Basics.Int, options : Basics.Int, clientStreaming : Basics.Int, serverStreaming : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__MethodOptions : { deprecated : Basics.Int, idempotencyLevel : Basics.Int, uninterpretedOption : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Mixin : { name : Basics.Int, root : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__OneofDescriptorProto : { name : Basics.Int, options : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__OneofOptions : { uninterpretedOption : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Option : { name : Basics.Int, value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__ServiceDescriptorProto : { name : Basics.Int, method : Basics.Int, options : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__ServiceOptions : { deprecated : Basics.Int, uninterpretedOption : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__SourceCodeInfo : { location : Basics.Int }

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

fieldNumbersProtoGoogleProtobufSourceCodeInfoLocation : { path : Basics.Int, span : Basics.Int, leadingComments : Basics.Int, trailingComments : Basics.Int, leadingDetachedComments : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__SourceContext : { fileName : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__StringValue : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Struct : { fields : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Timestamp : { seconds : Basics.Int, nanos : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__Type : { name : Basics.Int, fields : Basics.Int, oneofs : Basics.Int, options : Basics.Int, sourceContext : Basics.Int, syntax : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__UInt32Value : { value : Basics.Int }

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

fieldNumbersProtoGoogleProtobuf__UInt64Value : { value : Basics.Int }

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

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

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

fieldNumbersProtoGoogleProtobufUninterpretedOptionNamePart : { namePart : Basics.Int, isExtension : Basics.Int }

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

fieldNumbersProtoGoogleProtobufValue : { kind : FieldNumbersProtoGoogleProtobufValueKindKind }

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

fieldNumbersProtoGoogleProtobufValueKindKind : FieldNumbersProtoGoogleProtobufValueKindKind

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

jsonEncodeProtoGoogleProtobufAny : ProtoGoogleProtobufAny -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Any to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufApi : ProtoGoogleProtobufApi -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Api to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufBoolValue : ProtoGoogleProtobufBoolValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__BoolValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufBytesValue : ProtoGoogleProtobufBytesValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__BytesValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufDescriptorProto : ProtoGoogleProtobufDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__DescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufDescriptorProtoExtensionRange : ProtoGoogleProtobufDescriptorProtoExtensionRange -> Json.Encode.Value

Encode a Proto__Google__Protobuf__DescriptorProto__ExtensionRange to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufDescriptorProtoReservedRange : ProtoGoogleProtobufDescriptorProtoReservedRange -> Json.Encode.Value

Encode a Proto__Google__Protobuf__DescriptorProto__ReservedRange to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufDoubleValue : ProtoGoogleProtobufDoubleValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__DoubleValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufDuration : ProtoGoogleProtobufDuration -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Duration to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEmpty : ProtoGoogleProtobufEmpty -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Empty to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnum : ProtoGoogleProtobufEnum -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Enum to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumDescriptorProto : ProtoGoogleProtobufEnumDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange : ProtoGoogleProtobufEnumDescriptorProtoEnumReservedRange -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumDescriptorProto__EnumReservedRange to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumOptions : ProtoGoogleProtobufEnumOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumValue : ProtoGoogleProtobufEnumValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumValueDescriptorProto : ProtoGoogleProtobufEnumValueDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumValueDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufEnumValueOptions : ProtoGoogleProtobufEnumValueOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__EnumValueOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufExtensionRangeOptions : ProtoGoogleProtobufExtensionRangeOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__ExtensionRangeOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufField : ProtoGoogleProtobufField -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Field to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldDescriptorProto : ProtoGoogleProtobufFieldDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldDescriptorProtoLabel : ProtoGoogleProtobufFieldDescriptorProtoLabel -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldDescriptorProto__Label to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldDescriptorProtoType : ProtoGoogleProtobufFieldDescriptorProtoType -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldDescriptorProto__Type to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldMask : ProtoGoogleProtobufFieldMask -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldMask to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldOptions : ProtoGoogleProtobufFieldOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldOptionsCType : ProtoGoogleProtobufFieldOptionsCType -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldOptions__CType to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldOptionsJSType : ProtoGoogleProtobufFieldOptionsJSType -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldOptions__JSType to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldOptionsOptionRetention : ProtoGoogleProtobufFieldOptionsOptionRetention -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldOptions__OptionRetention to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldOptionsOptionTargetType : ProtoGoogleProtobufFieldOptionsOptionTargetType -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FieldOptions__OptionTargetType to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldCardinality : ProtoGoogleProtobufFieldCardinality -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Field__Cardinality to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFieldKind : ProtoGoogleProtobufFieldKind -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Field__Kind to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFileDescriptorProto : ProtoGoogleProtobufFileDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FileDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFileDescriptorSet : ProtoGoogleProtobufFileDescriptorSet -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FileDescriptorSet to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFileOptions : ProtoGoogleProtobufFileOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FileOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFileOptionsOptimizeMode : ProtoGoogleProtobufFileOptionsOptimizeMode -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FileOptions__OptimizeMode to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufFloatValue : ProtoGoogleProtobufFloatValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__FloatValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufGeneratedCodeInfo : ProtoGoogleProtobufGeneratedCodeInfo -> Json.Encode.Value

Encode a Proto__Google__Protobuf__GeneratedCodeInfo to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufGeneratedCodeInfoAnnotation : ProtoGoogleProtobufGeneratedCodeInfoAnnotation -> Json.Encode.Value

Encode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic : ProtoGoogleProtobufGeneratedCodeInfoAnnotationSemantic -> Json.Encode.Value

Encode a Proto__Google__Protobuf__GeneratedCodeInfo__Annotation__Semantic to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufInt32Value : ProtoGoogleProtobufInt32Value -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Int32Value to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufInt64Value : ProtoGoogleProtobufInt64Value -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Int64Value to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufListValue : ProtoGoogleProtobufListValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__ListValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMessageOptions : ProtoGoogleProtobufMessageOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__MessageOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMethod : ProtoGoogleProtobufMethod -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Method to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMethodDescriptorProto : ProtoGoogleProtobufMethodDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__MethodDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMethodOptions : ProtoGoogleProtobufMethodOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__MethodOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMethodOptionsIdempotencyLevel : ProtoGoogleProtobufMethodOptionsIdempotencyLevel -> Json.Encode.Value

Encode a Proto__Google__Protobuf__MethodOptions__IdempotencyLevel to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufMixin : ProtoGoogleProtobufMixin -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Mixin to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufNullValue : ProtoGoogleProtobufNullValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__NullValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufOneofDescriptorProto : ProtoGoogleProtobufOneofDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__OneofDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufOneofOptions : ProtoGoogleProtobufOneofOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__OneofOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufOption : ProtoGoogleProtobufOption -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Option to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufServiceDescriptorProto : ProtoGoogleProtobufServiceDescriptorProto -> Json.Encode.Value

Encode a Proto__Google__Protobuf__ServiceDescriptorProto to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufServiceOptions : ProtoGoogleProtobufServiceOptions -> Json.Encode.Value

Encode a Proto__Google__Protobuf__ServiceOptions to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufSourceCodeInfo : ProtoGoogleProtobufSourceCodeInfo -> Json.Encode.Value

Encode a Proto__Google__Protobuf__SourceCodeInfo to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufSourceCodeInfoLocation : ProtoGoogleProtobufSourceCodeInfoLocation -> Json.Encode.Value

Encode a Proto__Google__Protobuf__SourceCodeInfo__Location to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufSourceContext : ProtoGoogleProtobufSourceContext -> Json.Encode.Value

Encode a Proto__Google__Protobuf__SourceContext to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufStringValue : ProtoGoogleProtobufStringValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__StringValue to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufStruct : ProtoGoogleProtobufStruct -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Struct to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufSyntax : ProtoGoogleProtobufSyntax -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Syntax to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufTimestamp : ProtoGoogleProtobufTimestamp -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Timestamp to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufType : ProtoGoogleProtobufType -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Type to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufUInt32Value : ProtoGoogleProtobufUInt32Value -> Json.Encode.Value

Encode a Proto__Google__Protobuf__UInt32Value to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufUInt64Value : ProtoGoogleProtobufUInt64Value -> Json.Encode.Value

Encode a Proto__Google__Protobuf__UInt64Value to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufUninterpretedOption : ProtoGoogleProtobufUninterpretedOption -> Json.Encode.Value

Encode a Proto__Google__Protobuf__UninterpretedOption to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufUninterpretedOptionNamePart : ProtoGoogleProtobufUninterpretedOptionNamePart -> Json.Encode.Value

Encode a Proto__Google__Protobuf__UninterpretedOption__NamePart to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufValue : ProtoGoogleProtobufValue -> Json.Encode.Value

Encode a Proto__Google__Protobuf__Value to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonEncodeProtoGoogleProtobufValueKindKind : Maybe ProtoGoogleProtobufValueKindKind -> List ( String, Json.Encode.Value )

Encode a Proto__Google__Protobuf__Value__Kind__Kind to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

unwrapProtoGoogleProtobufDescriptorProto : ProtoGoogleProtobufDescriptorProto_ -> ProtoGoogleProtobuf__DescriptorProto

Unwrap a DescriptorProto from its wrapper DescriptorProto_.