API Reference Protox v2.0.4

View Source

Modules

Use this module to generate the Elixir structs corresponding to a set of protobuf definitions and to encode/decode instances of these structures.

This error is thrown when a data could not be decoded.

Default values of Protocol Buffers types.

This error is thrown when a message could not be encoded.

The definition of a protobuf field (e.g. tag, type, etc.).

This error is thrown when decoding data with a field which tag is 0.

This error is thrown when a field is constructed with an invalid atribute.

Defines the kind of a field.

This module provides a helper function to merge messages.

Represents the schema of a Protocol Buffers message once it has been processed by Protox.

Represents a oneof field in protobuf.

This error is thrown when encoding or decoding a Protobuf 2 message with unset required fields (that is, that have the value nil).

Represents a scalar field in a Protocol Buffer message.

This module describes the types that define a protobuf message.

Mix Tasks

Generate Elixir code from .proto files.