anmolitor / elm-protoc-types / Proto.Google.Protobuf.Compiler.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 Proto__Google__Protobuf__Compiler__CodeGeneratorRequest =
{ 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


type alias Proto__Google__Protobuf__Compiler__CodeGeneratorResponse =
{ error : String
, supportedFeatures : Protobuf.Types.Int64.Int64
, file : List Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File 
}

Proto__Google__Protobuf__Compiler__CodeGeneratorResponse message


type alias Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File =
{ name : String
, insertionPoint : String
, content : String
, generatedCodeInfo : Maybe Proto.Google.Protobuf.Internals_.Proto__Google__Protobuf__GeneratedCodeInfo 
}

Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File message


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

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.

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.

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.

jsonDecodeProtoGoogleProtobufCompilerCodeGeneratorRequest : Json.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorRequest

Decode a Proto__Google__Protobuf__Compiler__CodeGeneratorRequest from JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonDecodeProtoGoogleProtobufCompilerCodeGeneratorResponse : Json.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorResponse

Decode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse from JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonDecodeProtoGoogleProtobufCompilerCodeGeneratorResponseFile : Json.Decode.Decoder ProtoGoogleProtobufCompilerCodeGeneratorResponseFile

Decode a Proto__Google__Protobuf__Compiler__CodeGeneratorResponse__File from JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

jsonDecodeProtoGoogleProtobufCompilerVersion : Json.Decode.Decoder ProtoGoogleProtobufCompilerVersion

Decode a Proto__Google__Protobuf__Compiler__Version from JSON. Uses the canonical encoding described here: https://protobuf.dev/programming-guides/proto3/#json

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

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