This file was automatically generated by
protoc-gen-elm
3.3.4protoc
4.22.2google/protobuf/compiler/plugin.proto
To run it, add a dependency via elm install
on elm-protocol-buffers
version latest or higher.
{ fileToGenerate : List String
, parameter : String
, protoFile : List Proto.Google.Protobuf.Internals_.Proto__Google__Protobuf__FileDescriptorProto
, compilerVersion : Maybe Proto__Google__Protobuf__Compiler__Version
}
Proto__Google__Protobuf__Compiler__CodeGeneratorRequest
message
{ error : String
, supportedFeatures : Protobuf.Types.Int64.Int64
, file : List Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
}
Proto__Google__Protobuf__Compiler__CodeGeneratorResponse
message
Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__Feature
enumeration
{ name : String
, insertionPoint : String
, content : String
, generatedCodeInfo : Maybe Proto.Google.Protobuf.Internals_.Proto__Google__Protobuf__GeneratedCodeInfo
}
Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
message
{ major : Basics.Int
, minor : Basics.Int
, patch : Basics.Int
, suffix : String
}
Proto__Google__Protobuf__Compiler__Version
message
decodeProtoGoogleProtobufCompilerCodeGeneratorRequest : Protobuf.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorRequest
Declares how to decode a Proto__Google__Protobuf__Compiler__CodeGeneratorRequest
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
decodeProtoGoogleProtobufCompilerCodeGeneratorResponse : Protobuf.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorResponse
Declares how to decode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
decodeProtoGoogleProtobufCompilerCodeGeneratorResponseFeature : Protobuf.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorResponseFeature
Declares how to decode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__Feature
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
decodeProtoGoogleProtobufCompilerCodeGeneratorResponseFile : Protobuf.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorResponseFile
Declares how to decode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
decodeProtoGoogleProtobufCompilerVersion : Protobuf.Decode.Decoder ProtoGoogleProtobufCompilerVersion
Declares how to decode a Proto__Google__Protobuf__Compiler__Version
from Bytes. To actually perform the conversion from Bytes, you need to use Protobuf.Decode.decode from eriktim/elm-protocol-buffers.
defaultProtoGoogleProtobufCompilerCodeGeneratorRequest : ProtoGoogleProtobufCompilerCodeGeneratorRequest
Default for Proto__GoogleProtobufCompiler__CodeGeneratorRequest. Should only be used for 'required' decoders as an initial value.
defaultProtoGoogleProtobufCompilerCodeGeneratorResponse : ProtoGoogleProtobufCompilerCodeGeneratorResponse
Default for Proto__GoogleProtobufCompiler__CodeGeneratorResponse. Should only be used for 'required' decoders as an initial value.
defaultProtoGoogleProtobufCompilerCodeGeneratorResponseFeature : ProtoGoogleProtobufCompilerCodeGeneratorResponseFeature
Default for Proto__GoogleProtobufCompilerCodeGeneratorResponseFeature. Should only be used for 'required' decoders as an initial value.
defaultProtoGoogleProtobufCompilerCodeGeneratorResponseFile : ProtoGoogleProtobufCompilerCodeGeneratorResponseFile
Default for Proto__GoogleProtobufCompilerCodeGeneratorResponseFile. Should only be used for 'required' decoders as an initial value.
defaultProtoGoogleProtobufCompilerVersion : ProtoGoogleProtobufCompilerVersion
Default for Proto__GoogleProtobufCompiler__Version. Should only be used for 'required' decoders as an initial value.
encodeProtoGoogleProtobufCompilerCodeGeneratorRequest : ProtoGoogleProtobufCompilerCodeGeneratorRequest -> Protobuf.Encode.Encoder
Declares how to encode a Proto__Google__Protobuf__Compiler__CodeGeneratorRequest
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
encodeProtoGoogleProtobufCompilerCodeGeneratorResponse : ProtoGoogleProtobufCompilerCodeGeneratorResponse -> Protobuf.Encode.Encoder
Declares how to encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
encodeProtoGoogleProtobufCompilerCodeGeneratorResponseFeature : ProtoGoogleProtobufCompilerCodeGeneratorResponseFeature -> Protobuf.Encode.Encoder
Declares how to encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__Feature
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
encodeProtoGoogleProtobufCompilerCodeGeneratorResponseFile : ProtoGoogleProtobufCompilerCodeGeneratorResponseFile -> Protobuf.Encode.Encoder
Declares how to encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
encodeProtoGoogleProtobufCompilerVersion : ProtoGoogleProtobufCompilerVersion -> Protobuf.Encode.Encoder
Declares how to encode a Proto__Google__Protobuf__Compiler__Version
to Bytes. To actually perform the conversion to Bytes, you need to use Protobuf.Encode.encode from eriktim/elm-protocol-buffers.
fieldNumbersProtoGoogleProtobufCompilerCodeGeneratorRequest : { fileToGenerate : Basics.Int, parameter : Basics.Int, protoFile : Basics.Int, compilerVersion : Basics.Int }
The field numbers for the fields of Proto__Google__Protobuf__Compiler__CodeGeneratorRequest
. This is mostly useful for internals, like documentation generation.
fieldNumbersProtoGoogleProtobufCompilerCodeGeneratorResponse : { error : Basics.Int, supportedFeatures : Basics.Int, file : Basics.Int }
The field numbers for the fields of Proto__Google__Protobuf__Compiler__CodeGeneratorResponse
. This is mostly useful for internals, like documentation generation.
fieldNumbersProtoGoogleProtobufCompilerCodeGeneratorResponse__File : { name : Basics.Int, insertionPoint : Basics.Int, content : Basics.Int, generatedCodeInfo : Basics.Int }
The field numbers for the fields of Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
. This is mostly useful for internals, like documentation generation.
fieldNumbersProtoGoogleProtobufCompilerVersion : { major : Basics.Int, minor : Basics.Int, patch : Basics.Int, suffix : Basics.Int }
The field numbers for the fields of Proto__Google__Protobuf__Compiler__Version
. This is mostly useful for internals, like documentation generation.
jsonEncodeProtoGoogleProtobufCompilerCodeGeneratorRequest : ProtoGoogleProtobufCompilerCodeGeneratorRequest -> Json.Encode.Value
Encode a Proto__Google__Protobuf__Compiler__CodeGeneratorRequest
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json
jsonEncodeProtoGoogleProtobufCompilerCodeGeneratorResponse : ProtoGoogleProtobufCompilerCodeGeneratorResponse -> Json.Encode.Value
Encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json
jsonEncodeProtoGoogleProtobufCompilerCodeGeneratorResponseFeature : ProtoGoogleProtobufCompilerCodeGeneratorResponseFeature -> Json.Encode.Value
Encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__Feature
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json
jsonEncodeProtoGoogleProtobufCompilerCodeGeneratorResponseFile : ProtoGoogleProtobufCompilerCodeGeneratorResponseFile -> Json.Encode.Value
Encode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json
jsonEncodeProtoGoogleProtobufCompilerVersion : ProtoGoogleProtobufCompilerVersion -> Json.Encode.Value
Encode a Proto__Google__Protobuf__Compiler__Version
to JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json