anmolitor/elm-protoc-types/2.0.0

Formerly andreasewering/elm-protoc-types. Search finds this package by either name.

Proto.Google.Protobuf.Syntax

This file was automatically generated by

  • protoc-gen-elm 4.0.1
  • protoc 4.22.2
  • the following specification files: google/protobuf/type.proto

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

type Syntax
= SYNTAXPROTO2
| SYNTAXPROTO3
| SyntaxUnrecognized_ Int

Syntax enumeration

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

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

encodeSyntax : Syntax -> Encoder

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

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

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

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