Package kotlinx.serialization.protobuf
Protocol buffers serialization format implementation, mostly compliant to proto2 specification.
Types
Implements encoding and decoding classes to/from bytes using Proto2[https://developers.google.com/protocol-buffers/docs/proto] specification. It is typically used by constructing an application-specific instance, with configured specific behaviour and, if necessary, registered custom serializers (in SerializersModule provided by serializersModule constructor parameter).
Builder of the ProtoBuf instance provided by ProtoBuf
factory function.
Represents a number format in protobuf encoding.
Specifies protobuf field number (a unique number for a field in the protobuf message) assigned to a Kotlin property.
Instructs that a particular collection should be written as packed array
Functions
Creates an instance of ProtoBuf configured from the optionally given ProtoBuf instance and adjusted with builderAction.